span.stars,span.stars span{display:block;background:url("rating-sprite.png") 0 -16px repeat-x;width:80px;height:16px;background-size:16px 31px}span.stars span{background-position:0 0}#power-results header{background-color:white;box-shadow:0 2px 3px 0 rgba(25,61,90,0.15);border-radius:5px 5px 5px 5px;margin:30px 0 0 0;padding:10px 10px}#power-results h1{margin:0}#power-results table{margin-left:auto;margin-right:auto;table-layout:fixed}#power-results .table-data-left{text-align:left;padding-top:5px;padding-bottom:5px;font-size:13px}#power-results .table-data-right{padding-top:5px;padding-bottom:5px;text-align:right;font-size:17px}#broadband-results .phone-number,#power-results .phone-number,#credit-card-results .phone-number,#broadband-providers-view .phone-number,#power-companies-view .phone-number,#mortgage-results .phone-number,#personal-loan-results .phone-number,#travel-insurance-results .phone-number,#car-insurance-results .phone-number{padding-top:15px;font-size:23px;color:#662d91}#broadband-results .pan-box,#power-results .pan-box,#credit-card-results .pan-box,#broadband-providers-view .pan-box,#power-companies-view .pan-box,#mortgage-results .pan-box,#personal-loan-results .pan-box,#travel-insurance-results .pan-box,#car-insurance-results .pan-box{margin-top:20px}#broadband-results ul,#power-results ul,#credit-card-results ul,#broadband-providers-view ul,#power-companies-view ul,#mortgage-results ul,#personal-loan-results ul,#travel-insurance-results ul,#car-insurance-results ul{list-style:none}#broadband-results ul.modal-list,#power-results ul.modal-list,#credit-card-results ul.modal-list,#broadband-providers-view ul.modal-list,#power-companies-view ul.modal-list,#mortgage-results ul.modal-list,#personal-loan-results ul.modal-list,#travel-insurance-results ul.modal-list,#car-insurance-results ul.modal-list{list-style:initial;margin-left:15px}#broadband-results ul.grid li,#power-results ul.grid li,#credit-card-results ul.grid li,#broadband-providers-view ul.grid li,#power-companies-view ul.grid li,#mortgage-results ul.grid li,#personal-loan-results ul.grid li,#travel-insurance-results ul.grid li,#car-insurance-results ul.grid li{margin-bottom:20px}#car-insurance-results .panel-box .panel-image-box{padding-top:0px !important}#car-insurance-results .car-insurance-img-box{width:100%;max-height:180;height:200px;padding:25px;border-bottom:1px solid #eee;margin:0 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#car-insurance-results .panel-box{min-height:600px;max-height:600px}#car-insurance-results .car-insurance-img-box img{max-height:100px;height:auto;width:auto;text-align:center}#car-insurance-results .panel-box .panel-info{max-height:225px;height:225px;overflow:auto;overflow-x:hidden}#car-insurance-results .panel-box .panel-sign-up-button{position:absolute;bottom:0;right:0;left:0;margin:auto}.featured .panel-box{background-color:rgba(255,152,0,0.3)}.featured .panel-box .panel-tag{background-color:#FF6600;box-shadow:inset 0 -2px 0 #E05900}.featured .panel-box .panel-large.special{background-color:#FF6600}.featured .panel-box .panel-sign-up-button{background-color:#f5cd45;color:#68530b}.featured .panel-box .panel-sign-up-button:hover{background-color:#FFC107;color:#68530b}.panel-box{position:relative;border-radius:5px 5px 5px 5px;margin-top:20px;background-color:white;box-shadow:0 2px 3px 0 rgba(25,61,90,0.15)}.panel-box p{margin:0;font-size:14px}.panel-box p.panel-disclosure{font-size:13px}.panel-box a{font-size:18px}.panel-box div.flipper{padding:0}.panel-box div.front{padding:0}.panel-box div.back{padding:0}.panel-box .panel-info .panel-info-table{padding:2px 10px 5px 10px}.panel-box .panel-info .panel-info-table p{padding-top:2px}.panel-box .panel-info .panel-info-table hr{border-top:1px solid #FF6600;margin:5px 0}.panel-box .panel-info .rating-section .overall-score{color:#662d91;line-height:1;font-size:17px;font-weight:bold}.panel-box .panel-info .rating-section .overall-score sub{bottom:0;font-size:12px}.panel-box .panel-info .rating-section .rating-link{cursor:pointer}.panel-box .panel-info .rating-section .rating-link .rating-link-text{text-decoration:underline;font-size:13px;color:black}.panel-box .panel-info .rating-section .rating-link:hover{text-decoration:none}.panel-box .panel-info .rating-section .rating-stars{width:80px;margin-left:auto;margin-right:auto}.panel-box .panel-border-top-bottom{border-top:1px solid #FF6600;border-bottom:1px solid #FF6600}.panel-box .panel-border-right{border-right:1px solid #FF6600}.panel-box .panel-border-bottom{border-bottom:1px solid #FF6600}.panel-box .panel-border-top{border-top:1px solid #FF6600}.panel-box .panel-tag{position:absolute;top:-27px;left:5px;box-shadow:inset 0 -2px 0 #50197A;padding:5px 5px;color:#fff;font-size:12px;min-width:90px;border-radius:5px 5px 0 0;display:block;margin-left:0;line-height:inherit;background-color:#662D91}.panel-box .panel-tag.cashback{background-color:#44B74D;box-shadow:inset 0 -2px 0 #4cae4c}.panel-box .panel-tag.cashback-tag-two{background-color:#44B74D;box-shadow:inset 0 -2px 0 #4cae4c;left:100px}.panel-box .panel-right-tag{position:absolute;right:0;padding:5px 5px;color:#fff;font-size:14px;border-radius:0 5px 0 5px;display:block;width:55px;height:40px;line-height:1;background-color:#FF6600;cursor:pointer}.panel-box .panel-right-tag:hover{background-color:#662D91}.panel-box .panel-left-tag-email{padding:5px 5px;color:#fff;font-size:14px;border-radius:5px 0 5px 0;display:block;width:55px;height:40px;line-height:1;background-color:#FF6600;cursor:pointer}.panel-box .panel-left-tag-email:hover{background-color:#662D91}.panel-box .panel-left-tag{position:absolute;left:5px;top:5px;font-size:14px;border-radius:0 5px 0 5px;display:block;line-height:1}.panel-box .panel-left-tag img{width:72px;max-width:80%;float:left;padding-top:15px}.panel-box .panel-left-tag p{float:left;font-size:14px}.panel-box .panel-image-box{padding-top:35px}.panel-box .panel-image-box img{max-width:100%;height:70px}.panel-box .panel-price-box{padding-bottom:5px}.panel-box .panel-price-box .price{font-size:35px;line-height:1}.panel-box .panel-price-box .price-period{font-size:11px}.panel-box .extra-info{font-size:1.3rem;display:inline-block}.panel-box .plan-name{font-size:15px}.panel-box .panel-special-box{height:50px;background-color:#662d91;padding:5px 5px}.panel-box .panel-split{padding:0 5px;height:29px}.panel-box .panel-split div{width:50%;line-height:1;float:left}.panel-box .panel-split div.speed p{width:50%;float:left}.panel-box .panel-split div span{float:right;top:0;color:#662d91}.panel-box .panel-small{height:30px;padding:2px 5px}.panel-box .panel-medium{height:40px;padding:10px 5px;line-height:1}.panel-box .panel-large{padding:10px 5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.panel-box .panel-large p{font-size:15px}.panel-box .panel-large.special{background-color:#662d91;color:white;line-height:1.2}.panel-box .back .panel-medium{width:calc(100% - 55px)}.panel-box .back .panel-medium p{font-weight:bold}.panel-box .panel-table{padding:10px 10px}.panel-box .panel-table table{width:100%}.panel-box .panel-sign-up-button{display:block;background-color:#44B74D;color:white;width:100%;border:0;font-size:25px;line-height:1;padding:12.5px 0;border-radius:0 0 5px 5px;cursor:pointer}.panel-box .panel-sign-up-button:hover{background-color:#4cae4c;color:white;text-decoration:underline}
