@charset "utf-8";

/* CHECKOUT CUSTOMER PAGE CSS */
 input[type="radio"] {
   height: 60px;
   width: 60px;
   display: inline-block;
   cursor: pointer;
   vertical-align: middle;
   border: 3px solid #0e74bc;
   border-radius: 100%;
}

.customer_checkout input, select{
  font-family: "Verdana";
  font-size:40px;
  -webkit-appearance: none;
  padding: 6px 9px;
  margin: 0;
  border: 8px solid #dfdfdf;
  border-radius: 18px;
  background: #fff;
  color: #000000; 
  line-height: normal;
  height: 60px;
}

.customer_checkout_postcode input, select{
  font-family: "Verdana";
  font-size:40px;
  -webkit-appearance: none;
  padding: 6px 9px;
  margin: 0;
  border: 8px solid #dfdfdf;
  border-radius: 18px;
  background: #fff;
  color: #000000; 
  line-height: normal;
  height: 80px;
}

.customer_checkout input:disabled, select:disabled {
  font-family: "Verdana";
  font-size:42px;
  -webkit-appearance: none;
  padding: 6px 9px;
  margin: 0;
  border: 8px solid #dfdfdf;
  border-radius: 18px;
  background: #a7a7a7;
  color: #000000; 
  line-height: normal;
}

.customer_checkout input:focus, select:focus {
  font-size:40px;
  border: 8px solid #0e74bc;
  background: #e9e9e9;
  color: #000000;
  outline-width: 0;
  outline: none;
}

.button {
background-color: #0e74bc;
color: #FFFFFF;
padding: 20px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
font-size:36px;
margin:10px;
width: 350px;
height: 80px;
}
.button2 {
background-color: #0e74bc;
color: #FFFFFF;
padding: 20px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
font-size:36px;
margin:10px;
width: 500px;
height: 80px;
}
.button1 {        
background-color: #0e74bc;
color: #FFFFFF;
padding: 20px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
font-size:36px;
margin:10px;
width: 350px;
height: 80px;
}
.button21 {        
background-color: #4486c7;
color: #FFFFFF;
padding: 10px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
font-size:26px;
margin:10px;
width: 350px;
height: 50px;
}
.error {
border:3px solid red;
}

.freeshipnotice {
    border-radius: 25px;
    background: #FFFF00;
    padding: 20px;
    width: 707;
    height: 100;
}

