.qr__popup{background:#fff;color:#333;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:200px;position:absolute;top:65px;right:15px;padding-top:10px;z-index:1;font-size:11px;line-height:13px;-webkit-transition:all .5s;transition:all .5s}
.social_share--container .qr__popup{top:215px}
.qr__popup.box-shadow{box-shadow:1px 3px 5px 1px rgba(0,0,0,0.1)}
.qr__popup--header{padding:5px 0}
.qr__popup--qrcode{margin:10px auto}
.qr__popup--footer{margin-top:auto}
.qr__popup--footer p{margin:10px auto}
.social-icons .qr__popup{top:25px;right:0}
@media screen and (min-width:768px){.qr__popup{top:40px;right:0}
.social_share--container .qr__popup{top:40px;right:0}
}
.subnav__list__item__anchor,.subnav__list__item__anchor__label,.subnav-go-back__list li a p,.subnav-go-back__menu{font-size:16px !important;line-height:22px !important;font-weight:normal !important}
.homepage-nav__link{font-size:16px !important;font-weight:normal !important}
.subnav-go-back__mobile--title,.subnav-go-back__desktop--title{font-weight:normal !important}
.product-card .content p,.product-card .content li,.divider--snoopy__copy,.carousel--tabs .two-column-container p,.carousel--tabs__items .btn-brand-2nd{font-size:14px !important;line-height:22px !important}
.product-module__list li,.carousel--tabs .carousel-item p{font-size:20px !important}
.product-module__list{line-height:20px !important}
.rich-text-component p,.article-body,.blog-article__read-more,.blog-article__text .blog-article__description,.page-title__subtitle{line-height:22px !important}
.promocard_content__list li:before{line-height:18px !important}
[data-comp-id="generic-table"]{background-color:#fff}
.overlay-table-layout,.two-column-table-layout,.comparison-table-layout{display:block}
.overlay-table h2,.two-column-table h2,.comparison-table h2{min-height:60px;background-color:#0061a0;color:#fff;font-size:18px;line-height:20px;font-weight:normal;text-align:center;text-transform:uppercase;padding:20px;margin-bottom:0}
.overlay-table .rate_table,.two-column-table .rate_table{border:solid 1px #ccc;border-top:0}
.overlay-table .rate_table .content_left,.overlay-table .rate_table .content_body{max-height:420px;width:100%}
.two-column-table .rate_table .content_body{width:100%;max-height:420px}
.two-column-table .rate_table .content_body .content_table td:first-child,.two-column-table .rate_table .content_body .content_table th:first-child{text-align:left;font-weight:bold;padding-left:20px;padding-right:10px}
.two-column-table .rate_table .content_body .content_table td:last-child,.two-column-table .rate_table .content_body .content_table th:last-child{text-align:right;padding-left:10px;padding-right:20px}
.comparison-table-layout{font-size:0}
.comparison-table{display:block;width:100%;vertical-align:top;border:solid 1px #ccc}
.comparison-table:first-child{margin-bottom:20px}
.comparison-table .rate_table .content_left,.comparison-table .rate_table .content_body{max-height:120px}
.view-all-rates{display:inline-block;color:#2377c5;font-size:12px;line-height:16px;font-weight:600;text-decoration:underline;text-transform:uppercase;cursor:pointer;margin-top:20px}
.view-all-rates:hover{text-decoration:underline}
.disclaimer--table{color:#333;padding:20px 20px 0}
@media screen and (min-width:768px){.comparison-table{display:inline-block;width:50%}
.comparison-table:first-child{margin-bottom:0}
.comparison-table:last-child{border-left:0}
.campaign-card .comparison-table{display:block;width:100%}
.campaign-card .comparison-table:first-child{margin-bottom:20px}
.campaign-card .comparison-table:last-child{border-left:solid 1px #ccc}
.right-0--tablet-start{right:0 !important}
.disclaimer--table{padding-left:0;padding-right:0}
}
@media screen and (min-width:1024px){.table-title{font-size:22px;line-height:26px}
.campaign-card .comparison-table{display:inline-block;width:50%}
.campaign-card .comparison-table:first-child{margin-bottom:0}
.campaign-card .comparison-table:last-child{border-left:0}
.right-0--desktop-start{right:0 !important}
}
.rate_table .controls{background-color:#fff;padding:15px 0}
.rate_table .controls .carousel-indicators{display:block;position:relative;height:15px;bottom:0;left:0;z-index:15;width:60%;margin:auto;list-style:none;text-align:center}
.rate_table .controls .carousel-indicators li{vertical-align:top;border-color:#ccc;cursor:auto}
.rate_table .controls .carousel-indicators .active{background-color:#ccc}
.rate_table .content{overflow:hidden;background-color:#b2cfe2}
.rate_table .content_table{table-layout:fixed;width:100%;word-wrap:break-word;border:0}
.rate_table .content_table.table-striped tr:nth-child(even){background-color:#e5eff5}
.rate_table .content_table.table-striped tr:nth-child(odd){background-color:#fff}
.rate_table .content_table td,.rate_table .content_table th{font-size:14px;line-height:20px;text-align:center;border:0}
.rate_table .content_table p{padding:0;margin:0}
.rate_table .content_corner .content_table th,.rate_table .content_top .content_table th,.rate_table .content_left .content_table th{font-weight:bold}
.rate_table .content_body .content_table td{font-weight:normal}
.rate_table .content_corner,.rate_table .content_top{display:inline-block;float:left;background-color:#b2cfe2}
.rate_table .content_corner .content_container,.rate_table .content_top .content_container{float:left;width:100%}
.rate_table .content_corner .content_table th,.rate_table .content_top .content_table th{padding:10px 5px}
.rate_table .content_left,.rate_table .content_body{display:inline-block;float:left;background-color:#fff}
.rate_table .content_left .content_container,.rate_table .content_body .content_container{float:left;width:100%}
.rate_table .content_left .content_table th,.rate_table .content_body .content_table td{padding:5px 5px}
.rate_table .content_corner .content_table,.rate_table .content_left .content_table{width:calc(100% + 2px)}
.rate_table .content_corner .content_table th,.rate_table .content_left .content_table th{padding-right:7px}
.rate_table .content_top .content_container,.rate_table .content_body .content_container{overflow:hidden}
.rate_table .content_top .window,.rate_table .content_body .window{position:relative;overflow:hidden}
.rate_table .content_top{overflow:hidden}
.rate_table .content_corner{position:relative}
.rate_table .content_left{overflow:hidden;padding-bottom:17px}
.rate_table .content_body{overflow:auto}
.rate_table .content_temp{display:none}
@media(min-width:768px){.rate_table .controls{display:none}
.rate_table .content_top .content_container{overflow:visible}
.rate_table .content_body .content_container{height:100%;overflow:visible}
.rate_table .content_body .window{height:100%}
.campaign-card .rate_table .controls{display:block}
.campaign-card .rate_table .content_top .content_container{overflow:hidden}
.campaign-card .rate_table .content_body .content_container{height:auto;overflow:hidden}
.campaign-card .rate_table .content_body .window{height:auto}
}
@media(min-width:1024px){.campaign-card .rate_table .controls{display:none}
.campaign-card .rate_table .content_top .content_container{overflow:visible}
.campaign-card .rate_table .content_body .content_container{height:100%;overflow:visible}
.campaign-card .rate_table .content_body .window{height:100%}
}