/* Work around for IE8 as it doesnt support CSS3 transform */
.calculator > .row #applyRow {
    padding-right: 38px!important;
}
.calculator > .row #applyRow .form-group .input-group .btn-with-icon:after {
    background: url("/images/calcArrowHead.png") no-repeat scroll 0 0 transparent;
    height: 74px;
    right: -38px;
    top: 0;
    width: 40px;
}
.hcl-radio-button-group input[type='radio'] {
    display: inline !important;
    visibility: visible !important;
    position: absolute;
    top: 16px;
    left: 10px;
}
.hcl-radio-button-group {
    height:43px;
    padding: 0 5px;
}

.ie8TickBox {   
	background: white url("../images/icons/tick.png") no-repeat scroll 50% 50% !important;
}

.term-amount .monthly-payment{
		font-size: 27px  !important;
}

/*Top Header nav drop menu fix for IE8*/
.caret{	
	background-image: url("/images/nav-dropdown-ie8.png");
	height: 19px;
	width: 19px;
	margin-left: 0px;
	margin-bottom: 0px;
	border-top: 0px;
	border-left: 0px;		
}
.ie8PackageText{
	color: #2685c9 !important;	
}

.caret-selected{
	background-image: url("/images/nav-dropdown-white-ie8.png");
}

/*Captcha Width */
.scfCaptcha img {
    width: 175px !important;
}

.ie8-field-feedback .input-group .input-group-addon:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid transparent !important;
  border-bottom: 10px solid transparent !important;
  border-left: 10px solid #5eb6e4 !important;
  position: absolute;
  top: 11px;
  left: 41px;
  z-index: 1000;
}

.ie8-field-feedback .input-group .input-group-addon {
    background-color: #5eb6e4 !important;
    border: 0 none;
    color: white;
    height: auto;
    padding: 0 12px;
    position: relative;
    width: 42px;
    z-index: 2000;
}

.ie8-field-feedback .form-control {
    background-color: white !important;
    background-image: none !important;
    border: 1px solid #cccccc !important;
}

.ie8-field-success .input-group-addon {
    background-color: #005baa !important;
    border-color: #005baa !important;
    color: #fff !important;
}

/* line 62, form-elements.scss */
.ie8-field-success .input-group .input-group-addon:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 10px solid transparent !important;
  border-bottom: 10px solid transparent !important; 
  border-left: 10px solid #005baa !important;
  position: absolute;
  top: 11px;
  left: 41px;
  z-index: 1000;
}

.ie8-field-success .form-control {
    border-color: #005baa !important;  
}

.data-loan-widget-repayment-time {
	width:100%;
}

.ie8-ipf-bolt-selected-label {
	background-color: #b6bf00 !important;
    border-color: #b6bf00 !important;
    color: white !important;
}

/* Top Header Menu last child*/
.ipf-nav-menu-last-child {
	float: right !important;   
}
.ipf-nav-menu-last-child  a {
	background-color: #ed2939 !important;
    color: #ffffff !important;
    text-align: center !important;
    text-transform: uppercase !important;
	width: 145px !important;
}

.ipf-nav-menu-last-child  a i{
	margin-top: 12px !important;
}

div.header-row-1 div.container div.row a.logo img{
	height:70px !important;
}
div.header-row-1{
	height: auto !important;
}

#preloader img {
	width: 160px;
	height: 160px;
}
header .navbar-default .container .navbar-collapse .navbar-nav > li.myaccount-navigation > a .fa-lock:before,
header .navbar-default .container .navbar-collapse .navbar-nav > li.myaccount-navigation > a .fa-unlock:before {
  content: "";
  display: inline-block;
  height: 31px;
  position: relative;
  top: 7px;
  width: 27px;
}

header .navbar-default .container .navbar-collapse .navbar-nav > li.myaccount-navigation > a .fa-lock:before {
  background: transparent url("/images/header-lock.png") no-repeat scroll 0 0;
}

header .navbar-default .container .navbar-collapse .navbar-nav > li.myaccount-navigation > a .fa-unlock:before {
  background: transparent url("/images/header-unlock.png") no-repeat scroll 0 0px;
}