﻿@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url('https://themes.googleusercontent.com/static/fonts/opensans/v5/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
}


.btn-width {
    width: 280px;
}
.beforePlacingOrder{
    max-width: 900px;
}

.container {

    -webkit-transform: translateZ(0);
}

h1 {
    font-size: 30pt;
    color: #56b469;
}
h2 {
    font-size: 20pt;
    color: #56b469;
}
h3 {
    font-size: 16pt;
    color: #56b469;
}
h4 {
    font-size: 26pt;
    color: #000000;
}
.weAccept{

    font-size: 11pt;

}
h4{
    text-align:left;
}
p {
    font-size: 16pt;
    font-family: Arial,'Arial Narrow','Franklin Gothic Medium', sans-serif
}

.bullets {
    font-family: Arial,'Arial Narrow','Franklin Gothic Medium',sans-serif;
    max-width: 540px;
    text-align: left;
    font-size: 13pt;
}
.VerifyShipping{
    display:none;
}
.form-control{
    margin-bottom:5px;
    margin-left:10px;
}
.modal-body {
    position: relative;
    overflow-y: auto;
    padding: 15px;
    margin-right:20px;
}

.sameAsBilling{
    display:normal;
}
.notSameAsBilling {
    display: none;
}
.marginTop5{
    margin-top: 5px;
}
.outer {
    width: 100%;
    text-align: center;
}
.innerDiv {
    display: inline-block;
    margin: 0 auto;
}
.marginLeft {
    margin-left: 20px;
}
.placeOrderBtn {
    width: 100%;
    margin-bottom:10px;
}
.marginRight {
    margin-right: 20px;
}
.VerifyShipping label {
    font-weight:400;
}
.beforePlacingOrder label {
    font-weight: 400;
}

.address {
    font-family: 'Open Sans' !important;
    font-size: 14pt !important;
    text-align: left !important;
    max-width: 150px !important;
    line-height: 115% !important;
}
.inline {
    display:inline-block;
}
.PaymentMethod {
    max-width:250px;
}
.PaymentMethod p {
    font-size:small;
}
.line{
    background-color:gray;
    height:1px;
}
.space {
    font-size:4pt;
}
.expiration {
    width: 120px;
    float: left;
    margin-bottom: 10px;
    margin-right:5px;
}
.cvv {
    width: 120px;
    float: right;
    margin-bottom: 10px;
}
.cartContents {
    margin-top:20px;
    max-width:600px;
}
.ccnum {
    margin-bottom: 10px;
}
.validate {
    display:none;
    color:red;
}
margin20{
    margin:20px;
}
.paymentMethodControl {
    position: relative;
    left: -10px;
}
.red {
    color: red;
    font-size: larger;
}


.col2 h1 {
    font-size: 24pt;
    color: #56b469;
}

.col2 {
}
    .col2 h1 {
        font-size: 28pt;
        color: #56b469;
    }
    .col2 p {
        font-size: larger;
    }


    .col2 ul {
        text-align: left;
        margin-left: 20px;
    }



.center {
    width: 100%;
    text-align: center;
}

.pic {
    width: 100%;
}

.savings {
    /*box-shadow: 0 10px 10px -5px;*/
    padding: 5px;
}





.pad {
    padding: 10px;
}

.mm {
    margin-left: 20px;
}



.largerText {
    font-size: x-large;
}

.largeText {
    font-size: 16pt;
}

.times1 {
    float: left;
}

.times2 {
    float: left;
    margin-left: 20px;
}

.times3 {
    float: left;
    margin-left: 20px;
}

.add2Cart {
    width: 340px;
}

.ifrm {
    width: 1000px;
    height: 420px;
    border: none;
}

