body{font-family:allstatesansw-medium,arial,sans-serif}.allstateBlue h2,.allstateBlue p{color:#fff}.txt-trans-unset{text-transform:initial!important}input{color:#000}#bodyrow{width:100%}.bsHeroBanner .jumbotron.hero{height:350px}@media screen and (max-width:1201px){.bsHeroBanner .jumbotron.hero{background:#0e1941;height:auto}}.bsHeroBanner .jumbotron p{margin:0;text-transform:initial;color:#fff}.bsHeroBanner .jumbotron.hero{background-size:cover;background-position:inherit;overflow:hidden}@media only screen and (min-width:992px) and (max-width:1201px){.bsHeroBanner .jumbotron.hero{height:auto;background:url(/resources/Allstate/images/hmpg/homepage-banner-echo.jpg) 60% 40%/cover no-repeat}}.bsHeroBanner .jumbotron .container .col-md-4.freeTextBar span{color:#45bce5}@media (max-height:767px){.bsHeroBanner .jumbotron .container .col-md-4{height:auto}}@media (min-width:768px){.bsHeroBanner .logInTitle{color:#fff}.bsFreeTextDCR .cta-find-agent a,.bsFreeTextDCR .cta-find-agent p{font-size:2.5em;color:#0e1941;padding:25px 0 20px 15px;font-weight:500}}@media screen and (max-width:768px){.jumbotron{text-align:center}.bsHeroBanner .registerLink a,.forgotId a,.forgotPassword a{color:#fff; text-transform: none;}.bsFreeTextDCR .container.carouselSlider .slick-dots{background-color:#0e1941;margin-bottom:-5px}}.bsHeroBanner .logIn{background:#ec7765;border:1px solid transparent;border-radius:22px;width:268px;height:34px}@media (min-width:992px){.bsHeroBanner{margin-top:0}.bsHeroBanner .subTitle{color:#fff!important;margin-top:20px!important}.bsHeroBanner .logIn{margin-bottom:0;margin-left:10px}}@media (max-width:767px){.bsHeroBanner .logIn{margin-top:10px;margin-left:10px}}.bsHeroBanner .logIn:hover{background:#fff;border:1px solid #d44025}.bsHeroBanner .logIn:focus{background:#ec7765;border:1px solid #fff;-webkit-box-shadow:inset 0 0 0 5px #45bce5;-moz-box-shadow:inset 0 0 0 5px #45bce5;box-shadow:inset 0 0 0 5px #45bce5}.bsHeroBanner .logIn a{top:5px;padding-top:0;color:#0e1941;font-size:16px;line-height:20px;text-transform:none}.bsHeroBanner .logIn a:focus{background:#ec7765;border:1px solid #fff}.bsHeroBanner .loginBar .WhatsThis p{border-bottom:1px dotted #fff;color:#fff;}@media (max-width:992px){.bsHeroBanner .logIn a{top:0;padding-top:7px;color:#0e1941;line-height:20px;text-transform:none}.bsHeroBanner .loginBar .saveIdWrapper{top:-20px}}.bsHeroBanner .loginBar .SaveUserId{color:#fff;}.bsHeroBanner .forgotId{padding-right:0}.bsHeroBanner .coverageOptions{height:39px;padding-top:10px;background:#ed7766;border:1px #ed7766;color:#0e1941;border-radius:22px;margin:16px 0 41px}.bsHeroBanner .coverageOptions:hover{background-color:#fff;border:2px solid #ed7766}.bsHeroBanner .coverageOptions:focus{background-color:#ed7766;border:2px solid #45bce5}a,a:visited{color:#0e1941}.allstateBlue{background-color:#00349e}.lightBlue{background-color:#47b8e3}.darkBlue{background-color:#0f1842;color:#fff}.panel{min-height:1276px;border-radius:0;margin:0}@media only screen and (max-width:767px){.panel{min-height:100%}.agent-link a:after{content:"";left:55%}}.min200{min-height:200px}.min400{min-height:400px}.min600{min-height:600px}.min800{min-height:800px}.w100{width:100%}.px-0{padding-left:0;padding-right:0}.allstate-light-beacon{margin:20px auto;height:59px;width:auto;padding:0 40%}.jumbotron{background-color:#0e1941;border-radius:0;color:#fff}.bsHeroBanner .mobileForgotLinks a,.mobileRegisterLink a{color:#45bce5;}@media only screen and (min-width:968px) and (max-width:1201px){.bsHeroBanner .jumbotron .container .col-md-4.freeTextBar{margin-left:-15px!important}}@media screen only and (min-width:1202px) and (max-width:1447px){.bsHeroBanner .jumbotron.hero{background-size:cover;background-position-x:25%}}.bsHeroBanner .jumbotron .container .col-md-4{height:350px;background-color:#0f1842!important}@media (max-width:992px){.bsHeroBanner .jumbotron .container .col-md-4{height:100%;background:0 0!important}}.bsHeroBanner .loginBar{background:0 0!important}@media (min-width:992px){.bsHeroBanner{margin-top:0}.bsHeroBanner .jumbotron .container{height:350px}.bsHeroBanner .jumbotron .container .col-md-4.freeTextBar{background-color:#0e1941;color:#fff;text-transform:lowercase;line-height:1.2;box-shadow:12px 0 15px -4px rgba(0,0,0,.8),-12px 0 17px -4px rgba(0,0,0,.8);padding:60px 0 0 15px}.bsHeroBanner .loginBar{float:left;box-shadow:12px 0 15px -4px rgba(0,0,0,.8),-12px 0 17px -4px rgba(0,0,0,.8);height:350px}}@media only screen and (min-width:992px) and (max-width:1201px){.bsHeroBanner .loginBar{margin-left:-10px!important}}@media (max-width:991px){.bsHeroBanner .loginBar{background:#0f1842!important}}.bsHeroBanner .logInTitle{color:#fff;font-size:1.6em; line-height: 1.2;}@media (min-width:768px){.bsHeroBanner .logInTitle{color:#fff}}.bsHeroBanner .registerLink a{color:#fff; text-transform: none;}@media screen and (max-width:768px){.bsHeroBanner .registerLink a,.forgotId a,.forgotPassword a{color:#fff}}.forgotId a,.forgotPassword a{color:#45bce5!important;text-decoration:underline}.bsHeroBanner .subTitle{color:#fff!important;margin-top:20px!important}@media (max-width:768px){.bsHeroBanner .coverageOptions{margin:16px auto 41px}}@media (min-width:768px){.bsHeroBanner .registerLink a:focus,.bsHeroBanner .registerLink a:hover,.forgotId a:focus,.forgotId a:hover,.forgotPassword a:focus,.forgotPassword a:hover{color:#fff!important}}.bsHeroBanner .passwordHeroBanner,.bsHeroBanner .usernameHeroBanner{border:1px solid #ccc;border-left:5px solid #ed7766;font-size:1.3em;color:#0e1941;border-radius:0}.quote__blurb h3{color:#47b8e3;font-size:32px;text-transform:none;font-weight:400;letter-spacing:1px;line-height:1;margin:0 0 30px}article a{font-weight:500}article.interior{border:0;float:left;border-radius:0;margin:0;width:100%!important;border-right:1px solid #0e1941}.related-resources h2 span,.related-resources-login h2 span{color:#c74e10}.related-resources img{width:auto;max-width:100%;margin-bottom:20px;cursor:pointer}.related-resources-login{background-color:#f3f6fb;color:#0e1941;width:auto;margin-left:7px}.related-resources-login .articles{margin:30px auto;padding:0 30px 0 0}@media screen and (max-width:767px){.related-resources .articles{text-align:center}.related-resources img{margin:0 auto 20px;cursor:pointer}.related-resources-login .articles{text-align:center}}.related-resources-login h2{font-size:28px;color:#0e1941;font-weight:500;text-transform:lowercase;letter-spacing:0;padding:10px 0}.related-resources-login img{width:auto;max-width:100%;margin-bottom:20px}@media screen and (max-width:767px){.related-resources-login img{margin:0 auto 20px}}.NavigationFooter #footerNav .companyLogo{color:#4d4d4d;float:left;margin-top:0;text-align:center;padding:20px 25px 25px;width:23%}.NavigationFooter .getQuote:hover{background-color:#fff;border:2px solid #ed7766}.NavigationFooter .getQuote:focus{background-color:#ed7766;border:2px solid #45bce5}.NavigationFooter .findAgent{background:#45bce5!important;border-radius:17.3px;width:237px;height:35px;color:#001e60;border:2px solid transparent}.NavigationFooter .findAgent:focus,.NavigationFooter .findAgent:hover{background-color:#fff!important;border:2px solid #45bce5}@media screen and (max-width:992px){.NavigationFooter #footerNav .companyLogo{color:#4d4d4d;float:none;margin-top:0;padding:20px 0;text-align:center;width:100%}}.blueTop-homepage{background-color:#d0eef8;padding:1% 2%;height:auto}.blueTop-homepage a,.blueTop-homepage p{text-align:left;font-size:16px;line-height:1.6;margin-bottom:0;color:#0e1941;font-weight:500}.blueTop-homepage a{font-size:14px;font-weight:700;color:#0033a0;text-decoration:underline}.blueTop-homepage a:hover{color:#0e1941;text-decoration:underline}.MiddleNavigation .mNavigation{background-color:#47b8e3;max-height:140px;text-align:left}@media (max-width:768px){.MiddleNavigation .mNavigation{max-height:100%}.MiddleNavigation .customerBill{max-width:100%}}@media (max-width:990px){.GlobalNavigation .top-navigation .mobile-header .nav-allstate img{margin-top:16px!important}}@media screen and (min-width:992px){.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote{text-transform:lowercase;color:#0e1941;background-color:#ed7666;border:2px solid transparent;border-radius:17.3px;font-size:1em;padding:4px 25px 6px 15px;margin:12px 7px 0 0}.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:hover{background-color:#fff;border:2px solid #ed7766}.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:focus{background-color:#ed7766;border:2px solid #45bce5}.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:after{top:11px;right:10px;height:6px;width:10px;background-position:-15px -12px!important;content:"";position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA2CAYAAABjhwHjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3QzJCQjMyRjVFOEIxMUU2OTkxQ0FGRjMxMjA2MUYxMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0ZCMUQ4ODY4OEYxMUU2ODlFOUREOEU5ODk4NjcwRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0ZCMUQ4NzY4OEYxMUU2ODlFOUREOEU5ODk4NjcwRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxZDQwNGM0LWI4M2EtNDViYS05MmI5LWMzNzY2NGM3ZDNlNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QzJCQjMyRjVFOEIxMUU2OTkxQ0FGRjMxMjA2MUYxMiIvPiA8L3Jk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) no-repeat}.GlobalNavigation .top-navigation .inner-wrapper .nav-quote.expanded .btn-quote:after{background-position:-15px -25px;height:12px;top:8px;right:13px}.MiddleNavigation .customerBill li:nth-child(n+1){padding-top:19px}.MiddleNavigation .navIcon .fileClaim-image{background-image:url(/resources/Allstate/images/hmpg/claims-middle-nav.png);width:52px;height:54px;margin:0 auto 10px}.MiddleNavigation .navIcon .downloadID-image{background:url(/resources/Allstate/images/hmpg/insurance-card-v2.png) 50% no-repeat}.MiddleNavigation .navIcon .manageProfile-image{background-image:url(/resources/Allstate/images/hmpg/manage-profile.png)}.MiddleNavigation .navIcon .helpsupport-image{background-image:url(/resources/Allstate/images/hmpg/help-support.png)}}@media screen and (max-width:767px){.MiddleNavigation .customerBill li:nth-child(n+2){width:180px;padding:10px 30%;margin:10px 0 0!important}}.MiddleNavigation .navIcons{color:#0e1941;padding:0;overflow:hidden}.MiddleNavigation .navIcons a,.MiddleNavigation .navIcons a:visited{color:#0e1941}.MiddleNavigation .customerBill ul li:first-child div{padding-top: 12px; padding-bottom: 0px;}@media screen and (min-width:768px){.MiddleNavigation .customerBill li:first-child{width:300px;padding:0}}@media screen and (max-width:768px){.MiddleNavigation .customerBill ul li:first-child div{background-image:none;background-color:#0e1941;border-radius:0;height:100px;width:100%;text-align:center;border-top:1px solid #000}}@media screen and (min-width:510px) and (max-width:578px){.MiddleNavigation .customerBill ul li:first-child div{padding-top: 12px; padding-bottom: 0px;}}@media screen and (min-width:1201px){.MiddleNavigation .navIcons li:first-child{margin-left:18px;padding-right:24px}.MiddleNavigation .navIcons li:nth-child(n+2){float:left;padding:17px 24px;margin:0 auto;border-right:2px solid #0e1941}}.MiddleNavigation .nextBillDueDate .nbddLabelFull{width:270px}.MiddleNavigation .navIcon .fileClaim-image{background-image:url(/resources/Allstate/images/hmpg/claims-middle-nav.png)}@media screen and (min-width:992px){.MiddleNavigation .navIcon .fileClaim-image{padding:3px 0}}.MiddleNavigation .navIcon .downloadID-image{background:url(/resources/Allstate/images/hmpg/insurance-card-v2.png) 50%/100% no-repeat}.MiddleNavigation .navIcon .manageProfile-image{background-image:url(/resources/Allstate/images/hmpg/manage-profile.png)}.MiddleNavigation .navIcon .helpsupport-image{background-image:url(/resources/Allstate/images/hmpg/help-support.png)}.MiddleNavigation .customerBill .paperless-image{background-image:url(/resources/Allstate/images/hmpg/paperless.png)}.rd20{padding:15px 50px}.rd20-breadcrumbs a{color:#fff;font-size:14px;display:inline-block;padding:0 10px 0 0;vertical-align:middle;font-weight:400}.rd20-CTA{margin-top:190px}.rd20-CTA h2{margin:40px 0 40px 8.5%;color:#fff;font-size:32px;text-transform:none;font-weight:300;letter-spacing:inherit;padding-top:0}@media only screen and (max-width:1300px){.rd20{padding:15px 30px}.rd20-CTA h2{margin:10px 0}}.rd20-CTA h2 span{color:#47b8e3}.blueArticles{max-width:100%;margin:0 auto;padding:0 0 2%;color:#fff}.blueArticles a,.blueArticles a:visited{color:#fff;padding:30px 40px 20px 20px;font-size:18px;font-weight:400}.blueArticles img{width:100%;padding:0 0 10px}.bBanner{background:url(/resources/Allstate/images/hmpg/homepage-banner-known.jpg) bottom 0 right -90px/cover no-repeat #0e1941;height:631px}.quote-blue{width:361px;float:right;background-color:#0f1842;height:631px;padding:30px;margin-right:370px;right:33.33%}.quote__blurb h2{color:#fff;font-size:32px;text-transform:none;font-weight:400;letter-spacing:1px;line-height:1}.quote__cta__submit{background-color:#ed7766;border:0;padding:5px 40px;border-radius:15px;margin:20px 0}.quote__retrieve{color:#fff}.AgentsNearYou .anyHeader{color:#0e1941;font-size:2em;font-weight:300}.AgentsNearYou .anyHeader a{color:#0033a0;font-size:.57em}.AgentsNearYou .headerTitle{display:inline-block;margin-right:10px;font-weight:700;font-size:1.6em;text-transform:lowercase;color:#c74e10}@media only screen and (max-width:767px){.carousel-main-images{min-height:174px}.AgentsNearYou .AGYOuter{margin:20px auto!important}}.ctaHmpg{width:100%;padding:0 0 10px;position:relative;display:inline-block}.ctaHmpg .img-top{display:none;position:absolute;top:0;left:0;z-index:99}.ctaHmpg:hover .img-top{display:inline}.cta-find-agent{border-left:10px solid #0e1941;min-height:100px;height:auto;position:static;}.cta-find-agent a,.cta-find-agent p{font-size:2em;color:#0e1941;padding:25px 0 20px 15px;font-weight:500}.cta-find-agent p span{color:#0033a0}.agent-link{background-color:#ced7e0;height:100px;padding:30px}.agent-link a{font-size:26px;color:#0e1941;line-height:1.54;letter-spacing:-.87px;font-weight:500}.agent-link a:after{content:"";height:30px;width:30px;background:url(/resources/Allstate/images/hmpg/05034-logout-l.png) no-repeat;position:absolute;top:40px;left:55%}@media only screen and (max-width:767px){.agent-link a:after{content:"";left:50%}}@media only screen and (min-width:768px) and (max-width:1434px){.agent-link a:after{left:65%}}.carouselSlider,.protectionBanner{background-color:#0033a0;color:#fff;padding:160px 30px 20px}.protectionBanner p{color:#fff;font-size:40px}.protectionBanner p span{color:#45bce5}.carouselSlider{width:100%;max-width:100%;padding:0;margin:0}.callOuts img,.sliderTiles{max-width:100%}.carousel-main-images{cursor:pointer;width:auto;min-height:362px;max-width:100%;border-radius:0;margin-bottom:20px}article.interior p{margin:30px 10px;padding:0 10% 0 20px}@media only screen and (max-width:767px){.carousel-main-images{min-height:174px;background-size:100%}article.interior p{padding:0 10px 0 20px}}article.interior a{color:#fff;font-size:16px;font-weight:500}.callOuts{margin:0;padding:0;max-width:100%}.callOuts .articles{max-width:1300px;margin:0 auto;padding:40px 0}.callOuts h2,.related-resources h2{font-size:28px;color:#0e1941;font-weight:600;text-transform:lowercase;letter-spacing:0}.callOuts h2 span{color:#c74e10}.callOuts img{width:auto}.callOuts,.related-resources{background-color:#f3f6fb;color:#0e1941;width:auto}@media screen and (max-width:767px){.MiddleNavigation .customerBill li:nth-child(n+1){padding-top:0;margin:0 auto;width:100%}.related-resources{background-color:#f3f6fb;color:#0e1941;padding:0;width:100%;margin:0}}.related-resources .articles{margin:30px auto;padding:0 30px 0 0}.related-resources h2{font-size:36px;font-weight:500;padding:20% 10px 0 35%;line-height:40px}.NavigationFooter .getQuote{background:#ed7766;border:1px solid #ed7766;border-radius:17.3px;width:237px;margin-top:10px;color:#001e60;height:35px;text-transform:lowercase}@media only screen and (max-width:1200px){.NavigationFooter .getQuote{border-radius:0 17.3px 17.3px 0;height:37px;width:150px}}@media only screen and (max-width:1434px){.related-resources h2{padding:10px 120px 0 0}.related-resources img{width:auto;max-width:100%;margin-bottom:20px}@media screen and (max-width:76body { font-family:allstatesansw-medium,arial,sans-serif } .allstateBlue h2,.allstateBlue p { color:#fff } @media only screen and (max-width:767px) { .panel { min-height:100% } } input { color:#000 } #bodyrow { width:100% } @media (min-width:992px) { .bsHeroBanner { margin-top:0 } } .bsHeroBanner .jumbotron.hero { height:350px } @media screen and (max-width:1201px) { .bsHeroBanner .jumbotron.hero { background:#0e1941; height:auto } } @media screen and (max-width:768px) { .jumbotron { text-align:center } } .bsHeroBanner .jumbotron p { margin:0; text-transform:initial; color:#fff } .bsHeroBanner .jumbotron.hero { background-size:cover; background-position:inherit; overflow:hidden } @media only screen and (min-width:992px) and (max-width:1201px) { .bsHeroBanner .jumbotron.hero { height:auto; background-position:top; background:url(/resources/Allstate/images/hmpg/homepage-banner-echo.jpg) 60% 40% no-repeat; background-size:cover } } @media (min-width:992px) { .bsHeroBanner .jumbotron .container .col-md-4.freeTextBar { background-color:#0e1941; color:#fff; text-transform:lowercase; line-height:1.2; box-shadow:12px 0 15px -4px rgba(0,0,0,.8),-12px 0 17px -4px rgba(0,0,0,.8); padding:60px 0 0 15px } } .bsHeroBanner .jumbotron .container .col-md-4.freeTextBar span { color:#45bce5 } @media (max-height:767px) { .bsHeroBanner .jumbotron .container .col-md-4 { height:auto } } @media (min-width:992px) { .bsHeroBanner .loginBar { float:left; box-shadow:12px 0 15px -4px rgba(0,0,0,.8),-12px 0 17px -4px rgba(0,0,0,.8); height:350px } } @media (min-width:768px) { .bsHeroBanner .logInTitle { color:#fff } .bsFreeTextDCR .cta-find-agent a,.bsFreeTextDCR .cta-find-agent p { font-size:2.5em; color:#0e1941; padding:25px 0 20px 15px; font-weight:500 } } @media screen and (max-width:768px) { .bsHeroBanner .registerLink a,.forgotId a,.forgotPassword a { color:#fff } .bsFreeTextDCR .container.carouselSlider .slick-dots { background-color:#0e1941; margin-bottom:-5px } } @media (min-width:992px) { .bsHeroBanner .subTitle { color:#fff !important; margin-top:20px !important } } .bsHeroBanner .logIn { background:#ec7765; border:1px transparent solid; border-radius:22px; width:268px; height:34px } @media (min-width:992px) { .bsHeroBanner .logIn { margin-bottom:0; margin-left:10px } } @media (max-width:767px) { .bsHeroBanner .logIn { margin-top:10px; margin-left:10px } } .bsHeroBanner .logIn:hover { background:#fff; border:1px #d44025 solid } .bsHeroBanner .logIn:focus { background:#ec7765; border:1px #fff solid; -webkit-box-shadow:inset 0 0 0 5px #45bce5; -moz-box-shadow:inset 0 0 0 5px #45bce5; box-shadow:inset 0 0 0 5px #45bce5 } .bsHeroBanner .logIn a { top:5px; padding-top:0; color:#0e1941; font-size:16px; line-height:20px; text-transform:none } @media (max-width:992px) { .bsHeroBanner .logIn a { top:0; padding-top:7px; color:#0e1941; line-height:20px; text-transform:none } } .bsHeroBanner .logIn a:focus { background:#ec7765; border:1px #fff solid } .bsHeroBanner .loginBar .WhatsThis p { border-bottom:1px dotted #fff; color:#fff; text-transform:lowercase } @media (max-width:992px) { .bsHeroBanner .loginBar .saveIdWrapper { top:-20px } } .bsHeroBanner .loginBar .SaveUserId { color:#fff; } .bsHeroBanner .forgotId { padding-right:0 } .bsHeroBanner .coverageOptions { height:39px; padding-top:10px; background:#ed7766; border:1px #ed7766; color:#0e1941; border-radius:22px; margin:16px 0 41px } .bsHeroBanner .coverageOptions:hover { background-color:#fff; border:2px solid #ed7766 } .bsHeroBanner .coverageOptions:focus { background-color:#ed7766; border:2px solid #45bce5 } a,a:visited { color:#0e1941 } .allstateBlue { background-color:#00349e } .lightBlue { background-color:#47b8e3 } .darkBlue { background-color:#0f1842; color:#fff } .panel { min-height:1276px; border-radius:0; margin:0 } @media only screen and (max-width:767px) { .panel { min-height:100% } } .min200 { min-height:200px } .min400 { min-height:400px } .min600 { min-height:600px } .min800 { min-height:800px } .w100 { width:100% } .px-0 { padding-left:0; padding-right:0 } .allstate-light-beacon { margin:20px auto; height:59px; width:auto; padding:0 40% } @media (min-width:992px) { .bsHeroBanner { margin-top:0 } .bsHeroBanner .jumbotron .container { height:350px } } .jumbotron { background-color:#0e1941; border-radius:0; color:#fff } .bsHeroBanner .mobileForgotLinks a,.mobileRegisterLink a { color:#45bce5;  } @media (min-width:992px) { .bsHeroBanner .jumbotron .container .col-md-4.freeTextBar { background-color:#0e1941; color:#fff; text-transform:lowercase; line-height:1.2; box-shadow:12px 0 15px -4px rgba(0,0,0,.8),-12px 0 17px -4px rgba(0,0,0,.8); padding:60px 0 0 15px } } @media only screen and (min-width:968px) and (max-width:1201px) { .bsHeroBanner .jumbotron .container .col-md-4.freeTextBar { margin-left:-15px !important } } @media screen only and (min-width:1202px) and (max-width:1447px) { .bsHeroBanner .jumbotron.hero { background-size:cover; background-position-x:25% } } .bsHeroBanner .jumbotron .container .col-md-4 { height:350px; background-color:#0f1842 } @media (max-width:992px) { .bsHeroBanner .jumbotron .container .col-md-4 { height:100%; background:0 0 !important } } .bsHeroBanner .loginBar { background:0 0 !important } @media (min-width:992px) { .bsHeroBanner .loginBar { float:left; box-shadow:12px 0 15px -4px rgba(0,0,0,.8),-12px 0 17px -4px rgba(0,0,0,.8); height:350px } } @media only screen and (min-width:992px) and (max-width:1201px) { .bsHeroBanner .loginBar { margin-left:-10px !important } } @media (max-width:991px) { .bsHeroBanner .loginBar { background:#0f1842 !important } } .bsHeroBanner .logInTitle { color:#fff; font-size:1.6em } @media (min-width:768px) { .bsHeroBanner .logInTitle { color:#fff } } .bsHeroBanner .registerLink a { color:#fff; text-transform:none;} @media screen and (max-width:768px) { .bsHeroBanner .registerLink a,.forgotId a,.forgotPassword a { color:#fff; text-transform: none;} } .forgotId a,.forgotPassword a { color:#45bce5 !important;  text-decoration:underline } .bsHeroBanner .subTitle { color:#fff !important; margin-top:20px !important } @media (max-width:768px) { .bsHeroBanner .coverageOptions { margin:16px auto 41px } } @media (min-width:768px) { .bsHeroBanner .registerLink a:focus,.bsHeroBanner .registerLink a:hover,.forgotId a:focus,.forgotId a:hover,.forgotPassword a:focus,.forgotPassword a:hover { color:#fff !important } } .bsHeroBanner .passwordHeroBanner,.bsHeroBanner .usernameHeroBanner { border-top-left-radius:0; border-top-right-radius:0; border-bottom-left-radius:0; border-bottom-right-radius:0; border:1px solid #ccc; border-left:5px solid #ed7766; font-size:1.3em; color:#0e1941; } @media only screen and (max-width:1300px) { .rd20 { padding:15px 30px } } @media only screen and (max-width:1300px) { .rd20-CTA h2 { margin:10px 0 } } .quote__blurb h3 { color:#47b8e3; font-size:32px; text-transform:none; font-weight:400; letter-spacing:1px; line-height:1; margin:0 0 30px } @media only screen and (max-width:767px) { .agent-link a:after { content:""; left:55% } } @media only screen and (max-width:767px) { .carousel-main-images { min-height:174px } } article a { font-weight:500 } article.interior { border:0; float:left; border-radius:0; margin:0; width:100% !important; border-right:1px solid #0e1941 } @media only screen and (max-width:767px) { article.interior p { padding:0 10px 0 20px } } .related-resources h2 span,.related-resources-login h2 span { color:#c74e10 } @media screen and (max-width:767px) { .related-resources .articles { text-align:center } } .related-resources img { width:auto; max-width:100%; margin-bottom:20px } @media screen and (max-width:767px) { .related-resources img { margin:0 auto 20px } } .related-resources-login { background-color:#f3f6fb; color:#0e1941; width:auto; margin-left:7px } .related-resources-login .articles { margin:30px auto; padding:0 30px 0 0 } @media screen and (max-width:767px) { .related-resources-login .articles { text-align:center } } .related-resources-login h2 { font-size:28px; color:#0e1941; font-weight:500; text-transform:lowercase; letter-spacing:0; padding:10px 0 } .related-resources-login img { width:auto; max-width:100%; margin-bottom:20px } @media screen and (max-width:767px) { .related-resources-login img { margin:0 auto 20px } } .NavigationFooter #footerNav .companyLogo { color:#4d4d4d; float:left; margin-top:0; text-align:center; width:100%; padding:20px 25px 25px 25px; width:23% } .NavigationFooter .getQuote { background:#ed7766; border:1px solid #ed7766; border-radius:17.3px; width:237px; margin-top:10px; color:#001e60; height:35px } .NavigationFooter .getQuote:hover { background-color:#fff; border:2px solid #ed7766 } .NavigationFooter .getQuote:focus { background-color:#ed7766; border:2px solid #45bce5 } .NavigationFooter .findAgent { background:#45bce5 !important; border-radius:17.3px; width:237px; height:35px; color:#001e60; border:2px solid transparent } .NavigationFooter .findAgent:hover { background-color:#fff !important; border:solid 2px #45bce5 } .NavigationFooter .findAgent:focus { background-color:#fff !important; border:2px solid #45bce5 } @media screen and (max-width:992px) { .NavigationFooter #footerNav .companyLogo { color:#4d4d4d; float:none; margin-top:0; padding:20px 0; text-align:center; width:100% } } @media screen and (min-width:992px) { .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote { text-transform:lowercase; color:#0e1941; background-color:#ed7666; border:2px solid transparent; border-radius:17.3px; font-size:1em; padding:4px 25px 6px 15px; margin:12px 7px 0 0 } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:hover { background-color:#fff; border:2px solid #ed7766 } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:focus { background-color:#ed7766; border:2px solid #45bce5 } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:after { top:11px; right:10px; height:6px; width:10px; background-position:-15px -12px !important } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote.expanded .btn-quote:after { background-position:-15px -25px; height:12px; top:8px; right:13px } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:after { content:""; position:absolute; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA2CAYAAABjhwHjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3QzJCQjMyRjVFOEIxMUU2OTkxQ0FGRjMxMjA2MUYxMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0ZCMUQ4ODY4OEYxMUU2ODlFOUREOEU5ODk4NjcwRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0ZCMUQ4NzY4OEYxMUU2ODlFOUREOEU5ODk4NjcwRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxZDQwNGM0LWI4M2EtNDViYS05MmI5LWMzNzY2NGM3ZDNlNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QzJCQjMyRjVFOEIxMUU2OTkxQ0FGRjMxMjA2MUYxMiIvPiA8L3Jk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) no-repeat } } .blueTop-homepage { background-color:#d0eef8; padding:1% 2%; height:auto } .blueTop-homepage a,.blueTop-homepage p { text-align:left; font-size:16px; line-height:1.6; margin-bottom:0; color:#0e1941; font-weight:500 } .blueTop-homepage a { font-size:14px; font-weight:700; color:#0033a0; text-decoration:underline } .blueTop-homepage a:hover { color:#0e1941; text-decoration:underline } .MiddleNavigation .mNavigation { background-color:#47b8e3; max-height:140px; text-align:left } @media (max-width:768px) { .MiddleNavigation .mNavigation { max-height:100% } .MiddleNavigation .customerBill { max-width:100% } } @media (max-width:990px) { .GlobalNavigation .top-navigation .mobile-header .nav-allstate img { margin-top:16px !important } } @media screen and (min-width:768px) { .MiddleNavigation .customerBill li:first-child { width:300px; padding:0 } } @media screen and (min-width:992px) { .MiddleNavigation .customerBill li:nth-child(n+1) { padding-top:19px } } @media screen and (min-width:1201px) { .MiddleNavigation .navIcons li:first-child { margin-left:18px; padding-right:24px } .MiddleNavigation .navIcons li:nth-child(n+2) { float:left; padding:17px 24px; margin:0 auto; border-right:2px solid #0e1941 } } @media screen and (max-width:767px) { .MiddleNavigation .customerBill li:nth-child(n+2) { width:180px; padding:10px 30%; margin:10px 0 0 !important } } .MiddleNavigation .navIcons { width:1370px; color:#0e1941; padding:0; overflow:hidden } .MiddleNavigation .navIcons a,.MiddleNavigation .navIcons a:visited { color:#0e1941 } @media screen and (min-width:992px) { .MiddleNavigation .navIcon .fileClaim-image { background-image:url(/resources/Allstate/images/hmpg/claims-middle-nav.png); width:52px; height:54px; margin:0 auto 10px } .MiddleNavigation .navIcon .downloadID-image { background:url(/resources/Allstate/images/hmpg/insurance-card-v2.png) 50% no-repeat } .MiddleNavigation .navIcon .manageProfile-image { background-image:url(/resources/Allstate/images/hmpg/manage-profile.png) } .MiddleNavigation .navIcon .helpsupport-image { background-image:url(/resources/Allstate/images/hmpg/help-support.png) } } .MiddleNavigation .customerBill ul li:first-child div { background-image:none; background-color:#0e1941; border-radius:0; height:100px; padding-top: 12px; padding-bottom: 0px;} @media screen and (min-width:768px) { .MiddleNavigation .customerBill li:first-child { width:300px; padding:0 } } @media screen and (max-width:768px) { .MiddleNavigation .customerBill ul li:first-child div { background-image:none; background-color:#0e1941; border-radius:0; height:100px; width:100%; text-align:center; border-top:1px solid #000 } } @media screen and (min-width:510px) and (max-width:578px) { .MiddleNavigation .customerBill ul li:first-child div { padding-top: 12px; padding-bottom: 0px;} } @media screen and (min-width:1201px) { .MiddleNavigation .navIcons li:first-child { margin-left:18px; padding-right:24px } .MiddleNavigation .navIcons li:nth-child(n+2) { float:left; padding:17px 24px; margin:0 auto; border-right:2px solid #0e1941 } } .MiddleNavigation .nextBillDueDate .nbddLabelFull { width:270px } .MiddleNavigation .navIcon .fileClaim-image { background-image:url(/resources/Allstate/images/hmpg/claims-middle-nav.png) } @media screen and (min-width:992px) { .MiddleNavigation .navIcon .fileClaim-image { padding:3px 0 } } .MiddleNavigation .navIcon .downloadID-image { background:url(/resources/Allstate/images/hmpg/insurance-card-v2.png) 50% no-repeat; background-size:100% } .MiddleNavigation .navIcon .manageProfile-image { background-image:url(/resources/Allstate/images/hmpg/manage-profile.png) } .MiddleNavigation .navIcon .helpsupport-image { background-image:url(/resources/Allstate/images/hmpg/help-support.png) } .MiddleNavigation .customerBill .paperless-image { background-image:url(/resources/Allstate/images/hmpg/paperless.png) } @media screen and (max-width:767px) { .MiddleNavigation .customerBill li:nth-child(n+1) { padding-top:0; margin:0 auto; width:100% } } .rd20 { padding:15px 50px } @media only screen and (max-width:1300px) { .rd20 { padding:15px 30px } } .rd20-breadcrumbs a { color:#fff; font-size:14px; display:inline-block; padding:0 10px 0 0; vertical-align:middle; font-weight:400 } .rd20-CTA { margin-top:190px } .rd20-CTA h2 { margin:40px 0 40px 8.5%; color:#fff; font-size:32px; text-transform:none; font-weight:300; letter-spacing:inherit; padding-top:0 } @media only screen and (max-width:1300px) { .rd20-CTA h2 { margin:10px 0 } } .rd20-CTA h2 span { color:#47b8e3 } .blueArticles { max-width:100%; margin:0 auto; padding:0 0 2%; color:#fff } .blueArticles a,.blueArticles a:visited { color:#fff; padding:30px 40px 20px 20px; font-size:18px; font-weight:400 } .blueArticles img { width:100%; padding:0 0 10px } .bBanner { background:#0e1941 url(/resources/Allstate/images/hmpg/homepage-banner-known.jpg) no-repeat; height:631px; background-size:cover; background-position:bottom 0 right -90px } .quote-blue { width:361px; float:right; background-color:#0f1842; height:631px; padding:30px; margin-right:370px; right:33.33% } .quote__blurb h2 { color:#fff; font-size:32px; text-transform:none; font-weight:400; letter-spacing:1px; line-height:1 } .quote__cta__submit { background-color:#ed7766; border:0; padding:5px 40px; border-radius:15px; margin:20px 0 } .quote__retrieve { color:#fff } .AgentsNearYou .anyHeader { color:#0e1941; font-size:2em; font-weight:300 } .AgentsNearYou .anyHeader a { color:#0033a0; font-size:.57em } .AgentsNearYou .headerTitle { display:inline-block; margin-right:10px; font-weight:700; font-size:1.6em; text-transform:lowercase; color:#c74e10 } @media only screen and (max-width:767px) { .AgentsNearYou .AGYOuter { margin:20px auto !important } } .ctaHmpg { width:100%; padding:0 0 10px; position:relative; display:inline-block } .ctaHmpg .img-top { display:none; position:absolute; top:0; left:0; z-index:99 } .ctaHmpg:hover .img-top { display:inline } .cta-find-agent { border-left:10px solid #0e1941; min-height:100px; background-color:#f9fbfc; height:auto } .cta-find-agent a,.cta-find-agent p { font-size:2em; color:#0e1941; padding:25px 0 20px 15px; font-weight:500 } .cta-find-agent p span { color:#0033a0 } .agent-link { background-color:#ced7e0; height:100px; padding:30px } .agent-link a { font-size:26px; color:#0e1941; line-height:1.54; letter-spacing:-.87px; font-weight:500 } .agent-link a:after { content:""; height:30px; width:30px; background:url(/resources/Allstate/images/hmpg/05034-logout-l.png) no-repeat; position:absolute; top:40px; left:55% } @media only screen and (max-width:767px) { .agent-link a:after { content:""; left:50% } } @media only screen and (min-width:768px) and (max-width:1434px) { .agent-link a:after { left:65% } } .carouselSlider,.protectionBanner { background-color:#0033a0; color:#fff; padding:160px 30px 20px } .protectionBanner p { color:#fff; font-size:40px } .protectionBanner p span { color:#45bce5 } .carouselSlider { width:100%; max-width:100%; padding:0; margin:0 } .callOuts img,.sliderTiles { max-width:100% } .carousel-main-images { width:auto; min-height:362px; max-width:100%; border-radius:0; margin-bottom:20px } @media only screen and (max-width:767px) { .carousel-main-images { min-height:174px; background-size:100% } } article.interior p { margin:30px 10px; padding:0 10% 0 20px } @media only screen and (max-width:767px) { article.interior p { padding:0 10px 0 20px } } article.interior a { color:#fff; font-size:16px; font-weight:500 } .callOuts { margin:0; padding:0; max-width:100% } .callOuts .articles { max-width:1300px; margin:0 auto; padding:40px 0 } .callOuts h2,.related-resources h2 { font-size:28px; color:#0e1941; font-weight:600; text-transform:lowercase; letter-spacing:0 } .callOuts h2 span { color:#c74e10 } .callOuts img { width:auto } .callOuts,.related-resources { background-color:#f3f6fb; color:#0e1941; width:auto } @media screen and (max-width:767px) { .related-resources { background-color:#f3f6fb; color:#0e1941; padding:0; width:100%; margin:0 } } .related-resources .articles { margin:30px auto; padding:0 30px 0 0 } .related-resources h2 { font-size:36px; font-weight:500; padding:20% 10px 0 35%; line-height:40px } .NavigationFooter .getQuote { background:#ed7766; border:1px solid #ed7766; border-radius:17.3px; width:237px; margin-top:10px; color:#001e60; height:35px; text-transform:lowercase } @media only screen and (max-width:1200px) { .NavigationFooter .getQuote { border-radius:0 17.3px 17.3px 0; height:37px; width:150px } } @media only screen and (max-width:1434px) { .related-resources h2 { padding:10px 120px 0 0 } .related-resources img { width:auto; max-width:100%; margin-bottom:20px } @media screen and (max-width:767px) { .related-resources img { margin:0 auto 20px } .NavigationFooter .getQuote { border-radius:17.3px; width:237px } } .NavigationFooter .getQuote:hover { background-color:#ed7766; border:2px solid #ed7766 } .NavigationFooter .getQuote:focus { background-color:#ed7766; border:2px solid #45bce5 } .NavigationFooter .findAgent { background:#45bce5 !important; border-radius:17.3px; width:237px; height:35px; color:#001e60; border:2px solid transparent; text-transform:lowercase } .NavigationFooter .findAgent:hover { background-color:#fff !important; border:solid 2px #45bce5 } .NavigationFooter .findAgent:focus { background-color:#fff !important; border:2px solid #45bce5 } @media screen and (min-width:992px) { .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote { text-transform:lowercase; color:#0e1941; background-color:#ed7666; border:2px solid transparent; border-radius:17px; font-size:1em; padding:4px 25px 6px 15px } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:hover { background-color:#ed7766; border:2px solid #ed7766 } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:focus { background-color:#ed7766; border:2px solid #45bce5 } } .blueTop-homepage { background-color:#d0eef8; padding:1% 2%; height:auto } .blueTop-homepage a,.blueTop-homepage p { text-align:left; font-size:16px; line-height:1.6; margin-bottom:0; font-weight:500; color:#0e1941 } .blueTop-homepage a { font-size:14px; font-weight:700; color:#0033a0 } .blueTop-homepage a:hover { color:#0e1941; text-decoration:underline } .NavigationFooter a:hover,.blueTop-homepage a { text-decoration:underline } .GlobalNavigation .top-navigation .inner-wrapper ul li a:focus,.NavigationFooter a:focus { text-decoration:underline } .bsLeftNavigation .bs-docs-sidebar .nav>li>a:focus,.bsLeftNavigation .bs-docs-sidebar .nav>li>a:hover { text-decoration:underline } .slick-dots li { margin:0 5px 20px } .related-resources .slick-dots li button:before,.slick-dots li button:before { font-family:slick; font-size:20px !important; line-height:20px; position:absolute; top:0; left:0; width:20px; height:20px; content:'•'; text-align:center; opacity:.25; color:#fff !important; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } .related-resources .slick-dots li button:before { color:#0e1941 !important } } .related-resources-login .slick-dots li button:before { color:#45bce5 !important } .related-resources-login .slick-dots li.slick-active button:before { color:#0e1941 !important } .MiddleNavigation .mNavigation { max-height:unset } .MiddleNavigation .navIcons { width:100% } .MiddleNavigation .customerBill .customerOptions { display:flex; flex-flow:row nowrap; margin-left:0 } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate { flex:4 1; margin:0 auto; background-color:#0e1941; display:flex; flex-flow:column; justify-content:center; border-radius:0; text-align:center; border-top:none; padding:0 } .MiddleNavigation .nextBillDueDate .nbddLabelFull .nbddLabelFullInner { display:flex; flex-flow:column; justify-content:center; top:unset; transform:unset; padding:0; border:none; position:unset; box-sizing:border-box; padding-top:0 } .MiddleNavigation .customerBill ul li:first-child div { background-image:none; background-color:#0e1941; border-radius:0; height:auto; width:100%; text-align:left; border-top:none; box-sizing:border-box; padding-top: 12px; padding-bottom: 0px; } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li { float:none; flex:1 1; padding:0 8px; margin-bottom:0; text-align:center; margin-top:8px } .MiddleNavigation .navIcons a { display:flex; flex-flow:column nowrap; justify-content:center } .MiddleNavigation .navIcons li a figcaption { float:none; text-align:unset; padding-left:unset !important; min-width:unset } @media all and (max-width:767px) { .MiddleNavigation .customerBill .customerOptions { flex-flow:column nowrap; width:100% } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li { border-top:1px solid #0e1941; border-left:none; padding-top:8px; flex:1 1 auto; width:100% } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:nth-child(2) { border-top:none } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate { background-color:#0e1941; flex:1 1 auto; max-width:unset } } @media all and (min-width:768px) { .MiddleNavigation #mNavigation .customerBill.navIcons { margin-bottom:-5px; padding-bottom:0 } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions { margin-bottom:0; padding-bottom:0 } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li { padding:8px 12px 8px 8px; margin-bottom:8px; border-right:1px solid #0e1941 } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:last-child { border-right:none } .MiddleNavigation .nextBillDueDate .nbddLabelFull .nbddLabelFullInner { padding-bottom:0 } .MiddleNavigation .customerBill ul li:first-child div { padding-top: 12px; padding-bottom: 0px;} .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate { max-width:313px } } @media all and (min-width:992px) and (max-width:1132px) { .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:nth-child(2) a { margin-top:10px } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:nth-child(2) a img { margin-bottom:0 } } @media all and (min-width:1202px) { .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate { margin-left:184px } } 7px){.related-resources img{margin:0 auto 20px}.NavigationFooter .getQuote{border-radius:17.3px;width:237px}}.NavigationFooter .getQuote:hover{background-color:#ed7766;border:2px solid #ed7766}.NavigationFooter .getQuote:focus{background-color:#ed7766;border:2px solid #45bce5}.NavigationFooter .findAgent{background:#45bce5!important;border-radius:17.3px;width:237px;height:35px;color:#001e60;border:2px solid transparent;text-transform:lowercase}.NavigationFooter .findAgent:focus,.NavigationFooter .findAgent:hover{background-color:#fff!important;border:2px solid #45bce5}@media screen and (min-width:992px){.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote{text-transform:lowercase;color:#0e1941;background-color:#ed7666;border:2px solid transparent;border-radius:17px;font-size:1em;padding:4px 25px 6px 15px}.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:hover{background-color:#ed7766;border:2px solid #ed7766}.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:focus{background-color:#ed7766;border:2px solid #45bce5}}.blueTop-homepage{background-color:#d0eef8;padding:1% 2%;height:auto}.blueTop-homepage a,.blueTop-homepage p{text-align:left;font-size:16px;line-height:1.6;margin-bottom:0;font-weight:500;color:#0e1941}.blueTop-homepage a{font-size:14px;font-weight:700;color:#0033a0}.blueTop-homepage a:hover{color:#0e1941;text-decoration:underline}.GlobalNavigation .top-navigation .inner-wrapper ul li a:focus,.NavigationFooter a:focus,.NavigationFooter a:hover,.blueTop-homepage a,.bsLeftNavigation .bs-docs-sidebar .nav>li>a:focus,.bsLeftNavigation .bs-docs-sidebar .nav>li>a:hover{text-decoration:underline}.slick-dots li{margin:0 5px 20px}.related-resources .slick-dots li button:before,.slick-dots li button:before{font-family:slick;font-size:20px!important;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#fff!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.related-resources .slick-dots li button:before{color:#0e1941!important}}.related-resources-login .slick-dots li button:before{color:#45bce5!important}.related-resources-login .slick-dots li.slick-active button:before{color:#0e1941!important}.MiddleNavigation .mNavigation{max-height:unset}.MiddleNavigation .navIcons{width:100%}.MiddleNavigation .customerBill .customerOptions{display:flex;flex-flow:row nowrap;margin-left:0}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate{flex:4 1;margin:0 auto;background-color:#0e1941;display:flex;flex-flow:column;justify-content:center;border-radius:0;text-align:center;border-top:none;padding:0}.MiddleNavigation .nextBillDueDate .nbddLabelFull .nbddLabelFullInner{display:flex;flex-flow:column;justify-content:center;top:unset;transform:unset;padding:0;border:none;position:unset;box-sizing:border-box}.MiddleNavbody{font-family:allstatesansw-medium,arial,sans-serif}.allstateBlue h2,.allstateBlue p{color:#fff}.txt-trans-unset{text-transform:initial!important}input{color:#000}#bodyrow{width:100%}.bsHeroBanner .jumbotron.hero{height:350px}@media screen and (max-width:1201px){.bsHeroBanner .jumbotron.hero{background:#0e1941;height:auto}}.bsHeroBanner .jumbotron p{margin:0;text-transform:initial;color:#fff}.bsHeroBanner .jumbotron.hero{background-size:cover;background-position:inherit;overflow:hidden}@media only screen and (min-width:992px) and (max-width:1201px){.bsHeroBanner .jumbotron.hero{height:auto;background:url(/resources/Allstate/images/hmpg/homepage-banner-echo.jpg) 60% 40%/cover no-repeat}}.bsHeroBanner .jumbotron .container .col-md-4.freeTextBar span{color:#45bce5}@media (max-height:767px){.bsHeroBanner .jumbotron .container .col-md-4{height:auto}}@media (min-width:768px){.bsHeroBanner .logInTitle{color:#fff}.bsFreeTextDCR .cta-find-agent a,.bsFreeTextDCR .cta-find-agent p{font-size:2.5em;color:#0e1941;padding:25px 0 20px 15px;font-weight:500}}@media screen and (max-width:768px){.jumbotron{text-align:center}.bsHeroBanner .registerLink a,.forgotId a,.forgotPassword a{color:#fff}.bsFreeTextDCR .container.carouselSlider .slick-dots{background-color:#0e1941;margin-bottom:-5px}}.bsHeroBanner .logIn{background:#ec7765;border:1px solid transparent;border-radius:22px;width:268px;height:34px}@media (min-width:992px){.bsHeroBanner{margin-top:0}.bsHeroBanner .subTitle{color:#fff!important;margin-top:20px!important}.bsHeroBanner .logIn{margin-bottom:0;margin-left:10px}}@media (max-width:767px){.bsHeroBanner .logIn{margin-top:10px;margin-left:10px}}.bsHeroBanner .logIn:hover{background:#fff;border:1px solid #d44025}.bsHeroBanner .logIn:focus{background:#ec7765;border:1px solid #fff;-webkit-box-shadow:inset 0 0 0 5px #45bce5;-moz-box-shadow:inset 0 0 0 5px #45bce5;box-shadow:inset 0 0 0 5px #45bce5}.bsHeroBanner .logIn a{top:5px;padding-top:0;color:#0e1941;font-size:16px;line-height:20px;text-transform:none}.bsHeroBanner .logIn a:focus{background:#ec7765;border:1px solid #fff}.bsHeroBanner .loginBar .WhatsThis p{border-bottom:1px dotted #fff;color:#fff;}@media (max-width:992px){.bsHeroBanner .logIn a{top:0;padding-top:7px;color:#0e1941;line-height:20px;text-transform:none}.bsHeroBanner .loginBar .saveIdWrapper{top:-20px}}.bsHeroBanner .loginBar .SaveUserId{color:#fff;}.bsHeroBanner .forgotId{padding-right:0}.bsHeroBanner .coverageOptions{height:39px;padding-top:10px;background:#ed7766;border:1px #ed7766;color:#0e1941;border-radius:22px;margin:16px 0 41px}.bsHeroBanner .coverageOptions:hover{background-color:#fff;border:2px solid #ed7766}.bsHeroBanner .coverageOptions:focus{background-color:#ed7766;border:2px solid #45bce5}a,a:visited{color:#0e1941}.allstateBlue{background-color:#00349e}.lightBlue{background-color:#47b8e3}.darkBlue{background-color:#0f1842;color:#fff}.panel{min-height:1276px;border-radius:0;margin:0}@media only screen and (max-width:767px){.panel{min-height:100%}.agent-link a:after{content:"";left:55%}}.min200{min-height:200px}.min400{min-height:400px}.min600{min-height:600px}.min800{min-height:800px}.w100{width:100%}.px-0{padding-left:0;padding-right:0}.allstate-light-beacon{margin:20px auto;height:59px;width:auto;padding:0 40%}.jumbotron{background-color:#0e1941;border-radius:0;color:#fff}.bsHeroBanner .mobileForgotLinks a,.mobileRegisterLink a{color:#45bce5;}@media only screen and (min-width:968px) and (max-width:1201px){.bsHeroBanner .jumbotron .container .col-md-4.freeTextBar{margin-left:-15px!important}}@media screen only and (min-width:1202px) and (max-width:1447px){.bsHeroBanner .jumbotron.hero{background-size:cover;background-position-x:25%}}.bsHeroBanner .jumbotron .container .col-md-4{height:350px;background-color:#0f1842!important}@media (max-width:992px){.bsHeroBanner .jumbotron .container .col-md-4{height:100%;background:0 0!important}}.bsHeroBanner .loginBar{background:0 0!important}@media (min-width:992px){.bsHeroBanner{margin-top:0}.bsHeroBanner .jumbotron .container{height:350px}.bsHeroBanner .jumbotron .container .col-md-4.freeTextBar{background-color:#0e1941;color:#fff;text-transform:lowercase;line-height:1.2;box-shadow:12px 0 15px -4px rgba(0,0,0,.8),-12px 0 17px -4px rgba(0,0,0,.8);padding:60px 0 0 15px}.bsHeroBanner .loginBar{float:left;box-shadow:12px 0 15px -4px rgba(0,0,0,.8),-12px 0 17px -4px rgba(0,0,0,.8);height:350px}}@media only screen and (min-width:992px) and (max-width:1201px){.bsHeroBanner .loginBar{margin-left:-10px!important}}@media (max-width:991px){.bsHeroBanner .loginBar{background:#0f1842!important}}.bsHeroBanner .logInTitle{color:#fff;font-size:1.6em; line-height: 1.2;}@media (min-width:768px){.bsHeroBanner .logInTitle{color:#fff}}.bsHeroBanner .registerLink a{color:#fff;}@media screen and (max-width:768px){.bsHeroBanner .registerLink a,.forgotId a,.forgotPassword a{color:#fff}}.forgotId a,.forgotPassword a{color:#45bce5!important;text-decoration:underline; text-transform: none;}.bsHeroBanner .subTitle{color:#fff!important;margin-top:20px!important}@media (max-width:768px){.bsHeroBanner .coverageOptions{margin:16px auto 41px}}@media (min-width:768px){.bsHeroBanner .registerLink a:focus,.bsHeroBanner .registerLink a:hover,.forgotId a:focus,.forgotId a:hover,.forgotPassword a:focus,.forgotPassword a:hover{color:#fff!important}}.bsHeroBanner .passwordHeroBanner,.bsHeroBanner .usernameHeroBanner{border:1px solid #ccc;border-left:5px solid #ed7766;font-size:1.3em;color:#0e1941;border-radius:0}.quote__blurb h3{color:#47b8e3;font-size:32px;text-transform:none;font-weight:400;letter-spacing:1px;line-height:1;margin:0 0 30px}article a{font-weight:500}article.interior{border:0;float:left;border-radius:0;margin:0;width:100%!important;border-right:1px solid #0e1941}.related-resources h2 span,.related-resources-login h2 span{color:#c74e10}.related-resources img{width:auto;max-width:100%;margin-bottom:20px;cursor:pointer}.related-resources-login{background-color:#f3f6fb;color:#0e1941;width:auto;margin-left:7px}.related-resources-login .articles{margin:30px auto;padding:0 30px 0 0}@media screen and (max-width:767px){.related-resources .articles{text-align:center}.related-resources img{margin:0 auto 20px;cursor:pointer}.related-resources-login .articles{text-align:center}}.related-resources-login h2{font-size:28px;color:#0e1941;font-weight:500;text-transform:lowercase;letter-spacing:0;padding:10px 0}.related-resources-login img{width:auto;max-width:100%;margin-bottom:20px}@media screen and (max-width:767px){.related-resources-login img{margin:0 auto 20px}}.NavigationFooter #footerNav .companyLogo{color:#4d4d4d;float:left;margin-top:0;text-align:center;padding:20px 25px 25px;width:23%}.NavigationFooter .getQuote:hover{background-color:#fff;border:2px solid #ed7766}.NavigationFooter .getQuote:focus{background-color:#ed7766;border:2px solid #45bce5}.NavigationFooter .findAgent{background:#45bce5!important;border-radius:17.3px;width:237px;height:35px;color:#001e60;border:2px solid transparent}.NavigationFooter .findAgent:focus,.NavigationFooter .findAgent:hover{background-color:#fff!important;border:2px solid #45bce5}@media screen and (max-width:992px){.NavigationFooter #footerNav .companyLogo{color:#4d4d4d;float:none;margin-top:0;padding:20px 0;text-align:center;width:100%}}.blueTop-homepage{background-color:#d0eef8;padding:1% 2%;height:auto}.blueTop-homepage a,.blueTop-homepage p{text-align:left;font-size:16px;line-height:1.6;margin-bottom:0;color:#0e1941;font-weight:500}.blueTop-homepage a{font-size:14px;font-weight:700;color:#0033a0;text-decoration:underline}.blueTop-homepage a:hover{color:#0e1941;text-decoration:underline}.MiddleNavigation .mNavigation{background-color:#47b8e3;max-height:140px;text-align:left}@media (max-width:768px){.MiddleNavigation .mNavigation{max-height:100%}.MiddleNavigation .customerBill{max-width:100%}}@media (max-width:990px){.GlobalNavigation .top-navigation .mobile-header .nav-allstate img{margin-top:16px!important}}@media screen and (min-width:992px){.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote{text-transform:lowercase;color:#0e1941;background-color:#ed7666;border:2px solid transparent;border-radius:17.3px;font-size:1em;padding:4px 25px 6px 15px;margin:12px 7px 0 0}.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:hover{background-color:#fff;border:2px solid #ed7766}.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:focus{background-color:#ed7766;border:2px solid #45bce5}.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:after{top:11px;right:10px;height:6px;width:10px;background-position:-15px -12px!important;content:"";position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA2CAYAAABjhwHjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3QzJCQjMyRjVFOEIxMUU2OTkxQ0FGRjMxMjA2MUYxMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0ZCMUQ4ODY4OEYxMUU2ODlFOUREOEU5ODk4NjcwRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0ZCMUQ4NzY4OEYxMUU2ODlFOUREOEU5ODk4NjcwRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxZDQwNGM0LWI4M2EtNDViYS05MmI5LWMzNzY2NGM3ZDNlNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QzJCQjMyRjVFOEIxMUU2OTkxQ0FGRjMxMjA2MUYxMiIvPiA8L3Jk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) no-repeat}.GlobalNavigation .top-navigation .inner-wrapper .nav-quote.expanded .btn-quote:after{background-position:-15px -25px;height:12px;top:8px;right:13px}.MiddleNavigation .customerBill li:nth-child(n+1){padding-top:19px}.MiddleNavigation .navIcon .fileClaim-image{background-image:url(/resources/Allstate/images/hmpg/claims-middle-nav.png);width:52px;height:54px;margin:0 auto 10px}.MiddleNavigation .navIcon .downloadID-image{background:url(/resources/Allstate/images/hmpg/insurance-card-v2.png) 50% no-repeat}.MiddleNavigation .navIcon .manageProfile-image{background-image:url(/resources/Allstate/images/hmpg/manage-profile.png)}.MiddleNavigation .navIcon .helpsupport-image{background-image:url(/resources/Allstate/images/hmpg/help-support.png)}}@media screen and (max-width:767px){.MiddleNavigation .customerBill li:nth-child(n+2){width:180px;padding:10px 30%;margin:10px 0 0!important}}.MiddleNavigation .navIcons{color:#0e1941;padding:0;overflow:hidden}.MiddleNavigation .navIcons a,.MiddleNavigation .navIcons a:visited{color:#0e1941}.MiddleNavigation .customerBill ul li:first-child div{padding-top: 12px; padding-bottom: 0px;}@media screen and (min-width:768px){.MiddleNavigation .customerBill li:first-child{width:300px;padding:0}}@media screen and (max-width:768px){.MiddleNavigation .customerBill ul li:first-child div{background-image:none;background-color:#0e1941;border-radius:0;height:100px;width:100%;text-align:center;border-top:1px solid #000}}@media screen and (min-width:510px) and (max-width:578px){.MiddleNavigation .customerBill ul li:first-child div{padding-top: 12px; padding-bottom: 0px;}}@media screen and (min-width:1201px){.MiddleNavigation .navIcons li:first-child{margin-left:18px;padding-right:24px}.MiddleNavigation .navIcons li:nth-child(n+2){float:left;padding:17px 24px;margin:0 auto;border-right:2px solid #0e1941}}.MiddleNavigation .nextBillDueDate .nbddLabelFull{width:270px}.MiddleNavigation .navIcon .fileClaim-image{background-image:url(/resources/Allstate/images/hmpg/claims-middle-nav.png)}@media screen and (min-width:992px){.MiddleNavigation .navIcon .fileClaim-image{padding:3px 0}}.MiddleNavigation .navIcon .downloadID-image{background:url(/resources/Allstate/images/hmpg/insurance-card-v2.png) 50%/100% no-repeat}.MiddleNavigation .navIcon .manageProfile-image{background-image:url(/resources/Allstate/images/hmpg/manage-profile.png)}.MiddleNavigation .navIcon .helpsupport-image{background-image:url(/resources/Allstate/images/hmpg/help-support.png)}.MiddleNavigation .customerBill .paperless-image{background-image:url(/resources/Allstate/images/hmpg/paperless.png)}.rd20{padding:15px 50px}.rd20-breadcrumbs a{color:#fff;font-size:14px;display:inline-block;padding:0 10px 0 0;vertical-align:middle;font-weight:400}.rd20-CTA{margin-top:190px}.rd20-CTA h2{margin:40px 0 40px 8.5%;color:#fff;font-size:32px;text-transform:none;font-weight:300;letter-spacing:inherit;padding-top:0}@media only screen and (max-width:1300px){.rd20{padding:15px 30px}.rd20-CTA h2{margin:10px 0}}.rd20-CTA h2 span{color:#47b8e3}.blueArticles{max-width:100%;margin:0 auto;padding:0 0 2%;color:#fff}.blueArticles a,.blueArticles a:visited{color:#fff;padding:30px 40px 20px 20px;font-size:18px;font-weight:400}.blueArticles img{width:100%;padding:0 0 10px}.bBanner{background:url(/resources/Allstate/images/hmpg/homepage-banner-known.jpg) bottom 0 right -90px/cover no-repeat #0e1941;height:631px}.quote-blue{width:361px;float:right;background-color:#0f1842;height:631px;padding:30px;margin-right:370px;right:33.33%}.quote__blurb h2{color:#fff;font-size:32px;text-transform:none;font-weight:400;letter-spacing:1px;line-height:1}.quote__cta__submit{background-color:#ed7766;border:0;padding:5px 40px;border-radius:15px;margin:20px 0}.quote__retrieve{color:#fff}.AgentsNearYou .anyHeader{color:#0e1941;font-size:2em;font-weight:300}.AgentsNearYou .anyHeader a{color:#0033a0;font-size:.57em}.AgentsNearYou .headerTitle{display:inline-block;margin-right:10px;font-weight:700;font-size:1.6em;text-transform:lowercase;color:#c74e10}@media only screen and (max-width:767px){.carousel-main-images{min-height:174px}.AgentsNearYou .AGYOuter{margin:20px auto!important}}.ctaHmpg{width:100%;padding:0 0 10px;position:relative;display:inline-block}.ctaHmpg .img-top{display:none;position:absolute;top:0;left:0;z-index:99}.ctaHmpg:hover .img-top{display:inline}.cta-find-agent{border-left:10px solid #0e1941;min-height:100px;height:auto;position:static;}.cta-find-agent a,.cta-find-agent p{font-size:2em;color:#0e1941;padding:25px 0 20px 15px;font-weight:500}.cta-find-agent p span{color:#0033a0}.agent-link{background-color:#ced7e0;height:100px;padding:30px}.agent-link a{font-size:26px;color:#0e1941;line-height:1.54;letter-spacing:-.87px;font-weight:500}.agent-link a:after{content:"";height:30px;width:30px;background:url(/resources/Allstate/images/hmpg/05034-logout-l.png) no-repeat;position:absolute;top:40px;left:55%}@media only screen and (max-width:767px){.agent-link a:after{content:"";left:50%}}@media only screen and (min-width:768px) and (max-width:1434px){.agent-link a:after{left:65%}}.carouselSlider,.protectionBanner{background-color:#0033a0;color:#fff;padding:160px 30px 20px}.protectionBanner p{color:#fff;font-size:40px}.protectionBanner p span{color:#45bce5}.carouselSlider{width:100%;max-width:100%;padding:0;margin:0}.callOuts img,.sliderTiles{max-width:100%}.carousel-main-images{cursor:pointer;width:auto;min-height:362px;max-width:100%;border-radius:0;margin-bottom:20px}article.interior p{margin:30px 10px;padding:0 10% 0 20px}@media only screen and (max-width:767px){.carousel-main-images{min-height:174px;background-size:100%}article.interior p{padding:0 10px 0 20px}}article.interior a{color:#fff;font-size:16px;font-weight:500}.callOuts{margin:0;padding:0;max-width:100%}.callOuts .articles{max-width:1300px;margin:0 auto;padding:40px 0}.callOuts h2,.related-resources h2{font-size:28px;color:#0e1941;font-weight:600;text-transform:lowercase;letter-spacing:0}.callOuts h2 span{color:#c74e10}.callOuts img{width:auto}.callOuts,.related-resources{background-color:#f3f6fb;color:#0e1941;width:auto}@media screen and (max-width:767px){.MiddleNavigation .customerBill li:nth-child(n+1){padding-top:0;margin:0 auto;width:100%}.related-resources{background-color:#f3f6fb;color:#0e1941;padding:0;width:100%;margin:0}}.related-resources .articles{margin:30px auto;padding:0 30px 0 0}.related-resources h2{font-size:36px;font-weight:500;padding:20% 10px 0 35%;line-height:40px}.NavigationFooter .getQuote{background:#ed7766;border:1px solid #ed7766;border-radius:17.3px;width:237px;margin-top:10px;color:#001e60;height:35px;text-transform:lowercase}@media only screen and (max-width:1200px){.NavigationFooter .getQuote{border-radius:0 17.3px 17.3px 0;height:37px;width:150px}}@media only screen and (max-width:1434px){.related-resources h2{padding:10px 120px 0 0}.related-resources img{width:auto;max-width:100%;margin-bottom:20px}@media screen and (max-width:76body { font-family:allstatesansw-medium,arial,sans-serif } .allstateBlue h2,.allstateBlue p { color:#fff } @media only screen and (max-width:767px) { .panel { min-height:100% } } input { color:#000 } #bodyrow { width:100% } @media (min-width:992px) { .bsHeroBanner { margin-top:0 } } .bsHeroBanner .jumbotron.hero { height:350px } @media screen and (max-width:1201px) { .bsHeroBanner .jumbotron.hero { background:#0e1941; height:auto } } @media screen and (max-width:768px) { .jumbotron { text-align:center } } .bsHeroBanner .jumbotron p { margin:0; text-transform:initial; color:#fff } .bsHeroBanner .jumbotron.hero { background-size:cover; background-position:inherit; overflow:hidden } @media only screen and (min-width:992px) and (max-width:1201px) { .bsHeroBanner .jumbotron.hero { height:auto; background-position:top; background:url(/resources/Allstate/images/hmpg/homepage-banner-echo.jpg) 60% 40% no-repeat; background-size:cover } } @media (min-width:992px) { .bsHeroBanner .jumbotron .container .col-md-4.freeTextBar { background-color:#0e1941; color:#fff; text-transform:lowercase; line-height:1.2; box-shadow:12px 0 15px -4px rgba(0,0,0,.8),-12px 0 17px -4px rgba(0,0,0,.8); padding:60px 0 0 15px } } .bsHeroBanner .jumbotron .container .col-md-4.freeTextBar span { color:#45bce5 } @media (max-height:767px) { .bsHeroBanner .jumbotron .container .col-md-4 { height:auto } } @media (min-width:992px) { .bsHeroBanner .loginBar { float:left; box-shadow:12px 0 15px -4px rgba(0,0,0,.8),-12px 0 17px -4px rgba(0,0,0,.8); height:350px } } @media (min-width:768px) { .bsHeroBanner .logInTitle { color:#fff } .bsFreeTextDCR .cta-find-agent a,.bsFreeTextDCR .cta-find-agent p { font-size:2.5em; color:#0e1941; padding:25px 0 20px 15px; font-weight:500 } } @media screen and (max-width:768px) { .bsHeroBanner .registerLink a,.forgotId a,.forgotPassword a { color:#fff } .bsFreeTextDCR .container.carouselSlider .slick-dots { background-color:#0e1941; margin-bottom:-5px } } @media (min-width:992px) { .bsHeroBanner .subTitle { color:#fff !important; margin-top:20px !important } } .bsHeroBanner .logIn { background:#ec7765; border:1px transparent solid; border-radius:22px; width:268px; height:34px } @media (min-width:992px) { .bsHeroBanner .logIn { margin-bottom:0; margin-left:10px } } @media (max-width:767px) { .bsHeroBanner .logIn { margin-top:10px; margin-left:10px } } .bsHeroBanner .logIn:hover { background:#fff; border:1px #d44025 solid } .bsHeroBanner .logIn:focus { background:#ec7765; border:1px #fff solid; -webkit-box-shadow:inset 0 0 0 5px #45bce5; -moz-box-shadow:inset 0 0 0 5px #45bce5; box-shadow:inset 0 0 0 5px #45bce5 } .bsHeroBanner .logIn a { top:5px; padding-top:0; color:#0e1941; font-size:16px; line-height:20px; text-transform:none } @media (max-width:992px) { .bsHeroBanner .logIn a { top:0; padding-top:7px; color:#0e1941; line-height:20px; text-transform:none } } .bsHeroBanner .logIn a:focus { background:#ec7765; border:1px #fff solid } .bsHeroBanner .loginBar .WhatsThis p { border-bottom:1px dotted #fff; color:#fff; text-transform:lowercase } @media (max-width:992px) { .bsHeroBanner .loginBar .saveIdWrapper { top:-20px } } .bsHeroBanner .loginBar .SaveUserId { color:#fff; } .bsHeroBanner .forgotId { padding-right:0 } .bsHeroBanner .coverageOptions { height:39px; padding-top:10px; background:#ed7766; border:1px #ed7766; color:#0e1941; border-radius:22px; margin:16px 0 41px } .bsHeroBanner .coverageOptions:hover { background-color:#fff; border:2px solid #ed7766 } .bsHeroBanner .coverageOptions:focus { background-color:#ed7766; border:2px solid #45bce5 } a,a:visited { color:#0e1941 } .allstateBlue { background-color:#00349e } .lightBlue { background-color:#47b8e3 } .darkBlue { background-color:#0f1842; color:#fff } .panel { min-height:1276px; border-radius:0; margin:0 } @media only screen and (max-width:767px) { .panel { min-height:100% } } .min200 { min-height:200px } .min400 { min-height:400px } .min600 { min-height:600px } .min800 { min-height:800px } .w100 { width:100% } .px-0 { padding-left:0; padding-right:0 } .allstate-light-beacon { margin:20px auto; height:59px; width:auto; padding:0 40% } @media (min-width:992px) { .bsHeroBanner { margin-top:0 } .bsHeroBanner .jumbotron .container { height:350px } } .jumbotron { background-color:#0e1941; border-radius:0; color:#fff } .bsHeroBanner .mobileForgotLinks a,.mobileRegisterLink a { color:#45bce5;  } @media (min-width:992px) { .bsHeroBanner .jumbotron .container .col-md-4.freeTextBar { background-color:#0e1941; color:#fff; text-transform:lowercase; line-height:1.2; box-shadow:12px 0 15px -4px rgba(0,0,0,.8),-12px 0 17px -4px rgba(0,0,0,.8); padding:60px 0 0 15px } } @media only screen and (min-width:968px) and (max-width:1201px) { .bsHeroBanner .jumbotron .container .col-md-4.freeTextBar { margin-left:-15px !important } } @media screen only and (min-width:1202px) and (max-width:1447px) { .bsHeroBanner .jumbotron.hero { background-size:cover; background-position-x:25% } } .bsHeroBanner .jumbotron .container .col-md-4 { height:350px; background-color:#0f1842 } @media (max-width:992px) { .bsHeroBanner .jumbotron .container .col-md-4 { height:100%; background:0 0 !important } } .bsHeroBanner .loginBar { background:0 0 !important } @media (min-width:992px) { .bsHeroBanner .loginBar { float:left; box-shadow:12px 0 15px -4px rgba(0,0,0,.8),-12px 0 17px -4px rgba(0,0,0,.8); height:350px } } @media only screen and (min-width:992px) and (max-width:1201px) { .bsHeroBanner .loginBar { margin-left:-10px !important } } @media (max-width:991px) { .bsHeroBanner .loginBar { background:#0f1842 !important } } .bsHeroBanner .logInTitle { color:#fff; font-size:1.6em } @media (min-width:768px) { .bsHeroBanner .logInTitle { color:#fff } } .bsHeroBanner .registerLink a { color:#fff;  } @media screen and (max-width:768px) { .bsHeroBanner .registerLink a,.forgotId a,.forgotPassword a { color:#fff; text-transform: none;} } .forgotId a,.forgotPassword a { color:#45bce5 !important;  text-decoration:underline } .bsHeroBanner .subTitle { color:#fff !important; margin-top:20px !important } @media (max-width:768px) { .bsHeroBanner .coverageOptions { margin:16px auto 41px } } @media (min-width:768px) { .bsHeroBanner .registerLink a:focus,.bsHeroBanner .registerLink a:hover,.forgotId a:focus,.forgotId a:hover,.forgotPassword a:focus,.forgotPassword a:hover { color:#fff !important } } .bsHeroBanner .passwordHeroBanner,.bsHeroBanner .usernameHeroBanner { border-top-left-radius:0; border-top-right-radius:0; border-bottom-left-radius:0; border-bottom-right-radius:0; border:1px solid #ccc; border-left:5px solid #ed7766; font-size:1.3em; color:#0e1941; } @media only screen and (max-width:1300px) { .rd20 { padding:15px 30px } } @media only screen and (max-width:1300px) { .rd20-CTA h2 { margin:10px 0 } } .quote__blurb h3 { color:#47b8e3; font-size:32px; text-transform:none; font-weight:400; letter-spacing:1px; line-height:1; margin:0 0 30px } @media only screen and (max-width:767px) { .agent-link a:after { content:""; left:55% } } @media only screen and (max-width:767px) { .carousel-main-images { min-height:174px } } article a { font-weight:500 } article.interior { border:0; float:left; border-radius:0; margin:0; width:100% !important; border-right:1px solid #0e1941 } @media only screen and (max-width:767px) { article.interior p { padding:0 10px 0 20px } } .related-resources h2 span,.related-resources-login h2 span { color:#c74e10 } @media screen and (max-width:767px) { .related-resources .articles { text-align:center } } .related-resources img { width:auto; max-width:100%; margin-bottom:20px } @media screen and (max-width:767px) { .related-resources img { margin:0 auto 20px } } .related-resources-login { background-color:#f3f6fb; color:#0e1941; width:auto; margin-left:7px } .related-resources-login .articles { margin:30px auto; padding:0 30px 0 0 } @media screen and (max-width:767px) { .related-resources-login .articles { text-align:center } } .related-resources-login h2 { font-size:28px; color:#0e1941; font-weight:500; text-transform:lowercase; letter-spacing:0; padding:10px 0 } .related-resources-login img { width:auto; max-width:100%; margin-bottom:20px } @media screen and (max-width:767px) { .related-resources-login img { margin:0 auto 20px } } .NavigationFooter #footerNav .companyLogo { color:#4d4d4d; float:left; margin-top:0; text-align:center; width:100%; padding:20px 25px 25px 25px; width:23% } .NavigationFooter .getQuote { background:#ed7766; border:1px solid #ed7766; border-radius:17.3px; width:237px; margin-top:10px; color:#001e60; height:35px } .NavigationFooter .getQuote:hover { background-color:#fff; border:2px solid #ed7766 } .NavigationFooter .getQuote:focus { background-color:#ed7766; border:2px solid #45bce5 } .NavigationFooter .findAgent { background:#45bce5 !important; border-radius:17.3px; width:237px; height:35px; color:#001e60; border:2px solid transparent } .NavigationFooter .findAgent:hover { background-color:#fff !important; border:solid 2px #45bce5 } .NavigationFooter .findAgent:focus { background-color:#fff !important; border:2px solid #45bce5 } @media screen and (max-width:992px) { .NavigationFooter #footerNav .companyLogo { color:#4d4d4d; float:none; margin-top:0; padding:20px 0; text-align:center; width:100% } } @media screen and (min-width:992px) { .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote { text-transform:lowercase; color:#0e1941; background-color:#ed7666; border:2px solid transparent; border-radius:17.3px; font-size:1em; padding:4px 25px 6px 15px; margin:12px 7px 0 0 } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:hover { background-color:#fff; border:2px solid #ed7766 } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:focus { background-color:#ed7766; border:2px solid #45bce5 } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:after { top:11px; right:10px; height:6px; width:10px; background-position:-15px -12px !important } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote.expanded .btn-quote:after { background-position:-15px -25px; height:12px; top:8px; right:13px } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:after { content:""; position:absolute; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA2CAYAAABjhwHjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3QzJCQjMyRjVFOEIxMUU2OTkxQ0FGRjMxMjA2MUYxMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0ZCMUQ4ODY4OEYxMUU2ODlFOUREOEU5ODk4NjcwRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0ZCMUQ4NzY4OEYxMUU2ODlFOUREOEU5ODk4NjcwRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxZDQwNGM0LWI4M2EtNDViYS05MmI5LWMzNzY2NGM3ZDNlNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QzJCQjMyRjVFOEIxMUU2OTkxQ0FGRjMxMjA2MUYxMiIvPiA8L3Jk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) no-repeat } } .blueTop-homepage { background-color:#d0eef8; padding:1% 2%; height:auto } .blueTop-homepage a,.blueTop-homepage p { text-align:left; font-size:16px; line-height:1.6; margin-bottom:0; color:#0e1941; font-weight:500 } .blueTop-homepage a { font-size:14px; font-weight:700; color:#0033a0; text-decoration:underline } .blueTop-homepage a:hover { color:#0e1941; text-decoration:underline } .MiddleNavigation .mNavigation { background-color:#47b8e3; max-height:140px; text-align:left } @media (max-width:768px) { .MiddleNavigation .mNavigation { max-height:100% } .MiddleNavigation .customerBill { max-width:100% } } @media (max-width:990px) { .GlobalNavigation .top-navigation .mobile-header .nav-allstate img { margin-top:16px !important } } @media screen and (min-width:768px) { .MiddleNavigation .customerBill li:first-child { width:300px; padding:0 } } @media screen and (min-width:992px) { .MiddleNavigation .customerBill li:nth-child(n+1) { padding-top:19px } } @media screen and (min-width:1201px) { .MiddleNavigation .navIcons li:first-child { margin-left:18px; padding-right:24px } .MiddleNavigation .navIcons li:nth-child(n+2) { float:left; padding:17px 24px; margin:0 auto; border-right:2px solid #0e1941 } } @media screen and (max-width:767px) { .MiddleNavigation .customerBill li:nth-child(n+2) { width:180px; padding:10px 30%; margin:10px 0 0 !important } } .MiddleNavigation .navIcons { width:1370px; color:#0e1941; padding:0; overflow:hidden } .MiddleNavigation .navIcons a,.MiddleNavigation .navIcons a:visited { color:#0e1941 } @media screen and (min-width:992px) { .MiddleNavigation .navIcon .fileClaim-image { background-image:url(/resources/Allstate/images/hmpg/claims-middle-nav.png); width:52px; height:54px; margin:0 auto 10px } .MiddleNavigation .navIcon .downloadID-image { background:url(/resources/Allstate/images/hmpg/insurance-card-v2.png) 50% no-repeat } .MiddleNavigation .navIcon .manageProfile-image { background-image:url(/resources/Allstate/images/hmpg/manage-profile.png) } .MiddleNavigation .navIcon .helpsupport-image { background-image:url(/resources/Allstate/images/hmpg/help-support.png) } } .MiddleNavigation .customerBill ul li:first-child div { background-image:none; background-color:#0e1941; border-radius:0; height:100px; padding-top: 12px; padding-bottom: 0px;} @media screen and (min-width:768px) { .MiddleNavigation .customerBill li:first-child { width:300px; padding:0 } } @media screen and (max-width:768px) { .MiddleNavigation .customerBill ul li:first-child div { background-image:none; background-color:#0e1941; border-radius:0; height:100px; width:100%; text-align:center; border-top:1px solid #000 } } @media screen and (min-width:510px) and (max-width:578px) { .MiddleNavigation .customerBill ul li:first-child div { padding-top: 12px; padding-bottom: 0px;} } @media screen and (min-width:1201px) { .MiddleNavigation .navIcons li:first-child { margin-left:18px; padding-right:24px } .MiddleNavigation .navIcons li:nth-child(n+2) { float:left; padding:17px 24px; margin:0 auto; border-right:2px solid #0e1941 } } .MiddleNavigation .nextBillDueDate .nbddLabelFull { width:270px } .MiddleNavigation .navIcon .fileClaim-image { background-image:url(/resources/Allstate/images/hmpg/claims-middle-nav.png) } @media screen and (min-width:992px) { .MiddleNavigation .navIcon .fileClaim-image { padding:3px 0 } } .MiddleNavigation .navIcon .downloadID-image { background:url(/resources/Allstate/images/hmpg/insurance-card-v2.png) 50% no-repeat; background-size:100% } .MiddleNavigation .navIcon .manageProfile-image { background-image:url(/resources/Allstate/images/hmpg/manage-profile.png) } .MiddleNavigation .navIcon .helpsupport-image { background-image:url(/resources/Allstate/images/hmpg/help-support.png) } .MiddleNavigation .customerBill .paperless-image { background-image:url(/resources/Allstate/images/hmpg/paperless.png) } @media screen and (max-width:767px) { .MiddleNavigation .customerBill li:nth-child(n+1) { padding-top:0; margin:0 auto; width:100% } } .rd20 { padding:15px 50px } @media only screen and (max-width:1300px) { .rd20 { padding:15px 30px } } .rd20-breadcrumbs a { color:#fff; font-size:14px; display:inline-block; padding:0 10px 0 0; vertical-align:middle; font-weight:400 } .rd20-CTA { margin-top:190px } .rd20-CTA h2 { margin:40px 0 40px 8.5%; color:#fff; font-size:32px; text-transform:none; font-weight:300; letter-spacing:inherit; padding-top:0 } @media only screen and (max-width:1300px) { .rd20-CTA h2 { margin:10px 0 } } .rd20-CTA h2 span { color:#47b8e3 } .blueArticles { max-width:100%; margin:0 auto; padding:0 0 2%; color:#fff } .blueArticles a,.blueArticles a:visited { color:#fff; padding:30px 40px 20px 20px; font-size:18px; font-weight:400 } .blueArticles img { width:100%; padding:0 0 10px } .bBanner { background:#0e1941 url(/resources/Allstate/images/hmpg/homepage-banner-known.jpg) no-repeat; height:631px; background-size:cover; background-position:bottom 0 right -90px } .quote-blue { width:361px; float:right; background-color:#0f1842; height:631px; padding:30px; margin-right:370px; right:33.33% } .quote__blurb h2 { color:#fff; font-size:32px; text-transform:none; font-weight:400; letter-spacing:1px; line-height:1 } .quote__cta__submit { background-color:#ed7766; border:0; padding:5px 40px; border-radius:15px; margin:20px 0 } .quote__retrieve { color:#fff } .AgentsNearYou .anyHeader { color:#0e1941; font-size:2em; font-weight:300 } .AgentsNearYou .anyHeader a { color:#0033a0; font-size:.57em } .AgentsNearYou .headerTitle { display:inline-block; margin-right:10px; font-weight:700; font-size:1.6em; text-transform:lowercase; color:#c74e10 } @media only screen and (max-width:767px) { .AgentsNearYou .AGYOuter { margin:20px auto !important } } .ctaHmpg { width:100%; padding:0 0 10px; position:relative; display:inline-block } .ctaHmpg .img-top { display:none; position:absolute; top:0; left:0; z-index:99 } .ctaHmpg:hover .img-top { display:inline } .cta-find-agent { border-left:10px solid #0e1941; min-height:100px; background-color:#f9fbfc; height:auto } .cta-find-agent a,.cta-find-agent p { font-size:2em; color:#0e1941; padding:25px 0 20px 15px; font-weight:500 } .cta-find-agent p span { color:#0033a0 } .agent-link { background-color:#ced7e0; height:100px; padding:30px } .agent-link a { font-size:26px; color:#0e1941; line-height:1.54; letter-spacing:-.87px; font-weight:500 } .agent-link a:after { content:""; height:30px; width:30px; background:url(/resources/Allstate/images/hmpg/05034-logout-l.png) no-repeat; position:absolute; top:40px; left:55% } @media only screen and (max-width:767px) { .agent-link a:after { content:""; left:50% } } @media only screen and (min-width:768px) and (max-width:1434px) { .agent-link a:after { left:65% } } .carouselSlider,.protectionBanner { background-color:#0033a0; color:#fff; padding:160px 30px 20px } .protectionBanner p { color:#fff; font-size:40px } .protectionBanner p span { color:#45bce5 } .carouselSlider { width:100%; max-width:100%; padding:0; margin:0 } .callOuts img,.sliderTiles { max-width:100% } .carousel-main-images { width:auto; min-height:362px; max-width:100%; border-radius:0; margin-bottom:20px } @media only screen and (max-width:767px) { .carousel-main-images { min-height:174px; background-size:100% } } article.interior p { margin:30px 10px; padding:0 10% 0 20px } @media only screen and (max-width:767px) { article.interior p { padding:0 10px 0 20px } } article.interior a { color:#fff; font-size:16px; font-weight:500 } .callOuts { margin:0; padding:0; max-width:100% } .callOuts .articles { max-width:1300px; margin:0 auto; padding:40px 0 } .callOuts h2,.related-resources h2 { font-size:28px; color:#0e1941; font-weight:600; text-transform:lowercase; letter-spacing:0 } .callOuts h2 span { color:#c74e10 } .callOuts img { width:auto } .callOuts,.related-resources { background-color:#f3f6fb; color:#0e1941; width:auto } @media screen and (max-width:767px) { .related-resources { background-color:#f3f6fb; color:#0e1941; padding:0; width:100%; margin:0 } } .related-resources .articles { margin:30px auto; padding:0 30px 0 0 } .related-resources h2 { font-size:36px; font-weight:500; padding:20% 10px 0 35%; line-height:40px } .NavigationFooter .getQuote { background:#ed7766; border:1px solid #ed7766; border-radius:17.3px; width:237px; margin-top:10px; color:#001e60; height:35px; text-transform:lowercase } @media only screen and (max-width:1200px) { .NavigationFooter .getQuote { border-radius:0 17.3px 17.3px 0; height:37px; width:150px } } @media only screen and (max-width:1434px) { .related-resources h2 { padding:10px 120px 0 0 } .related-resources img { width:auto; max-width:100%; margin-bottom:20px } @media screen and (max-width:767px) { .related-resources img { margin:0 auto 20px } .NavigationFooter .getQuote { border-radius:17.3px; width:237px } } .NavigationFooter .getQuote:hover { background-color:#ed7766; border:2px solid #ed7766 } .NavigationFooter .getQuote:focus { background-color:#ed7766; border:2px solid #45bce5 } .NavigationFooter .findAgent { background:#45bce5 !important; border-radius:17.3px; width:237px; height:35px; color:#001e60; border:2px solid transparent; text-transform:lowercase } .NavigationFooter .findAgent:hover { background-color:#fff !important; border:solid 2px #45bce5 } .NavigationFooter .findAgent:focus { background-color:#fff !important; border:2px solid #45bce5 } @media screen and (min-width:992px) { .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote { text-transform:lowercase; color:#0e1941; background-color:#ed7666; border:2px solid transparent; border-radius:17px; font-size:1em; padding:4px 25px 6px 15px } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:hover { background-color:#ed7766; border:2px solid #ed7766 } .GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:focus { background-color:#ed7766; border:2px solid #45bce5 } } .blueTop-homepage { background-color:#d0eef8; padding:1% 2%; height:auto } .blueTop-homepage a,.blueTop-homepage p { text-align:left; font-size:16px; line-height:1.6; margin-bottom:0; font-weight:500; color:#0e1941 } .blueTop-homepage a { font-size:14px; font-weight:700; color:#0033a0 } .blueTop-homepage a:hover { color:#0e1941; text-decoration:underline } .NavigationFooter a:hover,.blueTop-homepage a { text-decoration:underline } .GlobalNavigation .top-navigation .inner-wrapper ul li a:focus,.NavigationFooter a:focus { text-decoration:underline } .bsLeftNavigation .bs-docs-sidebar .nav>li>a:focus,.bsLeftNavigation .bs-docs-sidebar .nav>li>a:hover { text-decoration:underline } .slick-dots li { margin:0 5px 20px } .related-resources .slick-dots li button:before,.slick-dots li button:before { font-family:slick; font-size:20px !important; line-height:20px; position:absolute; top:0; left:0; width:20px; height:20px; content:'•'; text-align:center; opacity:.25; color:#fff !important; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } .related-resources .slick-dots li button:before { color:#0e1941 !important } } .related-resources-login .slick-dots li button:before { color:#45bce5 !important } .related-resources-login .slick-dots li.slick-active button:before { color:#0e1941 !important } .MiddleNavigation .mNavigation { max-height:unset } .MiddleNavigation .navIcons { width:100% } .MiddleNavigation .customerBill .customerOptions { display:flex; flex-flow:row nowrap; margin-left:0 } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate { flex:4 1; margin:0 auto; background-color:#0e1941; display:flex; flex-flow:column; justify-content:center; border-radius:0; text-align:center; border-top:none; padding:0 } .MiddleNavigation .nextBillDueDate .nbddLabelFull .nbddLabelFullInner { display:flex; flex-flow:column; justify-content:center; top:unset; transform:unset; padding:0; border:none; position:unset; box-sizing:border-box; padding-top:0 } .MiddleNavigation .customerBill ul li:first-child div { background-image:none; background-color:#0e1941; border-radius:0; height:auto; width:100%; text-align:left; border-top:none; box-sizing:border-box; padding-top: 12px; padding-bottom: 0px; } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li { float:none; flex:1 1; padding:0 8px; margin-bottom:0; text-align:center; margin-top:8px } .MiddleNavigation .navIcons a { display:flex; flex-flow:column nowrap; justify-content:center } .MiddleNavigation .navIcons li a figcaption { float:none; text-align:unset; padding-left:unset !important; min-width:unset } @media all and (max-width:767px) { .MiddleNavigation .customerBill .customerOptions { flex-flow:column nowrap; width:100% } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li { border-top:1px solid #0e1941; border-left:none; padding-top:8px; flex:1 1 auto; width:100% } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:nth-child(2) { border-top:none } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate { background-color:#0e1941; flex:1 1 auto; max-width:unset } } @media all and (min-width:768px) { .MiddleNavigation #mNavigation .customerBill.navIcons { margin-bottom:-5px; padding-bottom:0 } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions { margin-bottom:0; padding-bottom:0 } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li { padding:8px 12px 8px 8px; margin-bottom:8px; border-right:1px solid #0e1941 } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:last-child { border-right:none } .MiddleNavigation .nextBillDueDate .nbddLabelFull .nbddLabelFullInner { padding-bottom:0 } .MiddleNavigation .customerBill ul li:first-child div { padding-top: 12px; padding-bottom: 0px;} .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate { max-width:313px } } @media all and (min-width:992px) and (max-width:1132px) { .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:nth-child(2) a { margin-top:10px } .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:nth-child(2) a img { margin-bottom:0 } } @media all and (min-width:1202px) { .MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate { margin-left:184px } } 7px){.related-resources img{margin:0 auto 20px}.NavigationFooter .getQuote{border-radius:17.3px;width:237px}}.NavigationFooter .getQuote:hover{background-color:#ed7766;border:2px solid #ed7766}.NavigationFooter .getQuote:focus{background-color:#ed7766;border:2px solid #45bce5}.NavigationFooter .findAgent{background:#45bce5!important;border-radius:17.3px;width:237px;height:35px;color:#001e60;border:2px solid transparent;text-transform:lowercase}.NavigationFooter .findAgent:focus,.NavigationFooter .findAgent:hover{background-color:#fff!important;border:2px solid #45bce5}@media screen and (min-width:992px){.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote{text-transform:lowercase;color:#0e1941;background-color:#ed7666;border:2px solid transparent;border-radius:17px;font-size:1em;padding:4px 25px 6px 15px}.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:hover{background-color:#ed7766;border:2px solid #ed7766}.GlobalNavigation .top-navigation .inner-wrapper .nav-quote .btn-quote:focus{background-color:#ed7766;border:2px solid #45bce5}}.blueTop-homepage{background-color:#d0eef8;padding:1% 2%;height:auto}.blueTop-homepage a,.blueTop-homepage p{text-align:left;font-size:16px;line-height:1.6;margin-bottom:0;font-weight:500;color:#0e1941}.blueTop-homepage a{font-size:14px;font-weight:700;color:#0033a0}.blueTop-homepage a:hover{color:#0e1941;text-decoration:underline}.GlobalNavigation .top-navigation .inner-wrapper ul li a:focus,.NavigationFooter a:focus,.NavigationFooter a:hover,.blueTop-homepage a,.bsLeftNavigation .bs-docs-sidebar .nav>li>a:focus,.bsLeftNavigation .bs-docs-sidebar .nav>li>a:hover{text-decoration:underline}.slick-dots li{margin:0 5px 20px}.related-resources .slick-dots li button:before,.slick-dots li button:before{font-family:slick;font-size:20px!important;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#fff!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.related-resources .slick-dots li button:before{color:#0e1941!important}}.related-resources-login .slick-dots li button:before{color:#45bce5!important}.related-resources-login .slick-dots li.slick-active button:before{color:#0e1941!important}.MiddleNavigation .mNavigation{max-height:unset}.MiddleNavigation .navIcons{width:100%}.MiddleNavigation .customerBill .customerOptions{display:flex;flex-flow:row nowrap;margin-left:0}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate{flex:4 1;margin:0 auto;background-color:#0e1941;display:flex;flex-flow:column;justify-content:center;border-radius:0;text-align:center;border-top:none;padding:0}.MiddleNavigation .nextBillDueDate .nbddLabelFull .nbddLabelFullInner{display:flex;flex-flow:column;justify-content:center;top:unset;transform:unset;padding:0;border:none;position:unset;box-sizing:border-box}.MiddleNavigation .customerBill ul li:first-child div{background-image:none;background-color:#0e1941;border-radius:0;height:auto;width:100%;text-align:left;border-top:none;box-sizing:border-box;padding-top: 12px; padding-bottom: 0px;}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li{float:none;flex:1 1;padding:0 8px;margin-bottom:0;text-align:center;margin-top:8px}.MiddleNavigation .navIcons a{display:flex;flex-flow:column nowrap;justify-content:center}.MiddleNavigation .navIcons li a figcaption{float:none;text-align:unset;padding-left:unset!important;min-width:unset}@media all and (max-width:767px){.MiddleNavigation .customerBill .customerOptions{flex-flow:column nowrap;width:100%}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li{border-top:1px solid #0e1941;border-left:none;padding-top:8px;flex:1 1 auto;width:100%}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:nth-child(2){border-top:none}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate{background-color:#0e1941;flex:1 1 auto;max-width:unset}}@media all and (min-width:768px){.MiddleNavigation #mNavigation .customerBill.navIcons{margin-bottom:-5px;padding-bottom:0}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions{margin-bottom:0;padding-bottom:0}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li{padding:8px 12px 8px 8px;margin-bottom:8px;border-right:1px solid #0e1941}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:last-child{border-right:none}.MiddleNavigation .nextBillDueDate .nbddLabelFull .nbddLabelFullInner{padding-bottom:0}.MiddleNavigation .customerBill ul li:first-child div{padding-top: 12px; padding-bottom: 0px;}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate{max-width:313px}}@media all and (min-width:992px) and (max-width:1132px){.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:nth-child(2) a{margin-top:10px}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:nth-child(2) a img{margin-bottom:0}}@media all and (min-width:1202px){.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate{margin-left:184px}}@media only screen and (max-width:767px){.NavigationFooter .getQuote{border-radius:17.3px;height:37px;width:237px}}
/****Remove Find an Agent Button****/.NavigationFooter .findAgent {display:none;} 
 .bsHeroBanner .logInTitle{padding-bottom: 10px;}
@media (min-width: 992px){.bsHeroBanner .loginBar .textingConditions {margin-bottom: 5px;}.bsHeroBanner .logIn {margin-bottom: 5px;margin-top: 5px;}}
igation .customerBill ul li:first-child div{background-image:none;background-color:#0e1941;border-radius:0;height:auto;width:100%;text-align:left;border-top:none;box-sizing:border-box;padding-top: 12px; padding-bottom: 0px;}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li{float:none;flex:1 1;padding:0 8px;margin-bottom:0;text-align:center;margin-top:8px}.MiddleNavigation .navIcons a{display:flex;flex-flow:column nowrap;justify-content:center}.MiddleNavigation .navIcons li a figcaption{float:none;text-align:unset;padding-left:unset!important;min-width:unset}@media all and (max-width:767px){.MiddleNavigation .customerBill .customerOptions{flex-flow:column nowrap;width:100%}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li{border-top:1px solid #0e1941;border-left:none;padding-top:8px;flex:1 1 auto;width:100%}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:nth-child(2){border-top:none}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate{background-color:#0e1941;flex:1 1 auto;max-width:unset}}@media all and (min-width:768px){.MiddleNavigation #mNavigation .customerBill.navIcons{margin-bottom:-5px;padding-bottom:0}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions{margin-bottom:0;padding-bottom:0}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li{padding:8px 12px 8px 8px;margin-bottom:8px;border-right:1px solid #0e1941}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:last-child{border-right:none}.MiddleNavigation .nextBillDueDate .nbddLabelFull .nbddLabelFullInner{padding-bottom:0}.MiddleNavigation .customerBill ul li:first-child div{padding-top: 12px; padding-bottom: 0px;}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate{max-width:313px}}@media all and (min-width:992px) and (max-width:1132px){.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:nth-child(2) a{margin-top:10px}.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li:nth-child(2) a img{margin-bottom:0}}@media all and (min-width:1202px){.MiddleNavigation #mNavigation .customerBill.navIcons .customerOptions li.nextBillDueDate{margin-left:184px}}@media only screen and (max-width:767px){.NavigationFooter .getQuote{border-radius:17.3px;height:37px;width:237px}}
/****Remove Find an Agent Button****/.NavigationFooter .findAgent {display:none;} 
 .bsHeroBanner .logInTitle{padding-bottom: 10px;}
@media (min-width: 992px){.bsHeroBanner .loginBar .textingConditions {margin-bottom: 5px;}.bsHeroBanner .logIn {margin-bottom: 5px;margin-top: 5px;}}
