/*Common Styles - Begin*/
.eform-section {text-align:center}
.eform-block {color: #fff; background:#116a9e;}
.eform-btn .btn {font-size: 14px; background-color: #eb4912;padding: 8px 20px;}
.eform-skip {font-size: 14px;padding: 4px 10px;text-decoration: underline; color:#fff;cursor: pointer	}
.eform-btn { margin:10px 0}
.eform-btn .pointer-arrow{position: absolute;margin-top: 0;height:40px}
.outerborder{ padding: 0;background-color:transparent; }
.eform-section .eform-slide-header {line-height:normal;position:relative;margin:0;font-weight: normal;font-size:16px; padding:10px 0; background-color: #1698d8;margin-bottom: 15px}
.eform-section .eform-slide-header:after{right: 46%;bottom: -20px;	border: solid transparent;content: " ";	height: 0;width: 0;position: absolute;pointer-events: none;border-top-color: #1698d8;border-width:10px}
.eform-info {display: block; color:#fff;line-height:normal; font-size: 12px; margin: 8px 5px 0 5px;}
.eform-col-section {padding:5px 10px 2px;display: inline-block;  float: none;vertical-align:top; margin-bottom:0}
.eform-col-section label {padding:8px 10px;display:block;cursor: pointer; font-size:14px; margin-bottom: 0}
.eform-col-section label.checked { background:#40e0d0; border-radius:5px; }
.elig-moveto .news-tagger-content + .eform-slide-header, .elig-joindate .news-tagger-content + .eform-slide-header, .elig-sec-title .news-tagger-content + .eform-slide-header, .elig-sec-title .news-tagger-content + .errorAtHeader .eform-slide-header,.elig-col-two-container + .eform-slide-header {background: transparent;margin: 0; padding-top: 0}
.elig-moveto .news-tagger-content + .eform-slide-header:after, .elig-joindate .news-tagger-content + .eform-slide-header:after, .elig-sec-title .news-tagger-content + .eform-slide-header:after, .elig-sec-title .news-tagger-content + .errorAtHeader .eform-slide-header:after,.elig-col-two-container + .eform-slide-header:after{border-width: 0}
.elig-joindate .news-tagger-content + .eform-slide-header + .eform-input-group {margin: 15px auto}
.eform-tooltip {display: none;}
.eform-input-group input, .eform-no-group input {height: 40px;border-bottom-left-radius: 0;border-top-left-radius: 0;font-size: 14px;box-shadow: none;-webkit-appearance: none;}
.eform-no-group input {border-radius: 5px}
.eform-bg-bank .eform-input-group.eform-dropdown-group{margin:0 auto}

/*Eligibility Form Table style | Begin */
.eform-date-selection { width: 300px; margin: 0 auto; text-align: center; min-height: inherit; }
.eform-year-picker { width: 200px; display: inline-block; padding: 15px 10px 20px; vertical-align: top; }
.eform-month-picker { width: 300px; display: inline-block; padding: 20px 10px; vertical-align: top; }
.eform-thead { background: #34495e; border-radius: 6px 6px 0 0; padding:2px 0 2px 10px; }
.eform-thead p { margin: 0; font-weight: bold; font-size: 16px; display: inline-block; color: #fff; }
.eform-tcurve { border-collapse: separate; border: solid #ddd 1px; border-radius: 0 0 6px 6px ; border-left: 0; border-top: 0; background:#fff; color: #34495e; margin: 0 auto 5px; text-align: center; font-size: 12px; }
.eform-year-picker .eform-tcurve td,.eform-month-picker .eform-tcurve td {padding:0;width:100px;}
.eform-tcurve td a, .eform-tcurve th span{ display: block; color: #34495e; cursor: pointer; height: 30px; line-height: 30px; }
.eform-tcurve td, .eform-tcurve th{ border-left: 1px solid #ddd; border-top: 1px solid #ddd; }
.eform-tcurve td:hover{ background: #c8c8c8; cursor: pointer; }
.eform-tcurve .selected a, .eform-tcurve .selected:hover{ background: #40e0d0; color: #fff; }
.eform-thead p span { color: #ffff7b; }
.year-month-table table{width:100%}
.eform-section .dob-sub-heading p, .eform-section .year-sub-heading p{font-size: 14px; font-weight: 700;line-height: 1.72222;}
.dob-sub-heading, .year-sub-heading {background: #34495E;border-radius: 6px;padding: 0 0 0 10px;}
.eform-tcurve td a, .eform-tcurve th span{height: 25px;line-height: 25px}
.checkbox input, .radio input {display: none;}
.month-picker.dontshow {display: none;}
.eform-tcurve>:last-child>:last-child>:first-child {border-bottom-left-radius: 6px;}

/*Eligibility Form input box style */
.eform-input-group, .eform-no-group {display: table; margin: 30px auto 20px; width: 380px;position: relative}
.eform-input-icon {vertical-align:middle;background-color: #34495e; border: 0 none; box-shadow: 0 0 2px #696969 inset; border-radius: 4px 0 0 4px; display: table-cell; padding: 0 12px; width: 25px; }
input.eform-input {height: 40px;display:table-cell;  border-radius: 0 4px 4px 0;}
.col-12 input.eform-input {height:30px;border-radius:4px}

/*Eligibility Form Bottom button */
.eform-mob-btn {bottom: 0; width: 100%; display: table;}
.eform-mob-btn a,.eform-mob-btn input {width: 50%;text-align: center;display: table-cell;border-radius: 0;padding: 16px 0 13px; font-size:14px;border-top:1px solid #fff;border-bottom:1px solid #fff;background: #FF5A5F}
.eform-mob-btn a:first-child {border-right:1px solid #fff;}
.eform-mob-btn a:hover,.eform-mob-btn input:focus {background-color:#FF5A5F}
.card-details-link-arrow {dbImage_background:SPRITE_SLIDER_ARROW_LEFT no-repeat; display: inline-block; height: 18px; margin-right: 5px;width:18px;vertical-align:middle; }
.card-details-link-arrow.arr-right {dbImage_background:SPRITE_SLIDER_ARROW_RIGHT no-repeat; margin-left: 5px; }

/* Tooltip and error popup- Begin */
.eform-block .error-msg {border-radius:0; position: relative;display: block;width:100%;margin:0 auto;top: 10px;z-index: 1;background: #116a9e;padding-top: 10px;margin-bottom:-10px}
.eform-block .input-error-cl{ padding:4px 10px;line-height:1;width: 300px;display: table;margin: 0 auto;}
.eform-block .error-msg .error-icon{display: table-cell; float: none}
.eform-block .error-msg .error-info{vertical-align:middle;display: table-cell;padding: 0;line-height: normal}
.eform-block .floating-error-msg{position:relative;margin:0}
.eform-block .input-error-cl:after{left: 48%;}
.elig-employer-container .error-msg{top: 10px;position: relative;margin: 0;}
.eform-block .error-msg:after{display: none}

.eform-logo-experian .eform-tooltip{display:block;opacity:1;background-color:#7af8bd;color:#009e43;padding:10px 20px;font-size:14px;border-radius:4px;text-align:left;top:51px;left:0;z-index:0;}
.eform-logo-experian .eform-tooltip .tooltip-arrow {border-bottom-color:#7af8bd;top:-8px;border-top-width:0;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;left:48%;}
.elig-contact.eform-logo-experian .eform-input-first-child.errorAtContainer{margin-bottom:76px;position:relative;}
.elig-contact.eform-logo-experian .eform-input-first-child .error-msg{position:absolute;top:41px;background-color:transparent;}

/*company DD -Begin*/
.twitter-typeahead{width:100%}
.twitter-typeahead .tt-dropdown-menu {background:#fff;border:0 none;color: #34495e;box-shadow:0 0 2px #696969 inset;width:100%;text-transform:uppercase !important;height: 170px;overflow-y: scroll;text-align:left;margin-top:5px;border-radius: 6px}
.tt-suggestion p{padding: 10px;margin: 0 2px}
.tt-suggestion p:hover{ background-color:#eee; cursor:pointer;}
.elig-employer-container{ width: 300px;margin:30px auto 0;}
.elig-employer-container input{background-color:#fff !important;text-transform: uppercase; height: 40px; box-shadow: none;-webkit-appearance: none;}
.company-options {display:inline-block;  margin-top: 25px}
.company-options a {font-size: 12px; line-height: 1.083; padding: 6px 9px;display: table-cell;}
.company-options a:first-child { background-color: #555; color: #888;border-bottom-right-radius: 0;border-top-right-radius: 0;}
.company-options a:last-child { background-color: #555;color: #888;border-bottom-left-radius: 0;border-top-left-radius: 0;}
.elig-employer select {background: #fff;-webkit-box-shadow: 0 0 2px #696969 inset;-moz-box-shadow: 0 0 2px #696969 inset;box-shadow: 0 0 2px #696969 inset;	border: 0 none;	color: #34495e;	-webkit-border-radius:6px;-moz-border-radius:6px;border-radius: 6px;height:38px;padding:10px 12px;text-transform:uppercase;font-size:15px;width:100%;background-repeat:no-repeat;	background-position:right 10px center;	-webkit-appearance: none;-moz-appearance: none;appearance: none;margin-top: 8px;}
.btn-toggle.company-options .active{background-color: #3dbfd9;color: #fff}

/*t and c text style -Begin*/
.authorize-section .checkbox{position: relative;display: inline;padding-left: 20px; font-size:14px;}
.privacy input[type="checkbox"]{display: none}
.privacy .checkbox.checked .second-icon, .privacy .checkbox .icons{color: #fff;font-size:15px;line-height: 1.2;}
.privacy a, .contactme-slide-additional-line a{text-decoration: underline;color: #fff;}
.contactme-slide-additional-line{position: relative;display: inline;padding: 5px;line-height: normal;color: #fff;font-size: 14px;}
.privacy {margin-top: 20px;padding: 0 20px 20px;line-height: 20px}
.authorize-section {position: relative;display: inline;}

/*Dob Style -Begin*/
.elig-dob .news-tagger-dob{display:inline-block;width: 70px;margin-top:20px;vertical-align: middle; }
.elig-dob .news-tagger-dob.news-tagger-dob-div{width:auto;}

/*Logo and Pro name Header -Begin*/
.mo-el-logo, .mo-el-ins-logo{float: left;margin:2px 0 0 8px;}
.insur-apppage .mo-el-ins-logo{margin-top:2px;}
.mo-el-logo img{  display: block;}
.mo-el-ins-logo img{  display: block;max-width: 150px;margin-top:5px}
.insur-apppage .mo-el-ins-logo img {height: 40px;margin-top: 0;}
.mo-el-proname{  float: right;text-align: center;  padding-right: 4%;}
.mo-el-proname a{  vertical-align: middle;height:39px;display: table-cell;	line-height: normal;color: #fff}

/*Logo and Pro name Header -Begin*/
.mo-el-bbpoweredby{  float: right;text-align: center;  padding-right: 4%;width:40%}
.mo-el-bbpoweredby a{  vertical-align: middle;height: 46px;display: table-cell;	line-height: normal;color: #fff;width:50%;text-align: right}
.mo-el-bbpoweredby img{  width:125px}
.mo-el-co-logo{  float: left;width: 55%;margin-left: 4px}
.mo-el-co-logo img{max-width: 171px;   background: #fff;max-height: 42px}
.mo-el-co-logo a{display: table-cell;vertical-align: middle;height: 46px;line-height: normal;}

/*Fix for bug 37982.*/
.eform-mobile-popup {z-index: 9999;top:0;width: 100%;position:relative;}
.eform-mobile-popup .carousel-inner{overflow: scroll}
.eform-mobile-hidden {height: 100%;width: 100%;}
.eform-section .modal-dropdown {  background-color: rgba(0,0,0,0.7);}
.radio .ns-other-city input[type="text"]{display: block;box-shadow: none;-webkit-appearance:none;font-size:12px;border-radius: 4px; height: 34px; padding: 6px 12px;border: 1px solid #ccc; }
.elig-dob .input-group-hg input[type="tel"]{box-shadow: none;-webkit-appearance:none}

/*other city Header addon*/
.icon-by-city {background-position: -92px -49px !important;	width: 20px;height: 20px;vertical-align: middle;}
.icon-by-car {background-position: -55px -115px!important;width: 28px;height: 20px;vertical-align: middle;}
.eform-info.city-name{padding-bottom: 5px;margin-top:5px}
.news-tagger-car-modal .eform-info {margin-bottom: 5px;}
.newstaggered-modal .form-group .twitter-typeahead{display: table-cell !important;}

.slide-form-longHeader h2 {background-color:#40e0d0;font-size: 16px;padding: 10px 0;text-align: center;}
.sg .mobile-first-header h2, .my .mobile-first-header h2{background-color:#ffd00a;color:#116a9e;}
.eform-mob-btn .dontshow {display:none}
.recoMsg{ position: absolute;top: 12px;right: 10px}
.authorize-section .error-msg {left:-8px;top: 16px;position: absolute;background: transparent; width: auto;padding-left:0 }
.authorize-section .error-msg .input-error-cl {width: 250px;}
.authorize-section .error-msg .input-error-cl:after {left: 2%;}
.eform-mobile-popup .newstaggered-modal { background-color: #243342;}
.eform-block .container {width:auto}
.elig-contact .error-msg {top: -20px;}
.elig-contact .authorize-section .error-msg {top: 16px;}
.elig-contact .eform-input-group {margin: 0 auto 20px;}
.elig-contact .errorAtHeader .eform-section .eform-slide-header { margin-bottom:25px; }
.eform-section label.eform-slide-header{display:block}
.eform-mob-btn-last input {width: 100%}
.eform-mob-btn-last a {width: 20%}
.eform-mob-btn-last {display: table; width: 100%;}
.eform-col-section .radio .icons {display: none }
.e-link {display: block;margin: 20px 0;color: #fff;text-decoration:underline; cursor: pointer;}

/*CC- View more DD with Checkbox*/
.dd-select-button-mo{background: #1abc9c;margin: 5px auto;text-align: center;padding: 12px;color: #fff;display: inline-block;font-size: 14px;width: 98%;margin-right: -1px;}
.eform-col-section.cc-others .checkbox .icons, .eform-col-section.cc-others .radio .icons{display: block ;color: #bdc3c7;position: absolute;width: 20px;font-size: 20px;}
.eform-col-section.cc-others .checkbox.checked .second-icon{opacity: 1;color: #1abc9c;}
.eform-col-section.cc-others .list-group-item:active{background: transparent}
.eform-col-section.cc-others .icons, .eform-col-section.cc-others .icons {display: none;}
.eform-col-section.cc-others .list-group-item label{padding:0 0 0 30px}
.eform-col-section.cc-others label.checked{background: none}
.dontshow{display: none}
.insurance-header{position: inherit}

/*Ins-Thankyou slide*/
.elig-thankyou .contactme-slide-additional-line{width: 80%;margin: 0 auto;margin-top: 120px;font-weight: bold;line-height: 20px;font-size: 15px;}
.elig-thankyou .contactme-slide-additional-line a{color:#16a085;text-decoration:none;}
.eform-insurance,.eform-insurance .container-catstyle {width:100%}

/*Continue button loading*/
.eform-mob-btn .loading-circle,.eform-section .loading-circle{padding-left:40px;dbImage_background-image:BG_NEWSTAGGER_CIRCLE;background-repeat:no-repeat;background-position:10px 13px;}

/*members slider*/
.bb-search-action-dropdown{display: none}
.adult-section,.child-section{display: table}
.adult-section label{width: 118px;color:#34495e}
.child-section label{width: 46px;color:#34495e}
.adult-section label .eform-info, .child-section label .eform-info{ color:#34495e;padding: 3px;margin: 0}
.eform-members  label:hover {    background: #c8c8c8;border-radius: 0}
.eform-members .eform-col-section .radio .icons{display: none}
.eform-members .eform-col-section{padding:0}
.eform-members .col-md-4{margin: 0 30px 30px;width: 240px;}
.age-sub-heading{background: #34495e;    margin-top: 20px;padding: 0 !important;border-top-right-radius: 4px;border-top-left-radius: 4px;}
.eform-members .eform-col-section label.age-sub-heading:hover{background: #34495e}
.eform-members .eform-col-section label.checked:hover{background: #40e0d0}
.adult-section-inner,.child-section-inner {display: table-cell;border: 1px solid #ddd;background:#f4f5f7}
.eform-members .eform-col-section label.checked{border-radius: 0}
.eform-members .eform-col-section label.checked .eform-info{color: #fff}
.adult-section-inner:first-child, .child-section-inner:first-child{border-bottom-left-radius: 6px}
.adult-section-inner:last-child, .child-section-inner:last-child{border-bottom-right-radius: 6px}
.adult-section-inner:first-child label.checked, .child-section-inner:first-child label.checked{border-bottom-left-radius: 6px}
.adult-section-inner:last-child label.checked, .child-section-inner:last-child label.checked{border-bottom-right-radius: 6px}

.eform-input-small .eform-no-group{width:100px}
.eform-input-small .eform-no-group input{text-align:center}

/*modal*/
.eform-modal .modal-dialog{margin: 0;height: 100%;background: #fff;border: none}
.eform-modal .modal-content {overflow:hidden;border-radius: 0;box-shadow: none;border: none;padding-bottom: 50px;overflow-y: auto;height: 100%;}
.eform-modal .modal-header {background-color:#0081B4;color:#fff;padding: 10px 15px;padding-left: 45px}
.eform-modal .modal-header .close {margin-top: 4px;color: #fff; opacity: 1;left: 18px;position: absolute}
.eform-modal .modal-title {font-size:20px; text-align: left; }
.eform-modal .modal-body{padding:0;}
.eform-modal .modal-footer {text-align:center;border:0;}
.eform-modal .submit-button-block {margin: 0;width: 100%;background: #FF5A5F;border-radius: 0;padding: 16px 0 13px;bottom: 0;position: fixed;left: 0;right: 0;}
.eform-mob-btn a.eform-btn-long{width: 80%}
.eform-modal .eform-dropdown-menu{display: none}
.eform-download.eform-skip  {margin-bottom: 15px;display: block;}
.esign-loading-modal .tkvr-modal-dialog{margin-top: 10%;text-align: center}
.esign-loading-modal{z-index: 10000;background-color: #243342;opacity: 0.95}
.modal-back-arrow{background-image:url(/images/datadriven/back-arrow.png); background-repeat: no-repeat;height: 20px;width: 20px;display: block;}
.eform-description{padding:0 20px 20px;}

.eform-dd-upload{ padding:10px; width:300px; background-color:#44AAC0;margin-bottom: 5px; }
.eform-dd-upload .eform-dropdown button{height:40px}
.eform-dd-upload .select .btn{color:#5a5a5a;box-shadow:none;border-radius: 5px;position:relative}
.eform-dd-upload .select .btn .filter-option{text-transform: inherit;    font-size: 14px;top:12px}
.eform-dd-upload .open>.dropdown-menu{margin-top:-2px;border-radius:0 0 5px 5px;background-color:#fff}
.eform-dd-upload .dropdown-menu li{border-bottom: 1px solid #ccc;}
.eform-dd-upload .dropdown-menu li a{padding: 7px 20px}
.eform-dd-upload .dropdown-arrow{display:none}
.eform-dd-upload .select .btn .caret,.eform-dd-upload .select.open .btn .caret{height: 40px; width: 35px; top: 3px; background-repeat: no-repeat; background-position: 16px 15px; border:0 none; border-left: 1px solid #ccc; }
.eform-dd-upload .select .btn .caret{background-image: url(/images/datadriven/downarrow.png);}
.eform-dd-upload .select.open .btn .caret{background-image: url(/images/datadriven/uparrow.png);}
.eform-dd-upload-disable .select .btn{background-color:#EDEDED;pointer-events: none;cursor: default;}
.eform-dd-upload .eform-input-group{margin: 15px auto 20px}
.eform-dd-upload .select-dropdown{box-shadow: none}
.select-dropdown.eform-dd-upload-disable{background-color:#EDEDED;pointer-events: none;cursor: default;}

/* Upload  */
.eform-upload-container{border: 1px solid #fff;margin-top:10px;background-color:#fff;height:40px;position:relative;    border-radius: 5px;}
.eform-upload-container input{height:38px;width:100%; opacity: 0;filter: alpha(opacity=0); cursor:pointer}
.eform-upload-placeholder{float: left; color: #5a5a5a; width: 70%; position: relative; text-align: left; padding: 8px 10px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.btn-eform-upload{float:left;width:30%;background-color:#1bbc9b;border-radius: 0 5px 5px 0;}
.btn-eform-upload .upload-text-style{color: #fff; position: absolute; top: 7px; width: 98px;font-size: 14px;}
.icon-upload-attachment{background-image: url(/images/datadriven/pin-icon.png); background-repeat: no-repeat; background-position: 10px; padding-left: 32px; color: #7087d3;}
::-webkit-file-upload-button { cursor:pointer; }
.btn-upload-disable{background-color:#A19FA0}
.btn-upload-disable input{ pointer-events: none;cursor: default;}
.eform-upload-info{color: #fff; font-size: 11px; text-align: center; padding-top: 5px;}
.btn-eform-upload .error-msg{left: 0;position: absolute;background: transparent;top: 40px;}

.eform-upload-close{background-image: url(/images/datadriven/dd-close.png); position: absolute; right: 5px; top: 5px; height: 15px; width: 15px; background-repeat: no-repeat; background-position: center; cursor: pointer;border: none;background-color: transparent;}
.eform-upload-close:hover{background-color: transparent}
.eform-upload-more{margin: 5px auto 10px; font-size: 16px; display: inline-block; cursor: pointer; color:#fff;padding: 0 8px; border: 1px solid #fff;}
.btn-eform-remove{float: left;width: 30%;background-color: #1bbc9b;border-radius: 0 5px 5px 0;border: none;padding: 9px 8px 8px;}
.btn-eform-upload:hover, .btn-eform-remove:hover {background-color:#1fceaa;}
.eform-upload-container + .error-msg {position: relative;margin: 0;background: transparent;top: 0;}
/*IFSC*/

.elig-code {color: #34495e;text-align: left;font-weight: 600;padding: 5px 4px 10px;margin: 0 auto;width: 380px;float: none}
.elig-code-value {font-weight: normal;padding-left:10px;}
.elig-code-info {display:block;font-size:12px;color:#9ea6ad;}
.eform-description label{display:block}
.eform-input-disable {opacity:0.5;}
.eform-input-sublink {text-align:right;position: relative;top: -10px;width: 370px;margin:0 auto}
.eform-input-sublink-edit {width: 30px;left: 127px;display: inline;}
.eform-input-sublink-otp {width: 80px;left: 104px;display: inline;}

/*Mobile Sprite*/
.sprite-eligslider {dbImage_background-image:SPRITE_LANDING_ICONS !important; background-repeat: no-repeat; display: inline-block;}
.bbicons-loc {background-position: -8px -148px !important;vertical-align:middle;width:28px;height:32px;}
.bbicons-doc {background-position: -42px -149px !important;vertical-align:middle;width:28px;height:32px;}
.bbicons-ifsc{background-position:-77px -148px !important;vertical-align:middle;margin-right:5px;width:34px;height:34px;}
.bbicons-download{background-position:-115px -148px !important;vertical-align:middle;margin-right:5px;width:34px;height:34px;}

.eform-mobile-hidden .success-modal-body{z-index: 10000;background-color:#243342;overflow: scroll }
.eform-modal .select-dropdown{width: 290px;box-shadow: none;}
.eform-block .eform-vertical-error .input-error-cl {width: 290px;}
.eform-vertical-error .error-msg {top: -20px;}
.eform-vertical-error .eform-input-group, .eform-vertical-error .eform-no-group  {margin: 10px auto 20px;width:290px;line-height: normal}
.eform-vertical-error .select-dropdown {width:290px;padding:12px;box-shadow: none}
.eform-no-group input{border-radius: 5px}
.eform-success-img{margin-bottom: 20px}
.eform-section-hg-mobile{padding-bottom:100px }

.eform-bg-verify-otp .eform-input-sublink, .eform-bg-verify-email .eform-input-sublink {width:290px}
.eform-bg-verify-pan{min-height: 230px;}

/* Popup | Ponda style | Begin */
.success-modal-body .final-payment-modal-box { width: 70% }
.success-modal-body p {margin-bottom: 15px; font-size: 16px;}
.success-modal-body .modal-body .small-txt { font-size: 17px; font-weight: bold; text-align: center; margin-bottom: 0 }
.success-modal-body .rocket-popup { float: left; width: 24%; margin: 13px 0 0 0 }
.success-modal-body .modal-paragraph { padding: 0; text-align: center }
.success-modal-body img { max-width: 100% }
.success-modal-body .modal-content { background: 0; border: 0; box-shadow: none }
.success-modal-body .final-payment-modal-box { color: #fff }
.success-modal-body .modal-body .large-txt { font-size: 22px; text-align: center; font-weight: 600; padding: 0 22px; line-height: 27px }
.success-modal-body .modal-body .small-txt { font-size: 17px; font-weight: lighter; text-align: center }
.success-modal-body .modal-paragraph { padding: 0 0 0 192px }
.success-modal-body .call-section { background: none !important; width: 378px; padding: 17px 43px 17px 21px; border-radius: 5px; margin: 0 auto 0 }
.success-modal-body .call-section-inner { padding-bottom: 12px }
.success-modal-body .call-section-inner > img {float:left;margin-top:-9px;padding:0 10px 0 0}
.success-modal-body .phone-number { height: 62px; text-align: center }
.success-modal-body .phone-number span { background: #1abc9c; border-radius: 0 6px 6px 0; display: inline-block; height: 50px; padding: 7px 25px 0 13px; vertical-align: middle; font-size: 22px; margin-left: -5px }
.success-modal-body .phone-number img { vertical-align: middle }
.success-modal-body .call-section-inner p {  font-weight: bold; line-height: 20px; font-size: 16px; padding: 0; margin: 0 }
.success-modal-body .call-section-inner .call-us { padding: 10px; width: 345px;}
.success-modal-body .call-section-bg { background: transparent; }
.success-modal-body .payment-success-modal { float: left; width: 76% }
.success-modal-body .rocket-popup-mobile { display: block }
.success-modal-body .modal-body .large-txt span { display: none }
.success-modal-body .rocket-popup-mobile { display: none }

/* Salary Deposite Modal */
.icon-by-bank {background-position:-2px -118px!important;width:20px;height:20px;vertical-align:middle;}

.esign-loading-modal p{color: #fff; font-size: 16px; margin-top: 50px;}
.app-section.app-slides{margin-bottom:0;}

.eform-mf-bg {dbImage_background-image:BG_MF_MOB;background-repeat: no-repeat;background-position:center 105px;height: 320px;}
.eform-input-small .eform-no-group input{text-align:center}
.eform-credit-score-bg-mobile  {dbImage_background-image:CT_GAUGE_MOBILE;background-repeat: no-repeat;background-position:center 120px;height:320px;}
.eform-credit-score-bg-mobile .eform-product-info {position:absolute;top:260px;left:0;right:0;margin: 15px auto;font-size:16px;line-height:20px;width:290px;}
.eform-credit-score-bg-mobile .eform-ct-label label{font-size:16px;}

/*Yes No Button*/
.ebinary-option {width: 154px;margin: 0 auto;border-radius: 5px;margin-top: 20px;margin-bottom: 20px}
.ebinary-option label:hover{background:none}
.ebinary-option label.checked{background: #cdcfd0;border-radius: 0; border-color:#cdcfd0}
.ebinary-option .ebinary-btn{display: table-cell;border: 1px solid #cdcfd0;background: #fff;padding: 0}
.ebinary-option .ebinary-btn:hover{background: #cdcfd0}
.ebinary-option .icons{display: none;}
.ebinary-option .eform-info{color: #000000;padding: 0;margin: 0}
.ebinary-option .eform-col-section label{width: 75px;padding: 10px;}
.ebinary-option .ebinary-btn:first-child {border-radius: 6px 0 0 6px;}
.ebinary-option .ebinary-btn:last-child {border-radius: 0 6px 6px 0;}

.congrats-top-space {margin-top: 15px;}
.eform-doc-verifiy-bg{dbImage_background-image: EFORM_VERIFY_SLIDE_BG_MOBILE;background-repeat:no-repeat;background-position:center 95px;min-height:365px;}
.eform-bg-statement .eform-input-group.eform-dropdown-group, .eform-bg-bank .eform-input-group.eform-dropdown-group{margin:0 auto}
.eform-product-info{font-size: 12px;margin-top: 10px;line-height: 17px;padding: 0 15px;display: block;}

/*Panda modal - MF*/
.panda-try-again-btn{margin-top: 30px;background-color: #1ABC9C;}
.eform-panda-container img{width: 125px;margin-top:50px}
.eform-panda-container p{margin-top:20px}
.eform-panda-container .eform-mob-btn{position: absolute}

/*Tooltip Starts*/
.popover{background-color:#7af8bd;border:none;width:160px;}
.popover.bottom > .arrow{border-bottom-color:#7af8bd;}
.popover.bottom > .arrow:after{border-bottom-color:#7af8bd;}
.popover.top > .arrow, .popover.top > .arrow:after{border-top-color:#7af8bd;}
.fee-section-value .popover.left > .arrow{border-left-color:#7af8bd;}
.fee-section-value .popover.left > .arrow:after{border-left-color:#7af8bd;}
.popover-header{float: right;}
.popover-content{padding:6px 10px;text-align:left;width:140px;color:#038239;font-size:12px;max-height:85px;overflow-x:hidden;overflow-y: auto;-webkit-overflow-scrolling-y: auto;-webkit-overflow-scrolling: touch;}
.popover-content::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #F5F5F5;}
.popover-content::-webkit-scrollbar {width: 6px;background-color: #F5F5F5;}
.popover-content::-webkit-scrollbar-thumb {background-color: #999;}
.popover button.close{margin-right:5px;outline:none;}
.fee-section-value .details-section .popover-content { width:auto;}

/*MF Thank you page slides CSS*/
.eform-text-bold {font-weight: bold; }
.eform-fontxlg {font-size: 20px; }
.eform-fontlg {font-size: 18px;}
.eform-fontmd {font-size: 14px;}
.eform-desc-highlight{ font-size: 15px; color:#34495E;font-weight:bold}
.eform-help-cluetip {dbImage_background-image:SPRITE_OFFER_PAGE_ICONS;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;width:16px;vertical-align:middle;background-position:2px -386px;}
.eform-mf-desc label{display:block}
.eform-img-ekyc-steps{padding-bottom:20px}
.checking-pan-kyc-text p{margin-top:10px}
/*Panda modal - MF*/
.panda-try-again-btn{margin-top: 30px;background-color: #1ABC9C;}
.eform-txt-header-size{font-size:20px}
.eform-cluetip-spacing{padding-bottom: 20px}
.mf-sys-failure img{width:70%; padding-left: 0; margin-top: 5%;}
.mf-sys-failure .tkvr-modal-dialog{margin-top:0;}

.payment-redirection{margin-bottom: 30px}
.payment-redirection img{margin:30px 0 10px;width:300px}
.payment-redirection p.eform-payment-msg {font-size:20px;font-weight:bold;padding-top:10px;}
.payment-redirection p {margin:25px 0;font-size: 18px;padding:0 10px;}
.eform-payment-table {margin: 10px auto;padding: 0 20px;}
.eform-payment-table .eform-tcurve td:hover{background:transparent}
.eform-payment-table .fui-rupee:before {font-size:12px;}
.eform-payment-table .eform-tcurve td span {height:inherit;padding:5px 4px;min-height:25px;line-height:15px;display:inline-block;font-weight: normal;}
.eform-payment-table .eform-tcurve td{cursor:default;}
.eform-payment-fail-teddy{width:300px}
.screen-block-blue {background: #3b5261 none repeat scroll 0 0;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 999;}
.eform-mobile-payment-title{display: block}
.payment-modal .anim-img img{width: 250px}
.eform-slider-minheight{min-height: 400px}
.digilocker-tooltip{min-height:210px}
.digilocker-tooltip .eform-tooltip{display:block}
.digilocker-tooltip .eform-tooltip.tooltip {display: block;padding: 8px 10px;color: #009e43;text-align: left;text-decoration: none;background-color: #7af8bd;max-height: 130px;line-height: 1.3;border-radius: 6px;min-height: 34px;opacity: 1;margin-top: 10px;z-index: 1;width: 100%;left: 0px;}
.digilocker-tooltip .tooltip-arrow{top: -5px;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #7af8bd;left: 50%;}
.digilocker-tooltip .eform-vertical-error .error-msg{background:transparent}
.digilocker-height .e-link{margin:0}
.eform-block .digilocker-tooltip .eform-vertical-error .input-error-cl{width: 300px;}
/* css for login modal*/
.ct-landing.modal-open .bb-login.modal, .ct-landing.modal-open .eform-slide-loader.modal {z-index:10501;background:#34495e;}
.eform-bg-verify-otp .e-otp-link {display:block;width:85px;margin: 0 auto;position: relative;left: 100px;}
.payment-modal .loading-ship{width:80%;}

.eform-input-group .twitter-typeahead input{background-color:#fff !important}
.eform-input-group .eform-input-icon + .twitter-typeahead {display: table-cell !important;}
.eform-residency-slide .eform-input-group,{margin: 5px auto 20px;}
.eform-residency-slide.elig-sec-title .news-tagger-content+.eform-slide-header{padding-top: 35px;}
.eform-sec-mo-header.elig-sec-title .news-tagger-content+.errorAtHeader .eform-slide-header{padding-top: 20px;}

/* UC fixes */
.uc .eform-mob-btn{position:relative;z-index:9;}
.uc .modal-open .carousel.slide{z-index:100;}

/*credit tracker contact slide changes*/
.elig-contact.eform-logo-experian .errorAtContainer {margin-top: 50px;margin-bottom: 35px;}
.eform-logo-experian .ct-top-margin {margin:50px 0;}
.eform-mobile-minhigt{min-height:300px}

/*displaying checkbox for mobile*/
.eform-col-section .checkbox .icons { position: relative; color: #fff; margin: 0 auto; font-size: 16px; width: 17px; }
.eform-col-section .checkbox.checked .second-icon{ color: #fff; }

.eform-section .ct-sec-qus{background-color: transparent;margin: 0;padding-top: 0;}
.eform-section .ct-sec-qus:after{display:none;}
.eform-logo-experian .ct-sec-qus+.eform-input-group{margin-top:0;}

/*Panda E-form*/
.esign-panda img {vertical-align: top;}
.esign-panda{background: #243342;color:#fff;}
.esign-panda .tkvr-modal-dialog{margin-top:0;}
.esign-panda .success-modal-body .phone-number span{padding-top: 13px;margin-left: -3px;}
.esign-panda  p{margin: 0 0 30px 0;}
.eform-panda-content p{margin:10px 0 10px;}
.btn-success,.btn-success:hover{background:#1abc9c; padding: 10px 50px;font-size: 18px;margin-bottom: 20px;font-weight:bold;}
.esign-panda .call-section{width:100%}
.esign-panda .call-section-inner img{float:none;}
.esign-panda .help-desk{display: inline-block;}
.esign-panda .call-section{padding: 5px 0 17px 0;}
.esign-panda{padding: 10px 5px;}
.esign-panda .tkvr-modal-dialog{padding-top: 2%;}
.eform-panda-content{display:block;}
.panda-icon{max-height: 130px;}
.esign-panda .font-xlg{font-size: 18px;}
.esign-panda .success-modal-body .font-lg{font-size: 16px;}
.esign-panda .success-modal-body .font-md{font-size: 14px;}
.esign-panda .success-modal-body .font-sm{font-size: 12px;}
.esign-panda .success-modal-body .phone-number a{color: #fff;}
.eform-mobile-minhigt{min-height:300px}

/*displaying checkbox for mobile*/
.eform-col-section .checkbox .icons { position: relative; color: #fff; margin: 0 auto; font-size: 16px; width: 17px; }
.eform-col-section .checkbox.checked .second-icon{ color: #fff; }
.eform-doc-advantage-bg {margin-top:10px;}

.withbtn .eform-input-icon { display: inline-block; height: 40px; width: 41px; padding: 12px; }
.withbtn.eform-input-group input { display: inline-block; width: 217px; border-top-right-radius: 0; border-bottom-right-radius: 0; vertical-align: middle !important; }
.perbtn.eform-input-group input{ display: table-cell; width: 240px; border-radius:4px 0 0 4px; vertical-align: middle; }
.withbtn.eform-no-group input{ display: inline-block; width: 260px; border-top-right-radius: 0; border-bottom-right-radius: 0; vertical-align: middle; left: auto !important; }
.withbtn.eform-no-group .twitter-typeahead{position: static !important;display: inline !important;}
.withbtn button{ dbImage_background-image: EFORM_INSTANT_BTN_ICON; background-repeat:no-repeat; display: table-cell; background-color: #1ABC9C; height: 40px; border-top-left-radius: 0; border-bottom-left-radius: 0; vertical-align: middle; width: 40px; background-position: center; border: 1px solid #ccc; border-left: 0; }
.withbtn .select-dropdown{width:240px;display:inline-block;vertical-align:middle;border-radius: 4px 0 0 4px;}
.withbtn .select-dropdown+button{box-shadow: 0 2px 3px 0 rgba(0,0,0,0.3);}

.eform-builder-slide .withbtn.eform-input-group{font-size: inherit;}
.eform-builder-slide .withbtn .eform-input-icon{width: 52px;}
.eform-builder-slide .withbtn.eform-input-group input{width: 208px}
.eform-builder-slide .withbtn.eform-input-group .icon-builder{position:relative;top:-6px}

.withbtn.eform-input-group{font-size: 0;}
.withbtn button:hover { background-color: #1ABC9C; text-decoration: none; }

.news-tagger-dob.eform-btn-align{width: 115px;font-size: 0;}
.news-tagger-dob .withbtn.input-group{display: inline-block; vertical-align: middle;}
.news-tagger-dob .withbtn button{height: 34px;}
.news-tagger-dob .withbtn.input-group input{width: 70px;display: inline-block;border-top-right-radius: 0;border-bottom-right-radius: 0;vertical-align: middle;}

.elig-contact .withbtn .eform-input-icon { width: 52px; padding: 6px; }
.elig-contact .withbtn.eform-input-group input{width: 287px;}

.eform-green-label{width:242px;height:102px;background-color:#7af8bd;color:#009e43;padding:10px 20px;border-radius:6px;border:0 solid;font-size:14px;resize:none;overflow-x:hidden;overflow-y: auto;-webkit-overflow-scrolling-y: auto;-webkit-overflow-scrolling: touch;line-height: normal;}
.mrgn-btm{margin-bottom: 10px;}

/*IOS scroll*/
.eform-green-label::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5;}
.eform-green-label::-webkit-scrollbar {width: 6px; background-color: #F5F5F5;}
.eform-green-label::-webkit-scrollbar-thumb {background-color: #999;}

/*form upload password*/
.eform-input-btn-group{position:relative;}
.eform-input-btn-group input{height:41px;font-size:14px;border-radius:5px 0 0 5px;}
.eform-input-btn-group .eform-vertical-error{float:left;width:70%;}
.eform-input-btn-group .eform-tooltip{position:relative;top:9px;left:15%;width:300px;display:block;opacity:1;z-index:0;}
.eform-input-btn-group .eform-tooltip .tooltip-arrow{border-bottom-color: #7af8bd;border-right-color:transparent;border-width: 0 9px 9px 9px;left: 40%;top: -9px;}
.eform-input-btn-group .eform-tooltip .eform-tooltip-inner{text-align:center;background-color: #7af8bd;color: #009e43;padding: 8px 20px;border-radius: 4px;font-size: 14px;}
.eform-input-btn-group .btn-eform-upload{padding: 10px;}
.eform-block .eform-input-btn-group .error-msg {background: none;position: absolute;top: 39px;z-index: 1;}
.eform-block .eform-input-btn-group .input-error-cl{width:300px;}
.eform-block .eform-input-btn-group .input-error-cl:after{left: 40%;}

.eform-bg-verify-otp .otp-verified-txt{position: absolute;right: 12px;top: 11px;}
.cs-challenge-questions .eform-tooltip{position: static;width: 300px;margin: 17px auto;}
.cs-challenge-questions .ct-sec-qus {width: 300px;margin: 5px auto;}
.cs-challenge-questions .eform-input-group{ margin: 10px auto 20px;}

.eform-mobile-tooltip-details .eform-tooltip {display: block;opacity: 1;background-color: #7af8bd;color: #009e43;padding: 10px 20px;font-size: 14px;border-radius: 4px;text-align: left;top: 51px;left: 0;z-index: 0;}
.eform-mobile-tooltip-details .tooltip-arrow {border-bottom-color: #7af8bd;top: -8px;border-top-width: 0;border-bottom-width: 10px;border-left-width: 10px;border-right-width: 10px;left: 48%;}
.eform-mobile-tooltip-details .error-msg {background:transparent;}

/*Mobile Slider CSS*/
.eform-mobile-slider {width: 235px; height: 45px; margin: 40px auto;}
.eform-mobile-slider .slider-track { height: 3px; width: 235px; cursor: pointer; background: #6a97b1; border-radius: 4px; }
.eform-mobile-slider .slider.slider-horizontal {display: inline-block;position: relative;z-index: 1;width: 235px;}
.eform-mobile-slider .slider.slider-horizontal .slider-selection{ background: #fff; height: 5px; border-radius: 5px; position: relative; top: -1px; }
.eform-mobile-slider .slider-horizontal .slider-handle{ left: 68.6%; outline: 0; z-index: 1; margin-left: -15px; background: none; height: 30px; opacity: 1; position: absolute; margin-top: -19px; width: 30px; background: #fff; border-radius: 51px; box-shadow: 4px 4px 8px -2px rgba(0,0,0,0.6); }
.eform-mobile-slider .slider .tooltip{ opacity: 1; font-size: 18px; font-weight: bold; margin-top: 0; }
.eform-mobile-slider .slider .tooltip .tooltip-arrow { border-top-color: #fff; border-width: 4px 4px 0; top: -10px; margin-left: -4px; }
.eform-mobile-slider .slider .tooltip-inner{color:#555;background:#fff;width: auto;padding: 3px 5px;border-radius: 2px;top: -36px;position: relative;font-size: 12px}
.eform-mobile-slider #tooltip_min, .eform-mobile-slider #tooltip_max{display:none}
.eform-mobile-slider .js-slider-label{width: 100%;position: relative;font-size: 12px;}
.eform-mobile-slider .slider-max-value,.eform-mobile-slider .slider-min-value {float:right;position:relative; dbImage_background-image:RUPEE_ICON_SMALL_WHITE;top:5px;padding-left:12px;line-height:24px;background-repeat:no-repeat;background-position:0 6px;}
.eform-mobile-slider .slider-min-value {float:left;}
.eform-mobile-slider .slider-max-value.greater{ dbImage_background-image: RUPEE_ICON_SMALL_WHITE_GREATER ;padding-left: 24px;}

/*sticky YT fixes*/
html,body{height:100%;margin:0;}
.cl-slider-condent{height:100%;}
.tab-content,.cl-quick-quote-comparisons,.js-slideFormContainer,.slide-standalone-new{height:100%;}
.cl-quick-quote-comparisons,.js-slideFormContainer{background: #116a9e;}
.js-container-eform-section{overflow: scroll;}
.js-important{position:fixed !important;}

/*sticky YT fixes*/
.loading-bar-section{margin: 0 auto;background: white;padding: 25px 0;text-align:center;}
.loading-bar-section span{margin: 10px auto;display: block;font-size:18px}
.loading-bar-section img{border-radius:6px}
.eform-checkbox-modal .modal-footer{position:fixed; bottom:0;width:100%;background:#fff; padding:0; }
.eform-checkbox-modal .modal-footer .dd-select-button-mo{margin:0; width:100%; padding:15px;}
.ct-alignbtn.elig-contact .withbtn.eform-input-group input {width:198px;}

/*MF*/
.emandate-msg{color:#f9f17f;}
.emandate-msg-fnt{font-size:16px;font-weight:bold;}
.dob-sub-heading p span {color:#ffff7b;}
.emandate-content, .emandate-accept {width:80%;margin:0 auto 20px;}
.mf-sip-slide{padding-bottom:20px;}
.sip-tenure .eform-mobile-slider .slider .tooltip.top { top: -14px !important;}
.sip-start-date .eform-vertical-error .error-msg {top: 10px;}
.sip-tenure .eform-mobile-slider .slider-min-value, .sip-tenure .eform-mobile-slider .slider-max-value{background: none;padding-left:0;}

/*SIP MF Start date*/
.eform-payment-table{padding: 0 10px;}
.eform-section-table-content .eform-payment-table .eform-input-group,.eform-section-table-content .eform-payment-table .eform-no-group {width: 135px;margin: 5px auto 5px;}
.eform-section-table-content .eform-payment-table .select-dropdown {width:120px;height:30px;padding:2px;}
.eform-section-table-content .eform-payment-table .select-dropdown span:first-child{padding: 5px 2px 3px;width: 65%;}
.eform-section-table-content .eform-payment-table .select-dropdown .dd-arrow {top: 10px;}
.eform-section-table-content .eform-payment-table .select-dropdown .dd-line {right: 26px;top: -4px;}
.eform-section-table-content .eform-payment-table .eform-tcurve{border: 0 none;border-radius: 6px;}
.eform-tcurve th {background: #34495e;border: 0 none;color: #fff;font-size:14px;padding:2px 0;font-weight:normal;}
.eform-tcurve>:first-child>:first-child>:first-child {border-top-left-radius: 6px;line-height: normal;}
.eform-tcurve>:first-child>:first-child>:last-child {border-top-right-radius: 6px;}
.eform-additional-line{padding:5px 10px;}

/*congrats slide - post payment processing slide*/
.oops-msg-table .year-month-table{background: #fff;color: #555;padding: 5px 10px;border-radius: 4px;text-align: left;}
.oops-msg-table .news-tagger-date-picker{padding:0}
.two-wheeler-insurance .eform-success-img{margin-bottom:0}
.two-wheeler-insurance .eform-payment-table{margin: 0 auto;}

/*Digilocker*/
.eform-digilocker-img{margin-top: 10px; max-width: 100%;}
.eform-skip-border {border: 1px solid #fff;padding: 5px 15px;color: #fff;border-radius: 3px;margin: 20px 0;display: inline-block;}
.slider-opacity .eform-disabled-icon .eform-info, .slider-opacity .eform-disabled-icon .icons {opacity: 0.4;}

.eform-bg-share-mobile-no .contactme-slide-additional-line{display:inline-block;}
.eform-mobile-tooltip-enable .eform-tooltip { display: block; opacity: 1; background-color: #7af8bd; color: #009e43; padding: 10px 20px; font-size: 14px; border-radius: 4px; text-align: left; top: 51px; left: 0; z-index: 0; }
.eform-mobile-tooltip-enable .eform-tooltip .tooltip-arrow { border-bottom-color: #7af8bd; top: -8px; border-top-width: 0; border-bottom-width: 10px; border-left-width: 10px; border-right-width: 10px; left: 48%; }
.eform-mobile-tooltip-enable .eform-btn .e-link{margin-top: 50px;}

.eform-experian-logo{dbImage_background-image:EFORM_CT_LOGO_EXPERIAN_MOBLIE;height:32px;width:62px;display:inline-block;background-repeat:no-repeat;margin-right:15px;position:absolute;bottom:8px;right:0;}
.eform-experian-logo-static .eform-experian-logo{position:static;float:right;}
.ct-landing .eform-section {position: relative;}

@media only screen and (min-width:768px) and (max-width:1024px) {
    /*form upload password*/
    .eform-current-address-bg{background-position:0 70px;width:768px;background-size:contain}
    .eform-logo-experian.tnc-container .eform-tooltip .eform-tooltip-inner{max-width:170px}
}
@media screen and (max-width: 1024px) {
    .success-modal-body .payment-success-modal{float:none;width:auto}
}
@media screen and (max-width: 767px) {
    /* Salary Deposite Modal */
    .success-modal-body .final-payment-modal-box{min-width:inherit;margin:0 auto}
    .success-modal-body .mobhide{display:none}
    .rocket-popup-mobile{display:none;margin:0 auto 10px;width:40%}
    .success-modal-body .modal-body{padding:20px 0 0}
    .success-modal-body .call-section-inner p{font-size:16px}
    .success-modal-body .phone-number span{padding:12px 19px 0 13px}
    .success-modal-body .call-section{border-radius:5px;padding:17px 8px 17px 7px;margin-top:10px}
    .success-modal-body .modal-body .large-txt{font-size:16px}
    .success-modal-body .modal-body .small-txt{font-size:14px}
    .success-modal-body .modal-paragraph{padding:0}
    .success-modal-body .appPagePopupModal .payment-summary{min-width:300px}
    .elig-contact.eform-logo-experian .e-link{margin:30px 0 20px}
}
/*credit tracker contact slide mobile view*/
@media screen and (max-height: 762px) {
    .elig-contact.eform-logo-experian .errorAtContainer{margin:0}
    .elig-contact.eform-logo-experian .eform-btn-decline{margin:0 0 280px}
    .elig-contact.eform-logo-experian .privacy{margin-top:5px}
}
@media screen and (max-height: 568px) {
    .elig-contact.eform-logo-experian .eform-btn-decline{margin:0 0 150px}
    .eform-btn-decline .contactme-slide-additional-line{vertical-align:middle}
    .eform-btn-decline .contactme-slide-additional-line,.eform-btn-decline .privacy .checkbox.checked .second-icon,.eform-btn-decline .privacy .checkbox .icons{font-size:17px}
    .elig-contact .eform-btn-decline .authorize-section .error-msg{left:-6px}
}
@media screen and (max-height: 480px) {
    .elig-contact.eform-logo-experian .eform-btn-decline,.elig-contact.eform-logo-experian .errorAtContainer{margin:0}
    .elig-contact.eform-logo-experian .e-link{margin:30px 0 70px}
}
@media only screen and (max-width: 480px){
    /*form upload password*/
    .elig-contact .withbtn.eform-input-group input{width:208px}
    .eform-input-btn-group .eform-tooltip{left:0}

    /*other city Header addon*/
    .eform-input-group,.eform-no-group{width:300px}
    .vertical-center .col-xs-3{width:49%}

    .eform-input-sublink,.eform-modal .select-dropdown,.elig-code{width:290px}
    .eform-modal .eform-input-group{margin-top:15px}
    .success-modal-body .final-payment-modal-box{width:100%}
    .success-modal-body .call-section{width:319px}
}
@media screen and (max-width:400px){
    .eform-btn-decline .authorize-section .error-msg .input-error-cl {width:200px;}
}


.eform-ct-email-verify .input-error-cl.input-error-top{top: 29px;}
.eform-ct-email-verify .eform-tooltip { top: 80px; }
.eform-ct-email-verify .eform-btn { margin: 90px 0 10px 0; }
.eform-ct-email-verify .icon-pwd { background-position: -3px -156px; width: 28px; }
.eform-input-tooltip-msg { position: relative; }
.eform-input-tooltip-msg .eform-input-sublink {z-index: 3;}
.eform-ct-email-verify .eform-input-tooltip-msg .error-msg { position: absolute; top: 41px; background:transparent; }
.eform-ct-email-verify-error-msg .eform-input-tooltip-msg .error-msg{position: relative;top: -20px;}
.eform-ct-email-verify-error-msg .input-error-cl.input-error-top{top: 0;}
.ct-challenge-skip-link .eform-input-group{margin: 10px auto;}
.ct-challenge-skip-link .eform-mob-btn input{padding: 16px 12px 13px 0;}

.eform-elig-modal .modal-body {padding: 0;}
.eform-elig-modal .modal-title{font-size:16px;}
.eform-elig-modal-body {padding: 15px;color: #34495e;text-align: left;}
.eform-elig-modal-body p {margin: 0 0 10px 0;}
.eform-elig-modal-body img {margin-bottom: 15px;width:100%;}
.eform-elig-modal-body p a{text-decoration:underline;}
.eform-elig-modal-body .btn {margin-right: 12px;}
.eform-skip-border.btn-align-vid {margin: 0 0 15px 0;font-weight: bold;}

/*View offer animation*/
.eform-block .progress-striped{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.eform-block .progress.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}

@-webkit-keyframes progress-bar-stripes {
    from {background-position: 40px 0;}
    to {background-position: 0 0;}
}
@keyframes progress-bar-stripes {
    from {background-position: 40px 0;}
    to {background-position: 0 0;}
}


/*congrats banner*/
.eform-mf-invest-now{dbImage_background-image:EFORM_MF_INVEST_NOW_ICON;background-repeat:no-repeat;background-position:top center;margin:0;padding:0;width:100%;height:172px;display:inline-block;}
/*Eform Tooltip*/
/*Currently commenting the following style since its creating the Regression bug. For more visit https://bugzilla2.bankbazaar.com/show_bug.cgi?id=58201
.eform-tooltip {opacity:1;right:8px;z-index:0;left: 309px; top: -10px;width: 100%;}
.eform-tooltip .eform-tooltip-inner{background-color:#7af8bd;color:#009e43;padding: 10px 20px;text-align: left;border-radius: 4px;max-width: 280px;font-size: 14px}
.eform-tooltip .tooltip-arrow{border-right-color: #7af8bd; border-width: 8px 9px 9px 0; left: -8px; top: 28%; border-style: solid;}
*/

/*IPV Video*/
.eform-video-record-slide{}
.eform-video-record-slide .eform-description{line-height:18px;}
.eform-video-section{background-color:#000;position:relative;display:block;width:100%;max-width:600px;margin:0 auto 10px;}
.eform-video-section video{min-width:320px;width:100%;/*height:auto;*//*min-*/height:216px;display:block;}
.eform-video-section .video-option-section{padding:6px 15px;width:100%;}
.eform-video-section .video-option-section .btn-video-record{display:inline-block;padding:6px 15px;font-weight:bold;background-color:#1ABC9C}

.eform-video-record-slide .eform-tooltip{position:relative;margin:10px auto 0;max-width:95%;display:block;left:0;right:0;opacity:1;}
.eform-video-record-slide .eform-tooltip .eform-tooltip-inner{max-width:100%;font-size:12px;background-color:#ffffca;color:#343429;padding:10px;}
.eform-video-record-slide .eform-tooltip .tooltip-arrow{border-width:0 9px 9px;left:50%;top:-9px;border-color:transparent;border-bottom-color:#ffffca;}
.recorder-icon{animation:blinker 1s linear infinite;width:12px;height:12px;background:#f00;border-radius:100%;display:inline-block;margin-right:2px;}
@keyframes blinker{50% {opacity:0;border-radius:100%;}}
