

/* Checkout and Credit Upsell button style sheet */
.primaryButton, 
.secondaryButton {
	display: inline-block;
	border: none;
    font-weight: bold;
} 
.primaryButton, 
.secondaryButton, 
.tertiaryButton {
    color: #FFF;
    cursor: pointer;
    border-radius: 0;
    text-align: center;
}
.primaryButton {
    background-color: #4b9626;
}
.responsiveCheckout .primaryButton:hover, 
.secondaryButton {
    background-color: #30aff6;
}
.responsiveCheckout .secondaryButton:hover {
    background-color: #4b9626; }

.tertiaryButton {
	background-color: #7a7878;
    color: #FFF;
}
.tertiaryButton:hover {
    background: #4b9626; }

.standardLink {
	color: #30aff6;
    text-decoration: underline; }

.standardLink:hover {
    text-decoration: none; }

/* Forms */
.inputWrap label {
   float: left;
   padding-top: 4px;
   padding-top: 0.4rem;
   font-weight: bold; }

.smallLabel label {
  width: 70px;
  width: 7rem; }

input, 
select {
	font-weight: normal;
	background: #FFF;
    border: 1px solid #dbdbdb;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
input {
  display: block;
  width: 40%;
  -moz-appearance: textfield;
}

select {
  color: #AEA9A9;
}
.topInput {
  margin-top: 0;
}
input[type="number"] {
 -moz-appearance:textfield; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
   -webkit-appearance: none;
}
