.loginPage.kia_login {
  font-family:  Helvetica, Arial, sans-serif;
}
.loginPage.kia_login header {
  border-top: 0;
  height: 85px;
  border-bottom: 3px solid #05141f;
}
.loginPage.kia_login header .container .languageSelector {
  margin-top: 20px;
}
.loginPage.kia_login header .container .languageSelector select {
  color: #7e8083;
}
.loginPage.kia_login header .container h1 {
  height: 46px;
  background: url(../img/sprite-kia-cvis.png);
  background-position: -133px 0;
  margin-top: 20px;
}
.loginPage.kia_login #main.loginOuter .loginContainer form .fieldsInner {
  background-color: #fff!important;
}
.loginPage.kia_login #main.loginOuter .loginContainer form h2 {
  color: #05141f!important;
}
.loginPage.kia_login #main.loginOuter .loginContainer form .iconList {
  background: url(../img/sprite-kia-cvis.png) !important;
  background-position: -10px -63px !important;
  width: 186px!important;
  height: 25px!important;
}
.loginPage.kia_login .btn {
  background-color: #05141f!important;
  color: #fff!important;
  border: 1px solid #05141f!important;
}
.loginPage.kia_login .btn:hover {
  background-color: #84888b!important;
  border: 1px solid #84888b!important;
}
.loginPage.kia_login .login-pii-notice a {
  color: #555;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .loginPage.kia_login select {
    background: transparent url(../img/webkitSelectBgblack.png) no-repeat center right !important;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .loginPage.kia_login header .container h1 {
    background: url(../img/sprite-hires-kia-cvis.png);
    background-size: 400px 200px!important;
    background-position: -133px 0 !important;
  }
}
