@font-face{font-family:Roboto-Black;src:url(../fonts/roboto/Roboto-Black.ttf);font-weight:400;font-style:normal}@font-face{font-family:Roboto-Bold;src:url(../fonts/roboto/Roboto-Bold.ttf);font-weight:400;font-style:normal}@font-face{font-family:Roboto-Light;src:url(../fonts/roboto/Roboto-Light.ttf);font-weight:400;font-style:normal}@font-face{font-family:Roboto-Italic;src:url(../fonts/roboto/Roboto-Italic.ttf);font-weight:400;font-style:normal}@font-face{font-family:Roboto-Medium;src:url(../fonts/roboto/Roboto-Medium.ttf);font-weight:400;font-style:normal}@font-face{font-family:Roboto-Regular;src:url(../fonts/roboto/Roboto-Regular.ttf);font-weight:400;font-style:normal}*{margin:0;padding:0}body{color:#4d4d4d;font-family:Roboto-Regular;overflow-x:hidden}body h1{font-size:2.5em;color:#a61f23}body h2{font-size:1.8em}body p{font-family:Roboto-Regular}body a{color:#a61f23}body a:hover{color:#730c0d}#loadingScreen{position:fixed;top:0;left:0;text-align:center;background:radial-gradient(ellipse at center,#fff 0,#a61f23 100%);height:100%;width:100%;z-index:99999999}#loadingScreen .loadingScreenInner{padding-top:5em}#loadingScreen .loadingScreenInner #loadingImage{max-width:75px;margin:0 auto;display:block}#loadingScreen .loadingScreenInner .title{color:#a61f23;font-size:60px;font-weight:400}#loadingScreen .loadingScreenInner .msg{color:#a61f23;font-size:35px;font-weight:700}#loadingScreen .loadingScreenInner .msgThx{color:#a61f23;font-size:60px;font-weight:400}#loadingScreen .loadingScreenInner #logoLoadingScreen{padding-top:10%;max-width:400px;margin-top:10px;margin:0 auto}.mainBanner{border-bottom:5px solid #a00100;position:relative}@media only screen and (max-width:767px){.mainBanner{border-bottom:1px solid #ccc}}.mainBanner .logo{background-color:#fff;text-align:right;padding-top:6px;padding-bottom:5px;height:54px}@media only screen and (max-width:767px){.mainBanner .logo{text-align:center}}@media only screen and (max-width:767px){.mainBanner .logo .headerLogoImage{width:100%}}.errorPage_header{height:55px;padding:10px;background-color:#222;border-bottom:5px solid #a00100;position:relative}@media only screen and (max-width:767px){.errorPage_header{border-bottom:1px solid #ccc}}.errorPage_header h4{color:#fff;text-align:center}@media only screen and (max-width:767px){.errorPage_header h4{font-size:1em}}.form_container{min-height:600px}.form_container .inner_container{padding-top:1em}.form_container .inner_container .form_header{text-align:center}.form_container .inner_container .form_header .userNameHeader{font-size:3em;font-family:Roboto-Bold;color:#222}@media only screen and (max-width:767px){.form_container .inner_container .form_header .userNameHeader{font-size:2em}}.form_container .inner_container .form_header #amountApproval_wrapper #approved_amountHeader{color:#a00100;font-size:3em;font-family:Roboto-Bold}@media only screen and (max-width:767px){.form_container .inner_container .form_header #amountApproval_wrapper #approved_amountHeader{font-size:2em;margin-top:0}}.form_container .inner_container .formWrapper{margin:1em auto 0 auto;padding:2em 1em 2em 1em;background-color:#eee;border:2px solid #ccc;border-radius:10px;min-height:300px}.form_container .inner_container .formWrapper .form-control{border:2px solid #ccc;border-radius:9px}.form_container .inner_container .formWrapper input[type=radio]:checked:after{width:12px;height:12px;border-radius:15px;top:-5px;left:0;position:relative;background-color:#a00100;content:'';display:inline-block;visibility:visible;border:2px solid #d1d3d1}.form_container .inner_container .formWrapper .currencyinput{position:relative;color:#495057;margin-bottom:0}.form_container .inner_container .formWrapper .currencyinput:before{position:absolute;top:.47em;content:"$";left:8px}.form_container .inner_container .formWrapper .currencyinput input{padding-left:18px}.form_container .inner_container .formWrapper .submitBtnWrapper{text-align:center}.form_container .inner_container .formWrapper .submitBtnWrapper #submit-button{width:120px;background:#d80315;font-weight:700;color:#fff;border-radius:8px;cursor:pointer;padding:7px 5px;border:1px solid #c7c7c7;margin-top:1em}footer{background-color:#222;text-align:center;padding:20px;color:#fff;font-family:Roboto-Regular;position:absolute}footer .disclosure{width:70%;margin:0 auto;font-size:.9em;padding-top:2em}footer .disclosure ul{list-style:none}.bottom_wrapper{text-align:center;margin:2em 0 3em 0}.bottom_wrapper .red_h3{color:#a00100}.bottom_wrapper .expectaCall_p{width:50%;margin:0 auto}@media only screen and (max-width:767px){.bottom_wrapper .expectaCall_p{width:100%}}#home-page{min-height:592px;margin:0 auto;text-align:center;position:relative;font-family:Roboto-Bold}#home-page #home-page-inner{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}#home-page #home-page-inner #errorPagePhone_wrapper{padding-top:2em}@media only screen and (max-width:767px){#home-page #home-page-inner #errorPagePhone_wrapper h3{font-size:1.5em}}#error-404{min-height:500px}#error-404 h1{padding-top:3em}#error-404 a{color:#a61f23}#confirmation .hero{background-color:#fff;min-height:150px}#confirmation .hero .hero-heading{text-align:center;padding-bottom:2em}#confirmation .hero .hero-heading h3{font-family:Roboto-Bold}#confirmation .hero .hero-heading h6{font-family:Roboto-Bold}@media only screen and (max-width:767px){#confirmation .hero .hero-heading h6{font-family:Roboto-Regular}}#confirmation .hero .hero-heading .thankyouPage_imgDesktop{margin-bottom:1em}@media only screen and (max-width:767px){#confirmation .hero .hero-heading .thankyouPage_imgDesktop{display:none}}#confirmation .hero .hero-heading .thankyouPage_imgMobile{display:none}@media only screen and (max-width:767px){#confirmation .hero .hero-heading .thankyouPage_imgMobile{display:block;width:100%}}#confirmation .hero .hero-heading .the-store h4{margin-bottom:0;font-family:Roboto-Bold}@media only screen and (max-width:767px){#confirmation .hero .hero-heading .the-store h4{font-size:1.3rem}}#confirmation .hero .hero-heading .the-store #statePhone{margin-top:.3em;color:#a00100;font-family:Roboto-Bold;text-decoration:underline}#confirmation .thank-you .thank-you-heading{color:#a61f23}#confirmation .required-items .required-item h4{margin:.5em}#confirmation #store-info{background-color:#efefef;padding:2em}@media only screen and (min-width:768px){#confirmation .hero .hero-heading{margin-top:3em}}@media only screen and (max-width:767px){#confirmation .hero .hero-heading{margin-top:1.5em}#confirmation .hero .hero-heading h1{font-size:3em;color:#222}#confirmation .hero .hero-heading h3{font-size:1.3rem}#confirmation .hero .hero-heading h4{font-size:1rem}}