
@font-face {
  font-family: TescoModern;
  src: url("TESCO.otf") format("opentype");
}

@font-face {
  font-family: TescoModernBold;
  font-weight: bold;
  src: url("TESCO.otf") format("opentype");
}

a.menu_links {
    cursor: pointer;
}
body {
  color: #ffffff;
  background: #cccdd8 !important;
  background-image: none;
  font-family: TescoModern, sans-serif;
  
}

input[type="submit"], input[type="reset"] {

  border-radius: 0px;
  background-color: #0a0897 !important;
  background-image: url('/images/sparklebutton.png');
  background-size: cover;
  border:1px solid #ffffff;

}
.form-control{
border-radius: 0;
}
.Detailsbox {

  margin-bottom: 5px;
}

.shadedarea {
  background-color: #191c5b;
  color: #ffffff;
    padding-top: 40px;
}




.logoimg {
  position: relative !IMPORTANT;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  max-width: 500px;
  display: block;
  max-height: unset !important;
  padding-right: 0px !important;

}
.checkarea2 {

  text-align: left;
}

input[type="submit"],
input[type="reset"] {
  background-color: #7cbc03;
  border-radius: 10px;


}



.logo {
  height: 20vh;
  z-index: 3;
  margin-bottom: -55px;
  position: relative;

  
}

.btn {
  background-color: #94d40b;
}
.fill {

  margin-left: auto;
  margin-right: auto;

    padding-bottom: 20%;
      overflow-x: hidden;
    background-color: transparent;
    
  background-image: url('/images/CAR1.png'),url('/images/CAR2.png'), linear-gradient(to bottom, #fff, #111e52) ;
  background-position: bottom left ,bottom right , top;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 25% auto,25% auto, 100% 100%;

}
.logoimg{

  margin-left: 0;
  margin-right: unset;
  width: 50%;
}

.splash{

width: 40%;
  display: block;
  position: absolute;
  max-width: 300px;
  top: -50px;
  right: 0;
}

.controlarea{

  width: 90%;
  margin-left: auto;
  margin-right: auto;
  border: 1px white solid;
  padding: 10px 10px;
  margin-bottom: 10px;
}


@media all and (max-width: 640px) {


.fill {

background-size: 45% auto,45% auto, 100% 100%;
    padding-bottom: 40%;
}

.splash {
  width: 53%;
  top: -43px;
  right: -50px;
}

.logoimg{

  width: 60%;
}
}

@media all and (min-width: 800px) and (max-height: 800px) {

.flymiddlesmall{
  margin-top: 40px !important;
}

}