@font-face {
  font-family:"MillerBannerBlack";
  src:url("LincolnMillerBannerBlack.woff");
  font-style:normal;
  font-weight:normal;
}

@font-face {
  font-family:"LincolnProximaNovaReg";
  src:url("LincolnProximaNovaRegular.woff");
  font-style:normal;
  font-weight:normal;
}
/*
* {
    border-color:white !important;
}
*/
#lights { 
    position: absolute;
     display: block;
     left: -80px;
     filter: blur(6px) drop-shadow(0 0 10px rgb(82, 194, 186)); 
     transform: skewX(-20deg);
}
/* canvas { position: absolute; left:-100px;display: block; filter: blur(6px) drop-shadow(0 0 30px rgba(51,180,172,1)); transform-origin: 0 100%; transform: skewX(-20deg); animation: fadein .25s 1; } */

#border {
    border:1px solid #293338 !important;
}

#banner {
    background:#fff;
/*    overflow:visible;*/
}
.discrule{
    display:block;
    width:15px;
    height:2px;
    margin-bottom:-2px;
    margin-top:7px;
    background-color:#f26147;
}
#vl1, #vl2, #vl3, #vl4, #vl5, #vl6 {
    font:7pt/9pt 'LincolnProximaNovaReg';
    color:#fff;
    text-align:left;
    text-transform:uppercase;
    letter-spacing:0.1em;
    text-shadow: 0.5px 0 0;
}
#pipes{
    display: none;
}
.divider {background-color:#fff;}

.vehicleDivider01 {display:inline-block; height:9px; width:1pt; position:absolute; left:77px;}
.vehicleDivider02 {display:inline-block; height:9px; width:1pt; position:absolute; left:141px;}
.vehicleDivider03 {display:inline-block; height:9px; width:1pt; position:absolute; left:214px;}
#logoCont{
    overflow: hidden
}
.bold{
    text-shadow: 0.5px 0 0;
}
/* #snow {
    opacity:0;
} */
#dummy{
    position: absolute;
    width: 30px;
    height: 30px;
    background-color: red;
}

#jellybean {
    filter:brightness(100%);
}

#copy1, #copy2, #copy3 {
    font:13px/15px 'MillerBannerBlack';
    color:#fff;
    text-align:left;
}

#headline1 {
    font:11px/11px 'LincolnProximaNovaReg';
    font-weight: bold;
    color:#fff;
    text-align:left;
    letter-spacing:0.2em;
}
#headline2 {
    font:23px/25px 'MillerBannerBlack';
    color:#fff;
    text-align:left;
    letter-spacing:0.05em;
}
.bold{
    text-shadow: 0.5px 0 0;
}

.kbaLabel{
    font:6.5pt 'LincolnProximaNovaReg';
    color:#293338;
    letter-spacing:.15em;
    padding:10px 24px;
}

.kba{
    overflow:hidden;
    background:#e0e0e0;
    cursor:pointer;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
#kba1,#kba2 {
    display:none
}

#hover1, #hover2{
    background:#f26147;
}
#hovergrey1, #hovergrey2{
    background:#293338;
}

#amountH{border-color:#ffffff}

.orangeRule {border-color:#fff}

.kba{
    visibility:hidden;
}

#footer {
    width:300px;
    height:209px;
    background:#fff;
}

#claimCTA {
    font:10px/10px 'LincolnProximaNovaReg';
    color:#263e46;
    text-align:center;
}

/* BEGIN NEW DISCLAIMER STYLES */

#disclaimerCopy{
    font:9px 'LincolnProximaNovaReg';
    cursor:pointer;
    position:relative;
    top:0%;
    color:#000;
    transform:translateY(0%);
    -webkit-transform:translateY(0%);
    -ms-transform:translateY(0%)
}
#disclaimer{
    background:#fff;
    overflow-y:auto;
}


/*  END NEW DISCLAIMER STYLES  */

#footer {
    width:300px;
    height:78px;
    background:#fff;
}

#offerCard {color:#293338 !important;}

/*#offerCard {border:1px solid #fff !important;}*/

#vertical, #horizontal, #expand { margin:0 auto; font-family:'LincolnProximaNovaReg', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:7pt; text-align:center; }
#horizontal {width:255px !important;height:67px !important;max-height:70px !important;padding:0px !important;/* background-color:white; */border-color:white !important;}
#vertical { width:130px !important; height:150px !important; padding:0px !important; text-align:center; }
#expand { width:130px !important; height:150px !important; padding:0px !important; text-align:center; }

#gradient{
    position:absolute;
    /* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100;White+to+Transparent */
    background:-moz-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%),rgba(255,255,255,1) 100%; /* FF3.6-15 */
    background:-webkit-linear-gradient(right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
        width:600px;
        height:36px;
        top:191px;
        left:300px;
}