body {
  background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
  line-height: 1.5;
}
.headerLogo {
	top:15px;
	left:10px;
	width:65px;
	height:35px;
	background: url('../images/sprite.png') no-repeat;
	background-position: 0px -220px;
}
.footerLinkPlus{
	width:14px;
	height:14px;
	font-size:14px;
	background: url('../images/sprite.png') no-repeat;
	background-position: 0px -330px;
}
.footerLinkMinus{
	width:14px;
	height:14px;
	font-size:14px;
	background: url('../images/sprite.png') no-repeat;
	background-position: 0px -306px;
}
#headerLogoCFS {
	height:50%;
	bottom:0;
  background: url('../images/AUCFS_header_logo.png') no-repeat center;
  background-size: 380px auto;
	position: absolute;
	background-color: white;
}
#headerBlueBar{
	background-color: #df1a23;
}
input#passReal {
  position: absolute;
  left: -5000px;
}

.modal-backdrop {
  z-index: 0;
}
.form-control {
  margin: 6px 0;
}
.form-control:focus,
.form-control:hover {
  border: 1px solid #df1a23;
}
select.form-control {
  background-image: url(../images/icons/svgs/arrows/arrow-dropdown-down-red.svg);
}
select.form-control:focus {
  background-image: url(../images/icons/svgs/arrows/arrow-dropdown-up-red.svg);
}
.checkbox input:checked + label:before {
  background-color: #fff;
}
.checkbox input:checked + label:before,
.svg-check-white {
  background-image: url(../images/icons/svgs/confirmation/checkmark_icon-green.svg);
}
.overlay {
  position: fixed;
  overflow: auto;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding: 0em 1em 1em 1em;
  font-size: 0.75em;
  background-color: #eee;
  filter: alpha(opacity=1);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  z-index: 10000;
}
#closeOverlayIcon {
  float: right;
  position: relative;
  padding-top: 2em;
}
#personalLoanSpinner {
  display: block;
  position: fixed;
  z-index: 100;
  background-image: url("../images/spinner.gif");
  background-color: #666;
  opacity: 0.7;
  background-repeat: no-repeat;
  background-position: center;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
}
.show {
  left: 50%;
  top: 50%;
  position: absolute;
  z-index: 10000;
}
/*======= Header style START here =========*/
header.navbar-inverse {
  /* background-image: url("../images/blue-wave.png"); */
  background-repeat: repeat-x;
  background-color: #df1a23;
  border-color: #080808;
  border: 0 none;
  margin: 0em;
  padding: 2em, 2em;
  height: 4.6em;
  border-radius: 0em;
}
/*======= Header style START here =========*/
.errorText {
  opacity: 1;
  color: #d60000;
  font-size: 0.75em;
  text-align: left;
  min-height: 1.5em;
}
.errorTextAmt {
  opacity: 1;
  color: #fff;
  font-size: 0.75em;
  text-align: left;
  background: #d60000;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}
.visibiltyLabel {
  visibility: hidden;
}
/*======= INPUT SCREEN START here =========*/
#customerPromotion_Input {
  background: rgba(0, 0, 0, 0) url("../images/loanoncard_bg.jpg") no-repeat scroll 0 0;
  background-size: 100% 100%;
}
#customerPromotionArea_Input {
  padding: 50px 0px;
}
.jumbotron_content_Input {
  /* background:rgba(255,255,255, 1.0); */
  background: #df1a23;
  opacity: 0.8;
  color: rgba(255, 255, 255, 1);
  text-align: center;
}
.jumbotron_subtitle_Input {
  font-size: 1em;
  padding-top: 40px;
}
.jumbotron_title_Input {
  font-size: 1.6em;
  line-height: 38px;
  padding-top: 30px;
}
.line-separator_Input {
  border-bottom: 0.25em solid #fff;
  width: 4em;
  padding-top: 30px;
  margin-left: auto;
  margin-right: auto;
}
#limitedOffer_Input {
  padding-bottom: 40px;
  padding-top: 30px;
}
#congratulations_Input {
  padding-top: 40px;
}

#customerAmountSection_Input > div > .form-group {
  margin-bottom: 0px;
}
#customerAmountSection_Input {
  background: #eee none repeat scroll 0 0;
  color: #262626;
  padding-top: 40px;
  padding-bottom: 40px;
}
#AmountLabel {
  font-size: 0.75em;
  opacity: 1;
  color: #262626;
}
#amountInput {
  margin-bottom: 0.2em;
}
#selectedLoanAmount {
  background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
}
.arrow-down_blue_input {
  width: 0;
  height: 0;
  border-left: 1.25em solid transparent;
  border-right: 1.25em solid transparent;
  border-top: 1.25em solid #eee;
  margin-left: auto;
  padding: 0px;
  margin-right: auto;
}
#customerEMITenureSection_Input {
  text-align: center;
  padding-top: 1.2em;
}

#EMILabel,
#tenurePeriod,
#interestRate,
#effectiveInterestRate, 
#bookingFee, 
#feePercantage, 
#editFeePercentage, 
#editFee {
  color: #333;
  font-size: 1em;
  opacity: 1;
}

#EMI {
  color: #000000;
  opacity: 1;
  line-height: 0.75em;
}

#selectedMonthlyInstallment {
  font-size: 3em;
  color: #df1a23 !important;
  line-height: 0.75em;
}
#selectedMonthlyInstallment_Error {
  padding-top: 1em;
}
#EMICurrencyValue {
  font-size: 1.6em;
  color: #df1a23 !important;
  position: relative;
  top: -15px;
}
#selectedInterestRate,
#selectedEffectiveInterestRate,
#percentageSymbol_input,
#selectedTxnFeePercentage,
#selectedTxnFee {
  color: #df1a23;
}
#tenurePeriodslider .ui-slider-range {
  background: #df1a23;
}
#tenurePeriodslider .ui-slider-handle {
  border-color: #056dae;
}
.tempHidden {display: none !important;}

#percentageSymbol_fee,
#selectedFeePercentage,
#currencyDesc,
#selectedFee {
	color: #df1a23;
}

.svg-range-slider,
.ui-slider .ui-slider-handle {
  background-image: url(../images/icons/svgs/handles/range-slider-red.svg);
}
.svg-range-slider-focus,
.ui-slider .ui-slider-handle:focus,
.ui-slider .ui-slider-handle:hover {
  background-image: url(../images/icons/svgs/handles/range-slider-focus-red.svg);
}
.ui-slider .ui-slider-handle {
  width: 3em;
  height: 3em;
  position: absolute;
  top: -23px !important;
  border-style: none;
}
.ui-slider.ui-slider-horizontal {
  height: 0.0625em;
}
.ui-slider.ui-slider-horizontal .ui-slider-range {
  height: 0.3em;
}
.ui-slider-label-ticks {
  background-color: #d8d8d8;
  height: 0.8em;
  position: absolute;
  top: -0.4em;
  width: 1px;
}
#sliderContainer {
  padding-bottom: 2em;
}
#tenureText {
  color: #000000;
  font-size: 1em;
  position: absolute;
  text-indent: 0px;
  margin-top: 2.5em;
  width: 10em;
}
.arrow-down-white_Input {
  width: 0;
  height: 0;
  border-left: 1.25em solid transparent;
  border-right: 1.25em solid transparent;
  border-top: 1.25em solid #fff;
  margin-left: auto;
  padding-top: 0px;
  margin-right: auto;
}
#TermsCondition {
  display: block;
  background-image: linear-gradient(to bottom, #eee 0px, #eee 100%);
  background-repeat: repeat-x;
  background-color: #eee;
}
#termConditionDetail {
  font-size: 0.75em;
  line-height: 1.6em;
  padding-top: 1em;
  padding-bottom: 1em;
}
#termConditionDetailMsg {
  font-size: 0.75em;
  line-height: 1.6em;
  padding-right: 2.5em;
}
.termConditionDetailContainer {
  padding-top: 2em;
}
.termConditionDetailOuterContainer {
  width: 100%;
  overflow: hidden;
}
.termConditionDetailInnerContainer {
  height: 20em;
  width: 105%;
  overflow: auto;
}
.termConditionDetailMsgText {
  margin-top: 5em;
}
.termConditionDetailShowHide {
  background-image: linear-gradient(to bottom, #eee 0px, #d8d8d8 100%);
  opacity: 0.5;
  position: relative;
  padding-top: 1em;
  height: 1em;
  top: -1em;
}
#submitInput {
  width: 100%;
}
.btn-primary {
  border-color: #df1a23;
  background: #df1a23;
}
.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .btn-primary.dropdown-toggle,
.open > .btn-primary.dropdown-toggle.focus,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle:hover {
  color: #fff;
  background-color: #df1a23 !important;
  border-color: #df1a23 !important;
}
#otpResentBtn > a,
#editInformationLink > a,
#downloadAmoTable > a,
#needHelpOtp > a {
  color: #df1a23;
}
a:focus,
a:hover {
  border-bottom: 1px solid #df1a23;
}
.checkbox label:focus span,
.checkbox label:hover span,
.radio label:focus span,
.radio label:hover span,
.switch label:focus span,
.switch label:hover span {
  color: #df1a23;
  border-bottom: 1px solid #df1a23;
}
.checkbox input:checked + label,
.radio input:checked + label,
.switch input:checked + label,
.checkbox label:focus,
.checkbox label:hover,
.radio label:focus,
.radio label:hover,
.switch label:focus,
.switch label:hover {
  color: #df1a23;
  color: #df1a23;
}
#closeOverlay {
  width: 100%;
}
#submitFirstInputDivInner {
  padding-bottom: 1em;
}
.termConditionDetailDefault {
  padding-right: 2.5em;
  text-align: justify;
}
/*======= INPUT SCREEN END here =========*/
/*======= PRE RECAP SCREEN START here =========*/
#loanFormPreRecap {
  padding-top: 5em;
}
.jumbotron_title_PreRecap {
  font-size: 1.6em;
  line-height: 38px;
  padding-bottom: 1em;
}
#customerPromotionPreRecap {
  text-align: center;
}
.line-separator_Prerecap {
  border-bottom: 0.25em solid #df1a23;
  width: 4em;
  margin-left: auto;
  margin-right: auto;
}
#customerDisbursementSection {
  padding-top: 2.5em;
}
select.form-control {
  background-color: #eee;
}
input.form-control-dynamic {
  background-color: #eee;
}
#CHK_Option {
  margin-top: 2em;
}
#checkFeeID > p {
  font-size: 0.75em;
  color: #a6a6a6;
}
#selectedAccountNumber_BNK,
#selectedAccountNumber_CITI,
#inCityNameInput {
  background-color: #eee;
}
#submitPreRecap {
  width: 100%;
}
#helpDiv {
  text-align: center;
  padding-bottom: 2em;
  padding-top: 2em;
  display: none;
}
.jumbotron_title_helpDiv {
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 1.6em;
  line-height: 38px;
}
.jumbotron_subtitle_helpDiv {
  padding-bottom: 1em;
}
#submitPreRecapDiv > #needHelpOtp {
  text-align: center;
}
/*======= PRE RECAP SCREEN END here =========*/
/*======= OTP SCREEN START here =========*/
.otp_info {
  padding-left: 6em;
  padding-right: 6em;
  padding-top: 2.3em;
  padding-bottom: 2.3em;
}
#otpSection {
  padding-top: 3em;
}
#otp_Counter {
  padding-bottom: 2.3em;
}

#otpSection_info {
  display: block;
  background-image: linear-gradient(to bottom, #eee 0px, #eee 100%);
  background-repeat: repeat-x;
  background-color: #eee;
  color: #333;
  text-align: center;
}
#otpResentBtn {
  text-align: right;
}
#needHelpOtp {
  text-align: left;
}
#otpVerifyBtn {
  margin-top: 0.5em;
}
#otpLink {
  padding-bottom: 1.5em;
}
/*======= OTP SCREEN END here =========*/
/*======= RECAP SCREEN START here =========*/
#loanFormRecap {
  padding: 2em 0em 0em 0em;
  background: rgba(255, 255, 255, 1);
  text-align: center;
}
.line_separator_blue_Recap {
  border-bottom: 0.25em solid #df1a23;
  width: 4em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2em;
}
.jumbotron_title_Recap {
  font-size: 1.6em;
}
.jumbotron_subtitle_Recap {
  font-size: 1em;
  padding-top: 2em;
  padding-bottom: 2em;
}
.Recap_Value {
  font-size: 1.5em;
  color: #333;
}
.Recap_Label {
  color: #666;
  font-size: 16px;
}
/*
	 #Recap_Data > div{
		padding-bottom:2em;
	 }
	 #EMISection{
		padding:2em 0em;
		background-image: linear-gradient(to bottom, #eee 0px, #eee 100%);
		background-repeat: repeat-x;
		background-color: #eee;
	 }
	 */
#showeffectiveEMI_Recap {
  padding-top: 1.2em;
}
#effectiveInterestRateArea_Recap {
  display: none;
}
#effectiveInterestRateAreaInner_Recap {
  text-align: left;
}
#effectiveInterestRateArea_Recap > div {
  margin-top: 0.3em;
}
#showeffectiveEMISVG img {
  width: 5%;
}

#showeffectiveEMISVGUpImg {
  display: none;
}
#effectiveInterestRateDisc_Recap {
  padding-top: 1.5em;
  font-size: 0.8em;
  line-height: 1.6em;
}
#recapLink {
  /*padding-top: 1em;*/
}
#recapLink > div {
  padding-bottom: 0.8em;
}
#submitRecap {
  width: 100%;
}
/*======= RECAP SCREEN END here =========*/

/*======= Confirmation SCREEN START here =========*/
#customerPromotion_Conf {
  background: rgba(0, 0, 0, 0) url("../images/loanoncard_bg.jpg") no-repeat
    scroll 0 0;
}
#customerPromotionMain_Conf {
  padding: 50px 0px;
}
#appComplete {
  padding-top: 50px;
  padding-bottom: 40px;
}

.jumbotron_content_conf {
  background: rgba(255, 255, 255, 1);
  text-align: center;
}
.jumbotron_title_conf {
  font-size: 1.6em;
  padding-top: 40px;
  padding-bottom: 30px;
}
.jumbotron_subtitle_conf {
  font-size: 1em;
}
.blueArea_conf {
  /* background-image: linear-gradient(to bottom, #002a54 0px, #002a54 100%); */
  opacity: 0.9;
  background-repeat: repeat-x;
  background-color: #df1a23;
  opacity: 0.8;
  border-color: #080808;
  color: #fff;
}
#loanDelivery {
  padding-bottom: 30px;
}
#contactYou {
  padding-bottom: 70px;
}
.SvgImage_conf img {
  width: 20%;
}

.line_separator_white_conf {
  border-bottom: 0.25em solid #fff;
  width: 4em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 70px;
}

/*======= Confirmation style END here =========*/
/*======= ERROR style START here =========*/
#loanForm_Error {
  background: rgba(0, 0, 0, 0) url("../images/loanoncard_bg.jpg") no-repeat
    scroll 0 0;
}
#customerPromotion_Error {
  padding: 50px 0px;
}
#appComplete_Error {
  padding-top: 50px;
}
.line_separator_white_Error {
  border-bottom: 0.25em solid #fff;
  width: 4em;
  margin-left: auto;
  margin-right: auto;
}
.jumbotron_title_Error {
  font-size: 1.6em;
  padding-top: 40px;
  padding-bottom: 30px;
}
.jumbotron_subtitle_Error {
  font-size: 1em;
  padding-bottom: 80px;
}
.jumbotron_content_Error {
  background: rgba(255, 255, 255, 1);
  text-align: center;
  padding: 1em;
}
.blueArea_Error {
  background-image: linear-gradient(to bottom, #df1a23 0px, #df1a23 100%);
  opacity: 0.9;
  background-repeat: repeat-x;
  background-color: #df1a23;
  border-color: #080808;
  color: #fff;
}

#crossSaleBannerWrapper {
  background-color: white;
  border-top: 0px;
  border-left: 1px solid rgb(231, 231, 231);
  border-right: 1px solid rgb(231, 231, 231);
}

#crossSaleBanner {
  background-color: #eee;
  padding: 0px !important;
  min-height:0px;
}
.bannerImageContainer_LOP {
  float: left;
  width: 397px;
  height: 283px;
  background-image: url("/C3Apps/cbol/images/lop-desktop.png");
}
.bannerImageContainer_TXNEPP {
  float: left;
  width: 397px;
  height: 283px;
  background-image: url("/C3Apps/cbol/images/epp-desktop.png");
}
.bannerImageContainer_BILLEPP {
  float: left;
  width: 397px;
  height: 283px;
  background-image: url("/C3Apps/cbol/images/epp-desktop.png");
}
#bannerContentContainer {
  float: left;
  max-width: 360px;
  margin-top: 40px;
  margin-left: 30px;
}

#bannerContentTitle {
  font-size: 2.2rem;
  font-weight: bold;
}
.bannerContentP {
  padding-top: 20px;
  font-size: 0.85rem;
}
.bannerContentContact {
  vertical-align: middle;
  font-weight: bold;
  font-size: 0.85rem;
  color: #056dae;
}
#crossSaleBannerLink {
  font-weight: bold;
}
@media screen and (min-width:480px) {
  #citi_footer .subListBody {
    float: left;
    width: 15%;
  }
  #footerTop>.nav{
    margin-left:25%;
  }
  .sos-icon {
    display: block;
    font-size: 13px;
    height: auto;

    padding: 0;
    margin-right: 28.6%;
    text-align: right;
  }
  #footerConnect>ul>li>a>img {
    height:23px;
    width:auto;
  }
  .iconList{
    margin-bottom: 30px;
    margin-top: 30px;
  }
  #footerLogo .span5{
    width: 43.623932%;
    float: left;
    padding-top: 15px;
    padding-left: 5%;
  }
  #footerLogo .span7{
    width: 55.811966%;
    float: right;
    padding-right:1%;
  }
  #contactUs{
    color:#fff;
    padding-right: 23.6%;
    text-align: right;
  }
}
/*======= ERROR style END here =========*/
@media screen and (max-width: 480px) {
	#headerLogoCFS {
		height:50%;
		bottom:0;
    background: url('../images/AUCFS_header_logo.png') no-repeat center;
    background-size:300px auto;
		position: absolute;
		background-color: white;
	}
  #headerBlueBar{
	background-color: #df1a23;
  }
  #crossSaleBannerWrapper {
    background-color: white;
    border-top: 0px;
    border-left: 1px solid rgb(231, 231, 231);
    border-right: 1px solid rgb(231, 231, 231);
    border-bottom: 1px solid rgb(231, 231, 231);
  }

  #crossSaleBanner {
    background-color: #eee;
    padding: 0px !important;
    min-height:0px;
  }
  .bannerImageContainer_LOP {
    width: 100%;
    height: 200px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("/C3Apps/cbol/images/lop-mobile.png");
  }
  .bannerImageContainer_TXNEPP {
    width: 100%;
    height: 200px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("/C3Apps/cbol/images/epp-mobile.png");
  }
  .bannerImageContainer_BILLEPP {
    width: 100%;
    height: 200px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("/C3Apps/cbol/images/epp-mobile.png");
  }
  #bannerContentContainer {
    max-width: 360px;
    margin-top: 40px;
    margin-left: 30px;
    margin-right: 30px;
  }
  #bannerContentTitle {
    font-size: 1.4rem;
    font-weight: bold;
  }
  .bannerContentP {
    padding-top: 20px;
    font-size: 0.9rem;
  }
  .bannerContentContact {
    vertical-align: middle;
    font-weight: bold;
    font-size: 0.85rem;
    color: #056dae;
  }
  #crossSaleBannerLink {
    font-weight: bold;
  }
  #customerPromotion_Input {
    background: rgba(0, 0, 0, 0) url("../images/loanoncard_bg.jpg") no-repeat
      scroll 0 0;
  }
  #customerPromotionArea_Input {
    padding: 2em 0em;
  }
  .jumbotron_content_Input {
    /* background: rgba(255, 255, 255, 1); */
    background: #df1a23;
    opacity: 0.8;
    text-align: center;
    color: rgba(255, 255, 255, 1);
  }
  .jumbotron_subtitle_Input {
    font-size: 1em;
    padding-top: 40px;
  }
  .jumbotron_title_Input {
    font-size: 1.4em;
    line-height: 32px;
    padding-top: 30px;
  }
  .line-separator_Input {
    border-bottom: 0.25em solid #fff;
    width: 4em;
    padding-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }
  #limitedOffer_Input {
    padding-bottom: 40px;
    padding-top: 30px;
  }
  #congratulations_Input {
    padding-top: 40px;
  }

  #customerAmountSection_Input > div > .form-group {
    margin-bottom: 0px;
  }
  #customerAmountSection_Input {
    background: #eee none repeat scroll 0 0;
    color: #262626;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  #AmountLabel {
    font-size: 0.75em;
    opacity: 1;
    color: #262626;
  }

  #selectedLoanAmount {
    background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
  }
  .arrow-down_blue_input {
    width: 0;
    height: 0;
    border-left: 1.25em solid transparent;
    border-right: 1.25em solid transparent;
    border-top: 1.25em solid #eee;
    margin-left: auto;
    padding: 0px;
    margin-right: auto;
  }
  #customerEMITenureSection_Input {
    text-align: center;
    padding-top: 1.2em;
  }
  #EMILabel,
  #tenurePeriod,
  #interestRate,
  #effectiveInterestRate {
    color: #333;
    font-size: 1em;
    opacity: 1;
  }
  #EMI {
    color: #000000;
    opacity: 1;
    line-height: 0.75em;
  }

  #selectedMonthlyInstallment {
    font-size: 3em;
    color: #056dae;
    line-height: 0.75em;
  }
  #EMICurrencyValue {
    font-size: 1.6em;
    color: #056dae;
    position: relative;
    top: -15px;
  }
  #selectedInterestRate,
  #percentageSymbol_input {
    color: #df1a23;
  }
  #tenurePeriodslider .ui-slider-range {
    background: #df1a23;
  }
  #tenurePeriodslider .ui-slider-handle {
    border-color: #056dae;
  }
  .ui-slider .ui-slider-handle {
    width: 3em;
    height: 3em;
    position: absolute;
    top: -23px !important;
    border-style: none;
  }
  .ui-slider.ui-slider-horizontal {
    height: 0.0625em;
  }
  .ui-slider.ui-slider-horizontal .ui-slider-range {
    height: 0.3em;
  }
  .ui-slider-label-ticks {
    background-color: #d8d8d8;
    height: 0.8em;
    position: absolute;
    top: -0.4em;
    width: 1px;
  }
  #sliderContainer {
    padding-bottom: 2em;
  }
  #tenureText {
    color: #000000;
    font-size: 0.8em;
    position: absolute;
    text-indent: 0px;
    margin-top: 3.6em;
    width: 7em;
  }
  .arrow-down-white_Input {
    width: 0;
    height: 0;
    border-left: 1.25em solid transparent;
    border-right: 1.25em solid transparent;
    border-top: 1.25em solid #fff;
    margin-left: auto;
    padding-top: 0px;
    margin-right: auto;
  }
  #TermsCondition {
    display: block;
    background-image: linear-gradient(to bottom, #eee 0px, #eee 100%);
    background-repeat: repeat-x;
    background-color: #eee;
  }
  #termConditionDetail {
    font-size: 0.75em;
    line-height: 1.6em;
    padding-top: 1em;
    padding-bottom: 1em;
  }
  #termConditionDetailMsg {
    font-size: 0.75em;
    line-height: 1.6em;
  }
  #submitInput {
    width: 100%;
  }
  #submitFirstInputDivInner {
    padding-bottom: 1em;
  }
  /*======= INPUT SCREEN END here =========*/
  /*======= PRE RECAP SCREEN START here =========*/
  #loanFormPreRecap {
    padding-top: 2em;
  }
  .jumbotron_title_PreRecap {
    font-size: 1.6em;
    line-height: 32px;
    padding-bottom: 1em;
  }
  #customerPromotionPreRecap {
    text-align: center;
    padding-left: 3em;
    padding-right: 3em;
  }
  .line-separator_Prerecap {
    border-bottom: 0.25em solid #df1a23;
    width: 4em;
    margin-left: auto;
    margin-right: auto;
  }
  #customerDisbursementSection {
    padding-top: 2.5em;
  }
  select.form-control {
    background-color: #eee;
  }
  #CHK_Option {
    margin-top: 1.5em;
  }
  #checkFeeID > p {
    font-size: 0.75em;
    color: #a6a6a6;
  }
  #selectedAccountNumber_BNK,
  #selectedAccountNumber_CITI {
    background-color: #eee;
  }
  #submitPreRecap {
    width: 100%;
  }
  /*======= PRE RECAP SCREEN END here =========*/
  /*======= OTP SCREEN START here =========*/
  .otp_info {
    padding-left: 2em;
    padding-right: 2em;
    padding-top: 1em;
    padding-bottom: 1em;
    text-align: left;
  }
  #otpSection {
    padding-top: 3em;
  }
  #otp_Counter {
    padding-bottom: 2.3em;
  }

  #otpSection_info {
    display: block;
    background-image: linear-gradient(to bottom, #eee 0px, #eee 100%);
    background-repeat: repeat-x;
    background-color: #eee;
    color: #333;
    text-align: center;
  }
  #otpResentBtn {
    text-align: center;
  }
  #needHelpOtp {
    text-align: center;
    padding-bottom: 1.5em;
  }
  #otpVerifyBtn {
    margin-top: 0.5em;
  }
  #otpLink {
    padding-bottom: 1.5em;
  }
  /*======= OTP SCREEN END here =========*/
  /*======= RECAP SCREEN START here =========*/
  #loanFormRecap {
    padding: 2em 0em 0em 0em;
    background: rgba(255, 255, 255, 1);
    text-align: left;
  }
  .line_separator_blue_Recap {
    border-bottom: 0.25em solid #df1a23;
    width: 4em;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2em;
  }
  .jumbotron_title_Recap {
    font-size: 1.6em;
    line-height: 32px;
    text-align: center;
  }
  .jumbotron_subtitle_Recap {
    font-size: 1em;
    padding-top: 2em;
    padding-bottom: 2em;
    padding-left: 2em;
    padding-right: 2em;
    text-align: center;
  }
  .Recap_Value {
    font-size: 1.25em;
    color: #333;
    line-height: 1.6em;
  }
  .Recap_Label {
    color: #666;
    font-size: 0.8em;
  }
  /*
	 #Recap_Data > div{
		padding-bottom:2em;
	 }
	 #EMISection{
		padding:2em 0em;
		background-image: linear-gradient(to bottom, #eee 0px, #eee 100%);
		background-repeat: repeat-x;
		background-color: #eee;
	 }
	 */
  #showeffectiveEMI_Recap {
    padding-top: 1.2em;
  }
  #effectiveInterestRateArea_Recap {
    display: none;
  }
  #effectiveInterestRateAreaInner_Recap {
    text-align: left;
  }
  #effectiveInterestRateArea_Recap > div {
    margin-top: 0.3em;
  }

  #showeffectiveEMISVG img {
    width: 5%;
  }

  #showeffectiveEMISVGUpImg {
    display: none;
  }
  #effectiveInterestRateDisc_Recap {
    padding-top: 1.5em;
    font-size: 0.8em;
    line-height: 1.6em;
  }
  #recapLink {
    /*padding-top: .1em;*/
  }
  #recapLink > div {
    padding-bottom: 0.8em;
  }
  #submitRecap {
    width: 100%;
  }
  /*======= RECAP SCREEN END here =========*/

  /*======= Confirmation SCREEN START here =========*/
  #customerPromotion_Conf {
    background: rgba(0, 0, 0, 0) url("../images/loanoncard_bg.jpg") no-repeat
      scroll 0 0;
  }
  #customerPromotionMain_Conf {
    padding: 2em 0px;
  }
  #appComplete {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .jumbotron_content_conf {
    background: rgba(255, 255, 255, 1);
    text-align: center;
  }
  .jumbotron_title_conf {
    font-size: 1.6em;
    padding-top: 40px;
    padding-bottom: 30px;
  }
  .jumbotron_subtitle_conf {
    font-size: 1em;
  }
  .blueArea_conf {
    /* background-image: linear-gradient(to bottom, #002a54 0px, #002a54 100%); */
    opacity: 0.9;
    background-repeat: repeat-x;
    background-color: #df1a23;
    opacity: 0.8;
    border-color: #080808;
    color: #fff;
  }
  #loanDelivery {
    padding-bottom: 30px;
  }
  #contactYou {
    padding-bottom: 70px;
  }
  .SvgImage_conf img {
    width: 25%;
  }

  .line_separator_white_conf {
    border-bottom: 0.25em solid #fff;
    width: 4em;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
  }
  /*======= ERROR style START here =========*/
  #loanForm_Error {
    background: rgba(0, 0, 0, 0) url("../images/loanoncard_bg.jpg") no-repeat
      scroll 0 0;
  }
  #customerPromotion_Error {
    padding: 2em 0px;
  }
  #appComplete_Error {
    padding-top: 50px;
  }
  .line_separator_white_Error {
    border-bottom: 0.25em solid #fff;
    width: 4em;
    margin-left: auto;
    margin-right: auto;
  }
  .jumbotron_title_Error {
    font-size: 1.6em;
    padding-top: 40px;
    padding-bottom: 30px;
  }
  .jumbotron_subtitle_Error {
    font-size: 1em;
    padding-bottom: 80px;
  }
  .jumbotron_content_Error {
    background: rgba(255, 255, 255, 1);
    text-align: center;
    padding: 1em;
  }
  .blueArea_Error {
    background-image: linear-gradient(to bottom, #df1a23 0px, #df1a23 100%);
    opacity: 0.9;
    background-repeat: repeat-x;
    background-color: #df1a23;
    border-color: #080808;
    color: #fff;
  }
  .nav li a {
    position: relative;
    display: inline-block;
	width: 100%
  }
  .nav li a .arrow {
    background: url(../images/icons/svgs/arrows/arrow-dropdown-down-darkgrey.svg) no-repeat center;
    width: 30px;
    height: 30px;
    float:right;
    margin-right: 20px;
  }

  .nav li a[aria-expanded="true"] .arrow {
	background: url(../images/icons/svgs/arrows/arrow-dropdown-up-darkgrey.svg) no-repeat center;
	width: 30px;
    height: 30px;
    float:right;
    margin-right: 20px;
  }
  .sos-icon{
    display: block;
    float: left;
    font-size: 13px;
    height: auto;
    margin-bottom: 30px;
    margin-top: 30px;
    padding: 0;
    width: 46%; 
    margin-left: 2%; 
    margin-right: 2%;
  }
  #footerConnect>ul>li>a>img {
    height:56px;
    width:auto;
  }
  /*======= ERROR style END here =========*/
  #citi_footer div[id^="myNavbartop"] ul li a{
    background: url(../images/icon-left-arrow-small.png) no-repeat 15px 5px;
    padding: 3px 10px 23px 30px;
    display: block;
    font-size: 12px;
    margin-bottom: 8px;
    color: #cccccc;
    line-height: 16px;
  }
  #footerLogo .span5{
    width: 43.623932%;
    float: left;
    padding-top: 15px;
    padding-left: 15px;
  }
  #footerLogo .span7{
    width: 55.811966%;
    float: right;
  }
  #contactUs{
    display: none;
  }
}
/*======= EDIT INPUT style START here =========*/
.jumbotron_title_EditInput {
  font-size: 1.6em;
  line-height: 38px;
  padding-bottom: 40px;
  text-align: center;
}
#customerDisbursementSection_editInput {
  background-image: linear-gradient(to bottom, #eee 0px, #eee 100%);
  background-repeat: repeat-x;
  background-color: #eee;
}
#customerDisbursementInnerSection_editInput {
  padding: 2em 0em;
}
#customerDisbursementSection_editInput
  > #customerDisbursementInnerSection_editInput
  > #disbursementOption
  > div
  > select.form-control {
  background-color: #fff;
}
#customerDisbursementSection_editInput
  > #customerDisbursementInnerSection_editInput
  > #BNK_Option
  > #banksList
  > div
  > select.form-control {
  background-color: #fff;
}
#customerDisbursementSection_editInput
  > #customerDisbursementInnerSection_editInput
  > #BNK_Option
  > div
  > #selectedAccountNumber_BNK,
#customerDisbursementSection_editInput
  > #customerDisbursementInnerSection_editInput
  > #CITI_Option
  > div
  > #selectedAccountNumber_CITI {
  background-color: #fff;
}
#submitEditInput {
  width: 100%;
}
#submitEditInputDiv {
  padding-top: 2em;
}
/*======= EDIT INPUT style END here =========*/
/*======= footer style START here =========*/
#c3_cbolui_footer {
  padding-top: 3em;
  background-color: #262626;
}
#citiFooter {
  width: 70px;
  height: 40px;
}
#citi_footer > .navbar {
  margin-bottom: 2px;
}
#citi_footer {
  padding-left: 10px;
  padding-right: 10px;
}
#citi_footer div[id^="myNavbartop"] ul li a{
  background: url(../images/icon-left-arrow-small.png) no-repeat 6px 3px;
  padding: 1px 10px 1px 20px;
  display: block;
  font-size: 12px;
  margin-bottom: 8px;
  color: #cccccc;
  line-height: 16px;
}
#citi_layouts_footer > p {
  font-size: 0.75em;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #df1a23;
  color: #fff;
}
#footerTop > .navbar-brand {
  padding: 0px 2px;
}
#footerLink {
  color: #056dae;
}
ul li a {
  color: #fff;
}
.nav li a {
  padding: 10px 15px;
}
div[id^="myNavbartop"]{
  color: #fff;
}
#footerTop > button {
  color: #fff;
}

#footerContent{
  background:#E01A22;
  width: 100%;
}
#footerLogo {
	max-width: 1160px;
	margin: 0 auto;
	background-color: #E01A22;
}
#footerLogo > div{
  background:#E01A22;
  padding:0;
  color: #AAAAAA;
}
#footerLogo p.copy{
  font-size: 12px;
  line-height: 1em;
  padding-top: 0;
  display: block;
  color: #FFFFFF;
}
#footerLogo .logo{
  float: right;
  height: 57px;
  width: 179px;
  margin-right: 9%;
}

#footerLogo p{
  clear:both;
}

#footerConnect .iconList::after{
  clear:both;
  display: block;
  content:"";
}
.nav li a:focus, .nav li a:hover {
  background-color: #262626;
}
.nav li a:focus, a:hover {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid #fff;
}
#citi_layouts_footer {
  padding-left: 0;
  padding-right: 0;
}
/*======= footer style END here =========*/

.background_row {
  padding-top: 1.5em;
  padding-bottom: 1em;
  margin-top: 0px;
  margin-bottom: 0px;
}
.background_row_list {
  padding-top: 1.5em;
  padding-bottom: 1em;
  margin-top: 0px;
  margin-bottom: 0px;
}
.background_row_list_color {
  background-image: linear-gradient(to bottom, #eee 0px, #eee 100%);
  background-repeat: repeat-x;
  background-color: #eee;
}

#customerPurposeOfLoan_Center {
  text-align: center;
  padding-top: 1.2em;
}
#customerPurposeOfLoan_Input {
  padding-bottom: 2em;
}
#purposeOfLoanOther {
  background-color: #eee;
}
.lblPOL_Value {
  font-size: 1.5em;
  color: #002a54;
}
.popover {
  background-color: #eee;
  border-radius: 10px;
}
.popover.bottom {
  margin-top: 1px;
  padding-right: 0;
}
.popover.bottom > .arrow {
  top: -11px;
}
.popover.bottom > .arrow:after {
  border-bottom-color: #eee !important;
}
.popover.top > .arrow:after {
  border-top-color: #eee !important;
}
.popover.left > .arrow:after {
  border-left-color: #eee !important;
}
.popover.right > .arrow:after {
  border-right-color: #eee !important;
}
div#stars-blue {
	display: none;
}