﻿#VehicleSearchOuterContainer {
  float: left;
  padding: 10px;
  min-height: 190px;
  background-color: #1f50a3; }
  #VehicleSearchOuterContainer #VehicleSearchOuter {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box; }
    #VehicleSearchOuterContainer #VehicleSearchOuter label {
      font-size: 26px;
      color: #ffffff;
      text-align: center;
      display: block; }
    #VehicleSearchOuterContainer #VehicleSearchOuter #VinInputAndButtonContainer {
      width: 100%;
      overflow: hidden;
      margin-top: 10px; }
      #VehicleSearchOuterContainer #VehicleSearchOuter #VinInputAndButtonContainer .VinSearchValueContainer {
        background-color: #FFF;
        overflow: hidden;
        width: 100%;
        border: solid 2px #202020;
        float: left;
        box-sizing: border-box;
        height: 50px;
        border-radius: 5px; }
        #VehicleSearchOuterContainer #VehicleSearchOuter #VinInputAndButtonContainer .VinSearchValueContainer .VinSearchValueFlag {
          background-color: #1f50a3;
          background-repeat: no-repeat;
          color: #FFF;
          float: left;
          font-size: 16px;
          font-weight: bold;
          padding-left: 11px;
          width: 35px;
          background-position: 8px 10px;
          height: 50px;
          padding-top: 27px;
          box-sizing: border-box; }
        #VehicleSearchOuterContainer #VehicleSearchOuter #VinInputAndButtonContainer .VinSearchValueContainer #VinSearchValue {
          border: 0 none;
          float: left;
          font-size: 30px;
          text-transform: uppercase;
          width: 180px;
          width: calc(100% - 40px);
          padding-bottom: 0 !important;
          height: 46px;
          line-height: 46px;
          box-sizing: border-box;
          outline: 0;
          text-align: center; }
        #VehicleSearchOuterContainer #VehicleSearchOuter #VinInputAndButtonContainer .VinSearchValueContainer .MobileVinSearchButton {
          display: none; }
      #VehicleSearchOuterContainer #VehicleSearchOuter #VinInputAndButtonContainer #VinSearchButton {
        width: 100%;
        float: left;
        height: 40px;
        line-height: 40px;
        font-weight: normal;
        font-size: 24px;
        text-transform: uppercase;
        box-sizing: border-box;
        margin: 10px 0;
        background-color: #12161F;
        color: #ffffff;
        text-align: center;
        cursor: pointer; }
    #VehicleSearchOuterContainer #VehicleSearchOuter .MissingVin {
      float: left;
      height: 20px;
      width: 100%;
      margin-bottom: 10px; }
      #VehicleSearchOuterContainer #VehicleSearchOuter .MissingVin a {
        text-decoration: underline;
        font-style: italic;
        float: left;
        color: #ffffff;
        font-size: 18px;
        height: 20px;
        text-align: center;
        width: 100%; }
    #VehicleSearchOuterContainer #VehicleSearchOuter .VinInfoContainer {
      float: left;
      height: 20px;
      cursor: pointer;
      clear: both;
      width: 100%; }
      #VehicleSearchOuterContainer #VehicleSearchOuter .VinInfoContainer .VinInfo {
        text-decoration: underline;
        font-style: italic;
        float: left;
        color: #ffffff;
        font-size: 18px;
        height: 20px;
        text-align: center;
        width: 100%; }
    #VehicleSearchOuterContainer #VehicleSearchOuter #VinInfoDetailsOuter {
      display: none; }

#VinOuterContainer {
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  padding: 10px;
  min-height: 210px;
  background-color: #1f50a3; }
  #VinOuterContainer #ChoosenCarHeading {
    /*font-size: 26px;*/
    font-size: 1vw;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    display: block; }
  #VinOuterContainer .MoreVehicleInfoButton {
    width: 26px;
    height: 26px;
    float: right;
    border: solid 2px white;
    text-align: center;
    color: white;
    line-height: 22px;
    font-size: 20px;
    box-sizing: border-box;
    cursor: pointer; }
  #VinOuterContainer #VehicleInfoLineContainer {
    overflow: hidden;
    float: left;
    width: 100%;
    margin-bottom: 20px; }
    #VinOuterContainer #VehicleInfoLineContainer label {
      font-size: 18px;
      color: #ffffff;
      text-align: center;
      display: block;
      width: 100%;
      overflow: hidden;
      float: left;
      clear: both;
      padding: 0 2px 4px 2px;
      box-sizing: border-box; }
      #VinOuterContainer #VehicleInfoLineContainer label .Left {
        float: left;
        width: unset;
        display: unset; }
      #VinOuterContainer #VehicleInfoLineContainer label .Right {
        float: right;
        width: unset;
        display: unset; }
      #VinOuterContainer #VehicleInfoLineContainer label * {
        font-size: inherit;
        color: inherit; }
      #VinOuterContainer #VehicleInfoLineContainer label .Alert {
        color: red; }
      #VinOuterContainer #VehicleInfoLineContainer label #ChangeGearContainer {
        text-decoration: underline;
        cursor: pointer;
        color: #202020; }
  #VinOuterContainer #ShowCarPkkIcon {
    position: absolute;
    right: 17px;
    top: 60px;
    width: 25px;
    height: 25px;
    background-image: url(/Images/car_pkk_transparent_white.png);
    background-color: #37b002;
    background-size: contain;
    cursor: pointer; }
    #VinOuterContainer #ShowCarPkkIcon.yellow {
      background-image: url(/Images/car_pkk_transparent_black.png);
      background-color: #ffc119;
      animation: yellow_pluse 0.5s infinite; }

@keyframes yellow_pluse {
  0% {
    background-color: #ffc119; }
  80% {
    background-color: #ffc119; }
  90% {
    background-color: #ffd418; }
  100% {
    background-color: #ffc119; } }
    #VinOuterContainer #ShowCarPkkIcon.red {
      background-color: #e80000;
      animation: red_pluse 0.5s infinite;
      background-image: url(/Images/car_pkk_transparent_white.png); }

@keyframes red_pluse {
  0% {
    background-color: #e80000; }
  50% {
    background-color: #e80000; }
  80% {
    background-color: #e80000; }
  90% {
    background-color: #ff9090; }
  100% {
    background-color: #e80000; } }
    #VinOuterContainer #ShowCarPkkIcon.black {
      background-color: #202020;
      background-image: url(/Images/car_pkk_transparent_white.png); }
  #VinOuterContainer .VinInnerContainer {
    background-color: #FFF;
    overflow: hidden;
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: solid 2px #202020;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 50px;
    box-sizing: border-box; }
    #VinOuterContainer .VinInnerContainer #CurrentVin {
      box-sizing: border-box;
      border: 0 none;
      float: left;
      font-size: 24px;
      font-weight: bold;
      height: 50px;
      line-height: 50px;
      text-transform: uppercase;
      width: 160px;
      padding-bottom: 0 !important;
      margin-left: 1px; }
    #VinOuterContainer .VinInnerContainer .VinSearchValueFlag {
      background-color: #1f50a3;
      background-image: url("/images/VinSearchFlag.gif");
      background-repeat: no-repeat;
      color: #FFF;
      float: left;
      font-size: 16px;
      font-weight: bold;
      padding-left: 11px;
      width: 35px;
      background-position: 8px 10px;
      height: 50px;
      padding-top: 27px;
      box-sizing: border-box; }
      #VinOuterContainer .VinInnerContainer .VinSearchValueFlag.NO {
        background-image: url("/images/VinSearchFlag.gif"); }
      #VinOuterContainer .VinInnerContainer .VinSearchValueFlag.SE {
        background-image: url("/images/VinSearchFlagSweden.gif"); }
    #VinOuterContainer .VinInnerContainer #VinSearchValue {
      border: 0 none;
      float: left;
      font-size: 30px;
      text-transform: uppercase;
      width: calc(100% - 40px);
      padding-bottom: 0 !important;
      height: 46px;
      line-height: 46px;
      box-sizing: border-box;
      outline: 0;
      text-align: center;
      font-weight: normal; }
    #VinOuterContainer .VinInnerContainer .VinSearchValue {
      border: 0 none;
      float: left;
      font-size: 24px;
      font-weight: bold;
      text-transform: uppercase;
      width: 160px;
      padding: 0;
      height: 50px;
      line-height: 50px;
      box-sizing: border-box;
      outline: none;
      text-align: center; }
  #VinOuterContainer .ChassiContainer {
    overflow: hidden;
    margin: 10px auto;
    font-size: 36px;
    font-weight: bold;
    height: 50px;
    line-height: 47px;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    background-color: black;
    color: silver;
    border: solid 3px silver;
    border-radius: 5px;
    box-sizing: border-box; }
  #VinOuterContainer #ShowCarDetails {
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
    float: left;
    height: 14px;
    line-height: 14px;
    width: 100%;
    margin-bottom: 10px;
    text-align: center; }
  #VinOuterContainer #FluidAmountDetails {
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
    float: left;
    height: 14px;
    line-height: 14px;
    width: 100%;
    text-align: center; }
  #VinOuterContainer #ChooseOtherVehicle {
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    height: 22px;
    line-height: 22px;
    text-align: center;
    position: absolute;
    bottom: 10px;
    width: 100%;
    left: 0;
    color: #ffffff; }

.vex #VinInfoDetails {
  font-size: 18px;
  font-weight: normal; }
  .vex #VinInfoDetails * {
    font-size: inherit;
    font-weight: inherit; }
  .vex #VinInfoDetails p {
    margin-bottom: 10px; }
  .vex #VinInfoDetails ul {
    list-style: disc;
    margin-left: 20px;
    margin-bottom: 10px; }
    .vex #VinInfoDetails ul li {
      margin-bottom: 5px; }

.vex #NoVehicleInfoFoundContainer {
  width: 400px; }
  .vex #NoVehicleInfoFoundContainer .Heading {
    font-weight: bold;
    color: #1f50a3;
    font-size: 24px;
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin: 0 0 20px 0; }
  .vex #NoVehicleInfoFoundContainer .NormalButton {
    margin-top: 20px;
    width: 100%;
    font-weight: bold;
    font-size: 16px; }

.vex #FluidAmountHeading {
  text-align: center; }

.vex #FluidAmountContainer {
  overflow: hidden;
  display: flex;
  justify-content: space-around;
  justify-content: space-evenly; }
  .vex #FluidAmountContainer .FluidAmount {
    float: left; }
    .vex #FluidAmountContainer .FluidAmount label {
      font-weight: bold;
      width: 250px;
      border-bottom: solid 1px #bfbfbf;
      margin-top: 40px;
      padding-right: 0; }
    .vex #FluidAmountContainer .FluidAmount .Fluid {
      float: left;
      width: 200px;
      font-weight: normal;
      margin-top: 40px;
      height: 22px;
      line-height: 22px;
      width: 280px;
      border-bottom: solid 1px #bfbfbf; }
    .vex #FluidAmountContainer .FluidAmount .Note {
      height: 88px;
      border-bottom: none; }
  .vex #FluidAmountContainer .NotFound {
    font-weight: normal; }

div.VinAndBannerComponent .Left {
  background-color: #1f50a3;
  width: 260px;
  display: flex;
  justify-content: center;
  flex-direction: column; }

div.VinAndBannerComponent div.Right div.BannerDesktop {
  width: 100%;
  float: left;
  height: 100%; }
  div.VinAndBannerComponent div.Right div.BannerDesktop img {
    display: block; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiU2hhcmVkL0NvbnRyb2xzL1ZlaGljbGVTZWFyY2hDb250cm9sL1ZlaGljbGVTZWFyY2hDb250cm9sLmNzcyIsCgkic291cmNlUm9vdCI6ICIvIiwKCSJzb3VyY2VzIjogWwoJCSJTaGFyZWQvQ29udHJvbHMvVmVoaWNsZVNlYXJjaENvbnRyb2wvVmVoaWNsZVNlYXJjaENvbnRyb2wuc2NzcyIsCgkJIlN0eWxlL0Jhc2Uuc2NzcyIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICJBQUVBLEFBQUEsNEJBQTRCLENBQUM7RUFDekIsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNiLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLGdCQUFnQixFQ2FQLE9BQU8sR0RxSG5CO0VBdElELEFBTUksNEJBTndCLENBTXhCLG1CQUFtQixDQUFDO0lBQ2hCLEtBQUssRUFBRSxJQUFJO0lBQ1gsUUFBUSxFQUFFLE1BQU07SUFDaEIsVUFBVSxFQUFFLFVBQVUsR0E0SHpCO0lBcklMLEFBV1EsNEJBWG9CLENBTXhCLG1CQUFtQixDQUtmLEtBQUssQ0FBQztNQUNGLFNBQVMsRUFBRSxJQUFJO01BQ2YsS0FBSyxFQUFFLE9BQU87TUFDZCxVQUFVLEVBQUUsTUFBTTtNQUNsQixPQUFPLEVBQUUsS0FBSyxHQUNqQjtJQWhCVCxBQWtCUSw0QkFsQm9CLENBTXhCLG1CQUFtQixDQVlmLDJCQUEyQixDQUFDO01BQ3hCLEtBQUssRUFBRSxJQUFJO01BQ1gsUUFBUSxFQUFFLE1BQU07TUFDaEIsVUFBVSxFQUFFLElBQUksR0FzRW5CO01BM0ZULEFBd0JZLDRCQXhCZ0IsQ0FNeEIsbUJBQW1CLENBWWYsMkJBQTJCLENBTXZCLHdCQUF3QixDQUFDO1FBQ3JCLGdCQUFnQixFQUFFLElBQUk7UUFDdEIsUUFBUSxFQUFFLE1BQU07UUFDaEIsS0FBSyxFQUFFLElBQUk7UUFDWCxNQUFNLEVBQUUsaUJBQWlCO1FBQ3pCLEtBQUssRUFBRSxJQUFJO1FBQ1gsVUFBVSxFQUFF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 */