#reviews-section{margin: 40px 0 20px 0;}.review-sort-bar{font: 18px 'Century Gothic';text-align: center;}.review-sort-bar span.seperator-bar{margin: 0px 5px 0px 5px;}.review-sort-bar span.sort-by-heading{margin-right: 15px;}.review-sort-bar span a.sort-active{color: #EE1C30;}.review-sort-bar span a{color: #000000;}.reviews-main-container{min-height: 400px;}.review-block{min-height: 200px;background-repeat: no-repeat;background-image: url('/assets/interface/review-bottom-divider.png'), url('/assets/interface/review-top-divider.png');background-position: center bottom, center top;background-color: #EEE;margin-top: 20px;padding: 30px 0px 25px 0px;}.review-block .review-logo{width: 200px;float: left;text-align: center;}.review-block .review-logo img{height: auto;width: 65%;}.review-block .review-content{float: left;width: 660px;}.review-block .review-content .review-content-desc{margin-bottom: 15px;}.review-block .review-content h4{font: 22px 'Century Gothic';font-weight: bold;color: #4379A7;word-break: break-word;}.review-block .review-content {font: 16px 'Century Gothic';padding: 0px 10px 0px 10px;}.review-block .review-content a {text-decoration: underline;}.review-scores{width: 220px;float: left;text-align: right;}.review-scores .star-rating{width: 160px;height: 32px;margin-left:auto;margin-right:auto;}.review-scores .star-rating .star-backgrnd{width: 100%;color: rgb(51, 51, 51);cursor: pointer;height: 30px;position: relative;text-align: center;top: -30px;perspective-origin: 250px 15px;transform-origin: 250px 15px;background: rgba(0, 0, 0, 0) url('/assets/interface/star-rating.png') repeat-x scroll 0px 50% / auto padding-box border-box;border: 0px none rgb(51, 51, 51);font: normal normal 300 normal 14px / 18.662px 'Open Sans', sans-serif;list-style: none outside none;outline: rgb(51, 51, 51) none 0px;}.review-scores .star-rating .star-back-color{width: 100%;color: #fff;font: 14px 'Century Gothic' !important;line-height: 27px !important;height: 30px;text-align: center;perspective-origin: 250px 15px;transform-origin: 250px 15px;border: 0px none rgb(51, 51, 51);list-style: none outside none;outline: rgb(51, 51, 51) none 0px;}.score-block .rating-star-block{height:42px;}.star-rating .star-back-color.ranking1{background: #22b14c url('/assets/interface/1-med-bg.png') repeat-y scroll;}.star-rating .star-back-color.ranking2{background: #FF7E00 url('/assets/interface/2-med-bg.png') repeat-y scroll;}.star-rating .star-back-color.ranking3{background: #427aa9 url('/assets/interface/3-med-bg.png') repeat-y scroll;}.star-rating .star-back-color.ranking999{background: #E21517 url('/assets/interface/999-med-bg.png') repeat-y scroll;}.star-rating .star-back-color.ranking0{background: #E21517 url('/assets/interface/999-med-bg.png') repeat-y scroll;}.review-scores .small-all-ratings{text-align: left;padding-right: 30px;display: none;}.review-scores .star-rating .square-backgrnd{background-size: 20px;top: -16px;height: 16px;width: 160px;background: rgba(0, 0, 0, 0) url('/assets/interface/bar-square-small.png') repeat-x scroll 0px 50% / auto padding-box border-box;}.review-scores .small-all-ratings .star-rating .star-back-color{height: 16px;}.small-all-ratings .rating-star-block{margin-bottom:10px;}.small-all-ratings .rating-star-block .rating-desc{font-size: 12px;margin-left: auto;margin-right:0px;text-align: right;}.small-all-ratings .rating-star-block .rating-desc .actual-rating{font-size: 16px;}.review-block .review-scores .small-all-ratings .rating-star-block{margin-bottom: 12px;}.review-scores .small-all-ratings .star-rating{width: 160px;height: 15px;margin-right:0px;}.review-scores .rating-desc{font: 14px 'Century Gothic';font-weight: bold;margin-right: 32px;}.review-scores .rating-desc .actual-rating{color: #E21517;font-size: 16px;margin-left: 3px;}.review-content .hidden{display: none;}.review-content .review-comment-count{font-weight: bold;}.reply-left{float:left;width:70%;text-align: left;}.reply-right{float:right;width:30%;text-align: right;}.review-content .edit-comment-icon {float: right;font-size: 11px !important;margin-top: -13px;}.review-content .edit-comment-icon .icon-pencil {background-image: url('/images/icon/glyphicons-halflings.png');background-position: 0 -72px;background-repeat: no-repeat;display: inline-block;width: 14px;height: 14px;margin-top: 1px;line-height: 14px;vertical-align: text-top;float: right;}.review-content .reply-comment-text {margin-bottom: 15px;}.reply-comment-block{margin: 0px 0px 15px 30px;border-bottom: 1px solid #DFDFDF;padding-bottom: 10px;}.reply-comment-text .reply-comment-text-area {margin: -5px 0 0 0;}.reply-comment-text-area{width: 100%;height: 150px;margin:10px 0px 10px 0px;}.write-reviews-btn{margin-top: 30px;width: 300px;float: right;height: 40px;font-size: 16px;text-decoration: none !important;line-height: 40px;background-color: #E21517;border-radius: 3px;color: #fff;text-align: center;font-weight: bold;font-family: 'Century Gothic';}.no-comments-message .write-review-btn{display: block;margin-top: 30px;width: 300px;float: none;height: 40px;font-size: 16px;text-decoration: none !important;line-height: 40px;background-color: #E21517;border-radius: 3px;color: #fff;text-align: center;font-weight: bold;font-family: 'Century Gothic';}.comment-desc-close{float:right;margin-top: 15px;}.review-content-desc .divider-bar{margin: 0px 10px 0px 10px;}.next-page-reviews{text-align: center;margin: 15px 0px 15px 0px;}.review-block.comment-hidden{display: none;}.fetching-more-reviews-loader{display: none;text-align: center;font: 24px 'PintorOTRegular';color: #E21517;margin: 25px 0 25px 0;}.fetching-more-reviews-loader img{margin-right: 10px;vertical-align: middle;}.loading-overlay{position: absolute;background-color: rgba(255,255,255,0.9);width: 1080px;text-align: center;padding-top: 70px;font: 24px 'PintorOTRegular';color: #E21517;display: none;}.loading-overlay img{vertical-align: middle;margin-right: 10px;}.common-display-block.no-top-margin{margin-top:0px;}.breadcrums-container.no-bottom-margin{margin-bottom:0px;}.reviews-section-rules .common-display-block h2 {margin-bottom: 10px;margin-top: 30px;}.reviews-section-rules .common-display-block h2:first-child {margin-top: 20px;}.content-container.auth{padding: 35px;}.auth .login-msg{font-weight: bold;font-size: 20px;display: inline-block;margin: 25px 0px 25px 0px;}.auth .login-block .auth-form-row .other-logins{display: inline-block;margin-top: -7px;}.auth .login-block .auth-form-row .other-logins span{display: block;font-size: 16px;margin-bottom: 12px;}.auth .login-block .register-right-text {font-size: 11px;width: 20%;display: inline-block;height: 70px;line-height: 15px;}.auth .auth-form-row{margin-bottom: 10px;width: 80%;}.auth .auth-form-row .g-recaptcha {display: inline-block;width: 60%;float: left;z-index:1;}.inp-wrap{background: #fff;border: 1px solid #CCC;border-radius: 3px;margin: 0;padding: 7px;-moz-box-shadow:    inset 0 0 5px #DEDEDE;-webkit-box-shadow: inset 0 0 5px #DEDEDE;box-shadow:         inset 0 0 5px #DEDEDE;}.inp-wrap input{border: none;vertical-align: middle;padding: 0px;margin: 0px;width: 100%;height: 36px;outline: 0;font: 18px 'Century Gothic' !important;}.registration-complete{margin-top:25px;}.content-container.auth .auth-form-row .main-login {float: left;width: 49%;height: 70px;}.auth-form-row a.forgot-password{text-decoration: underline;font-size: 16px;}.auth-form-row input.login-button{border: none;background: #EE1C30;color: #fff !important;font: 20px 'Century Gothic' !important;width: 220px;height: 40px;cursor: pointer;margin-top:22px;}.auth-form-row .other-login-but{margin-right:12px;display: inline-block;}.abcRioButton{display: inline-block;}.fancy-divider{width:100%;text-align: center;margin: 30px 0 30px 0;}.fancy-divider img{width:280px;height: auto;}.fancy-divider span{font: 42px 'PintorOTRegular';display: inline-block;margin: 0px 15px 0px 15px;}.auth-form-row .g-recaptcha.err{color: #e40321;border:1px solid #e40321;box-shadow: 0 0 5px rgba(228,3,33,.5);width: 304px;height: 78px;border-radius: 4px;}.auth-form-row .inp-wrap.err, .rate-form-row .inp-wrap.err{border-color: #e40321;box-shadow: 0 0 5px rgba(228,3,33,.5);}.rate-form-row .rating-wrap.err{border-color: #e40321 !important;box-shadow: 0 0 5px rgba(228,3,33,.5);}.rate-form-row .form-field textArea.err{border-color: #e40321 !important;box-shadow: 0 0 5px rgba(228,3,33,.5);}.error-summary{width: 80%;border: 2px solid #e40321;color: #e40321;border-radius: 5px;padding: 5px 15px;margin-bottom: 20px;}.error-summary strong{display: block;margin-bottom: 10px;font-weight: bold;}.error-summary ul li{list-style: none;margin:0px 0px 5px 0px;background: url('/assets/cross.gif') no-repeat left;padding-left:30px;}.auth-form-row .password-inp-wrap{position: relative;}.auth-form-row .password-inp-wrap .inp-wrap{width: 80%;display: inline-block;z-index: 2;}.password-inp-wrap .check-box{width: 20%;height: 52px;border: 1px solid #CCC;border-radius: 3px;border-bottom-left-radius: 0px;border-top-left-radius: 0px;margin: 0;padding: 7px;-moz-box-shadow: inset 0 0 5px #DEDEDE;-webkit-box-shadow: inset 0 0 5px #DEDEDE;box-shadow: inset 0 0 5px #DEDEDE;border-left: none;position: absolute;right: 0px;top: 0px;cursor: pointer;}.text-not-selectable{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.password-inp-wrap .check-box .jcheckbox{font-size: 18px;padding-top: 7px;padding-left: 10px;}.password-inp-wrap .check-box .jcheckbox strong{margin-right:10px;}a.show-password-check{background: transparent url('../interface/checkbox-bce170860565d8862d3a16d2e900c852.png') no-repeat center top;vertical-align: middle;height: 16px;width: 16px;display: inline-block;margin-bottom: 4px;}a.show-password-check.checked{background: transparent url('../interface/checkbox-bce170860565d8862d3a16d2e900c852.png') no-repeat center bottom;}.complete-registration{text-align: left;padding:25px;padding-top:15px;}.complete-registration h1{line-height: 50px;}.complete-registration-p{display: inherit;font-size: 16px;}.complete-registration-img{float: left;display: inline-block;margin-right: 15px;}.complete-registration-row{margin-bottom:15px;}.complete-registration-cell-left {display: table-cell;width: 350px;padding-right: 20px;margin-bottom: 40px;padding-bottom:15px;}.complete-registration-cell-right {width:50%;display: table-cell;width: 350px;padding-left: 20px;padding-bottom: 40px;padding-bottom:15px;}.complete-registration-cell{padding-left: 20px;padding-bottom: 40px;}.complete-registration-h4 {color: black;font-weight: bold;font-size: 18px;}.complete-registration-h4 a{text-decoration: none;color:#000000 !important;}.review-block.my-profile{padding-left: 30px;padding-right: 30px;}.auth .auth-form-row .form-label{display: inline-block;width: 200px;text-align: right;padding-right: 20px;font: 16px 'Century Gothic';font-weight: bold;}.auth .auth-form-row .form-label .red-star{color: #FF0000;}.auth .auth-form-row .my-profile-inp{display: inline-block;width: 420px;}.auth .auth-form-row .my-profile-inp.change-password{background: #DFDFDF;font: 16px 'Century Gothic';min-height: 50px;line-height: 36px;padding-left: 20px;cursor: pointer;}.auth .auth-form-row .my-profile-inp.change-password a{margin-right: 10px;}.auth .auth-form-row .my-profile-inp.change-password#change-email-comm a{margin-top: -30px;}.auth .auth-form-row .my-profile-inp.change-password#change-email-comm span{display: inline-block;line-height: 22px;width:90%;}.auth .auth-form-row .my-profile-inp.password{width:320px;}.auth .auth-form-row .my-profile-inp.check-box{background: #DFDFDF;width: 100px;height: 52px;border: 1px solid #CCC;border-radius: 3px;border-bottom-left-radius: 0px;border-top-left-radius: 0px;margin: 0;padding: 7px;-moz-box-shadow: inset 0 0 5px #DEDEDE;-webkit-box-shadow: inset 0 0 5px #DEDEDE;box-shadow: inset 0 0 5px #DEDEDE;border-left: none;position: absolute;cursor: pointer;}.auth .auth-form-row .my-profile-inp.check-box .jcheckbox {font-size: 18px;padding-top: 7px;padding-left: 10px;}.auth-form-row.change-password-block{display: none;}.auth .auth-form-row .update-profile-but{color: #fff !important;font: 16px 'Century Gothic' !important;font-weight: bold !important;border: none;outline: 0;cursor: pointer;}.auth .auth-form-row .profile-update-cancel{font: 16px 'Century Gothic';font-weight: bold;display: inline-block;margin-left: 10px;}.auth .auth-form-row .my-profile-inp .error-summary{width: 100%;font-family: 'Century Gothic';}.auth .auth-form-row .my-profile-inp.flash-message {font: 16px 'Century Gothic';font-weight: bold;color: #22b14c;border: 2px solid #22b14c;border-radius: 5px;padding: 10px 15px;margin-bottom: 10px;}.auth .auth-form-row .my-profile-inp.flash-message span {background: url('/images/tick2.gif') no-repeat left;padding-left: 30px;}.auth .auth-form-row .my-profile-btn {width: 420px;display: inline-block;}.container.content h4.blue {color: #427aa9;font-family: 'PintorOTRegular' !important;font-size: 30px !important;font-weight: bold;line-height: 30px;margin-top: 30px;}.container.content h4.orange {color: #FF7E00;font-family: 'PintorOTRegular' !important;font-size: 30px !important;font-weight: bold;line-height: 30px;margin-top: 30px;}.forgot-password-flash{font-weight: bold;color: #FF0000;}.success-reset-password{color: #22b14c;border: 2px solid #22b14c;width: 80%;border-radius: 5px;padding: 8px;margin-bottom: 20px;background: url('/images/tick2.gif') no-repeat left center;padding-left: 45px;background-position-x: 10px;}.success-reset-password p{margin-bottom: 0px;}.container.content.rate-and-review-form{margin-bottom:65px;}.rate-and-review .info-block{display: inline-block;vertical-align: top;}.rate-and-review .info-block h1{font-family: 'PintorOTRegular';color: #EE1C30;font-size: 48px;margin-bottom: 30px;}.rate-and-review .info-block p{font: 16px 'Century Gothic';}.rate-and-review .info-block.text-block{width:800px;padding-top:70px;padding-left: 30px;}.review-block.rate-and-review{padding: 60px 130px 60px 130px;font: 18px 'Century Gothic';}.review-block.rate-and-review h2{font-family: 'PintorOTRegular' !important;font-size: 32px !important;color: #EE1C30;margin-bottom: 30px;}.review-block.rate-and-review .rate-form-row{margin-bottom: 20px;}.review-block.rate-and-review .rate-form-row .form-label{display: inline-block;font-weight: bold;width: 250px;vertical-align: top;}.review-block.rate-and-review .rate-form-row .form-field{display: inline-block;width: 470px;}.review-block.rate-and-review .rate-form-row .form-field.inp-wrap select{width: 100%;outline: 0;font: 18px 'Century Gothic' !important;}.review-block.rate-and-review .rate-form-row .form-field textarea{width: 100%;height: 150px;outline: 0;}.review-block.rate-and-review .rate-form-row .rating-wrap{background: #fff;border: 1px solid #CCC;border-radius: 3px;margin: 0;}.review-block.rate-and-review .rate-form-row .form-field .rating-label{float: right;font-size: 15px;margin-top:5px;}.review-block.rate-and-review .rate-form-row .form-field .rating-not-app{display: block;margin-top:5px;font-size: 15px;float:left;width: 50%;}.review-block.rate-and-review .rate-form-row .form-field .rating-not-app a{margin-bottom:0px;margin-right:10px;vertical-align: middle;}.review-block.rate-and-review .rate-form-row .rating-wrap a.rating-button{width: 46.7px;float:left;text-align: center;height: 50px;line-height: 50px;border-right: 1px solid #DEDEDE;color: #000000;font-weight: bold;transition: background-color 0.1s ease;}.review-block.rate-and-review .rate-form-row .rating-wrap a.rating-button.turned-on{color: #fff;background: #EE1C30;}.review-block.rate-and-review .rate-form-row .rating-wrap a.rating-button.selected{color: #fff;background: #EE1C30;}.review-block.rate-and-review .rate-form-row .disclaimer{float:left;width: 60%;font-size:16px;}.review-block.rate-and-review .rate-form-row .review-submit-but{float:right;}.review-block.rate-and-review .rate-form-row .review-submit-but .review-submit-but-inp{-webkit-appearance: none;border: none;background: #EE1C30 !important;color: #fff !important;font: 20px 'Century Gothic' !important;width: 220px;height: 40px;cursor: pointer;}.rate-and-review .no-provider-selected{padding-top: 30px;}.provider-header-block{width: 100%;height: 130px;}.comment-error{border-color: #e40321;box-shadow: 0 0 5px rgba(228,3,33,.5);}#wordCharCount{float:right;font-size: 14px;}.rate-form-row.rate-buttons-disclaimer{width: 730px;margin-bottom:0px;margin-top:40px;}.rate-and-review .provider-selected{margin-bottom: 20px;}.rate-and-review .provider-selected h2{float:left;width: 70%;margin-top:30px;}.rate-and-review .provider-selected img{float:right;max-width:30%;margin-top: -20px;}.loginModalDiag {position: fixed;font-family: Arial, Helvetica, sans-serif;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,0.8);z-index: -1;opacity:0;-webkit-transition: opacity 400ms ease-in;-moz-transition: opacity 400ms ease-in;transition: opacity 400ms ease-in;pointer-events: none;overflow: scroll;}.loginModalDiag:target {opacity:1;z-index: 99999;pointer-events: auto;}.loginModalDiag > div {width: 1080px;height: auto;position: relative;margin: 8% auto;}.loginModalDiag .login-review-thanks{width: 1080px;height: 125px;position: relative;-webkit-background-size: 100% auto;background-size: 100% auto;text-align: left;background-image: url('/assets/interface/login-mid.png');background-position: center bottom;background-repeat: no-repeat;background-color: #FFFFFF;}.loginModalDiag .login-review-thanks a.login-popup-close{position: absolute;right: 11px;top: -18px;background: url('/assets/cross-modal.png') no-repeat;width: 20px;height: 20px;z-index: 9;}.loginModalDiag .login-review-thanks img.bg{position: absolute;top: -28px;}.loginModalDiag .login-review-thanks h2{text-align: left;font-family: 'PintorOTRegular';color: #000000;font-size: 48px;padding-left: 6%;padding-top: 20px;}.loginModalDiag .login-review-thanks h2 span{text-align: center;font-family: 'PintorOTRegular';color: #EE1C30;font-size: 48px;}.loginModalDiag .login-review-thanks p{font: 18px 'Century Gothic';padding-left:6%;margin-top:18px;}.loginModalDiag .login-review-thanks img.parrot{position: absolute;right: 6%;bottom: -15px;width: auto;height: 120px;}.loginModalDiag .login-review-thanks .blank-speech-bubble{display: block;background-image: url('/assets/interface/blank-speech-bubble.png');height: 80px;width: 174px;position: absolute;right: 15%;bottom: 85px;font-family: 'PintorOTRegular';color: #fff;font-size: 20px;background-size: 100% 100%;padding-left: 12px;padding-top: 18px}.loginModalDiag .content-container.auth{width:1080px;padding-top:10px;background: #e2e2e2;padding-bottom:0px;}.loginModalDiag .auth .login-block.left{float:left;}.loginModalDiag .auth .login-block.right{float:right;}.loginModalDiag .auth .login-block{width:450px;font: 16px 'Century Gothic';}.loginModalDiag .auth .fancy-divider{display:none;}.loginModalDiag .auth .login-block h1{font-family: 'PintorOTRegular';color: #EE1C30;font-size: 48px;margin-bottom: 0px;}.loginModalDiag .auth .login-block .login-msg{margin:5px 0 10px 0;}.loginModalDiag .auth .login-block .auth-form-row{width: 100%;}.loginModalDiag .auth .login-block .auth-form-row .login-button{margin-top:0px;}.loginModalDiag .auth .login-block .auth-form-row .disc{width: 100% !important;font-size: 12px;}.loginModalDiag .auth .login-block .auth-form-row .main-login{width: 63% !important;}.loginModalDiag .auth .login-block .auth-form-row .other-logins{width: 34% !important;margin-top: -33px;float: right;}.loginModalDiag .auth .login-block .auth-form-row .password-inp-wrap .inp-wrap{width: 79.5%;}.loginModalDiag .auth .login-block .auth-form-row .password-inp-wrap .check-box{width: 23%;}.loginModalDiag .auth .login-block .error-summary{width: 100%;}.loginModalDiag .auth .auth-form-row{margin-bottom: 15px;}.loginModalDiag .auth .login-block .auth-form-row.gcaptcha{margin-bottom: 10px !important;}.loginModalDiag .auth .login-block .auth-form-row.gcaptcha.err .g-recaptcha div div{border: 1px solid #e40321;box-shadow: 0 0 5px rgba(228,3,33,.5);}.loginModalDiag  .auth .login-block .register-right-text{width: 99px;font-size: 13px;line-height: 16px;position: absolute;left: 310px;top: 12px;}.auth .login-block .auth-form-row .loading-image{margin-left: 10px;margin-bottom: -12px;display: none;}.review-text .comment-too-long-err{display: none;font: 15px 'Century Gothic';color:#EE1C30;}.review-text .edit-comment-text-area {overflow: hidden;width: 100%;height: 80px;}.review-text .reply-comment-text-area.err,.review-text .edit-comment-text-area.err {border: 1px solid #e40321;box-shadow: 0 0 5px rgba(228,3,33,.5);}.review-block .review-scores .rating-star-block{margin-bottom: 15px;}.insurer-review-intro{margin-top:30px;}.insurer-review-intro .left-blocks{float:left;}.insurer-review-intro .w180{width:180px;margin-right:40px;}.insurer-review-intro .w580{width:580px;}.insurer-review-intro .w800{width:800px;}.insurer-review-intro .w240{margin-left: 40px;}.insurer-review-intro .right-blocks{float:right;}.insurer-review-intro h1{font-family: 'PintorOTRegular';color: #EE1C30;font-size: 48px;line-height: 48px;}.review-scores.big{width: 240px;}.review-scores.big .rating-star-block .star-rating .star-backgrnd{background: rgba(0, 0, 0, 0) url('/assets/interface/star-bg-big.png') repeat-x scroll 0px 50% / auto padding-box border-box;height: 52px;top:-52px;}.review-scores.big .rating-star-block .star-rating{width: 240px;height: 52px;}.review-scores.big .rating-star-block .star-rating .star-back-color{background: #E21517 url('/assets/interface/999-big-bg.png') repeat-y scroll;height: 52px;}.review-scores.big .rating-star-block .rating-desc{font-size: 20px;margin-top: 5px;}.review-scores.big .rating-star-block .rating-desc .actual-rating{font-size: 26px;}.review-scores.big .rating-star-block .rating-desc{margin: 0px;}.review-scores.big .rating-star-block .review-count {font-family: 'Century Gothic';font-weight: bold;color: #EE1C30;margin-top: 8px;z-index: 1;}.review-scores.big .rating-star-block .review-count a{display: block;}.review-this-company-button{float: left;height: 50px;width: 180px;font-size: 16px;text-decoration: none !important;line-height: 50px;background-color: #E21517;border-radius: 3px;color: #fff;text-align: center;font-weight: bold;font-family: 'Century Gothic';}.all-reviews{display: none;}.all-reviews .rating-star-block.overall{margin-bottom: 27px;}.insurer-bar-score{background: #EEE;width: 100%;min-height: 250px;margin-top: 20px;background-repeat: no-repeat;background-image: url('/assets/interface/insurer-intro-down.png'), url('/assets/interface/insurer-intro-up.png');background-position: center bottom, center top;padding: 45px 60px 30px 60px;}.insurer-bar-score .score-row{margin-bottom: 28px;width: 100%;height: 50px;}.insurer-bar-score .score-row h4{float:left;width: 340px;font-family: 'PintorOTRegular';font-size: 28px;line-height: 50px;}.insurer-bar-score .score-row h4.rank1{color:#22b14c;}.insurer-bar-score .score-row h4.rank2{color:#FF7E00;}.insurer-bar-score .score-row h4.rank3{color:#427aa9;}.insurer-bar-score .score-row .score-block{float:left;width: 360px;}.insurer-bar-score .score-row .score-block .square-backgrnd{background: rgba(0, 0, 0, 0) url('/assets/interface/bar-square-big.png') repeat-x scroll 0px 50% / auto padding-box border-box;height: 36px;top: -36px;}.insurer-bar-score .score-row .score-block .star-back-color{height:36px;}.insurer-bar-score .score-row .score-block .star-back-color.ranking1{background: #22b14c url('/assets/interface/1-big-bg.png') repeat-y scroll;}.insurer-bar-score .score-row .score-block .star-back-color.ranking2{background: #FF7E00 url('/assets/interface/2-big-bg.png') repeat-y scroll;}.insurer-bar-score .score-row .score-block .star-back-color.ranking3{background: #427aa9 url('/assets/interface/3-big-bg.png') repeat-y scroll;}.insurer-bar-score .score-row .score-block .rating-desc{display:block;width: 400px;text-align: right;font: 15px 'Century Gothic';}.insurer-bar-score .score-row .actual-score{float: right;width: 185px;font: 30px 'Century Gothic';font-weight: bold;line-height: 50px;margin-top: -5px;}.insurer-bar-score .score-row .actual-score .score-value{font-size: 40px;}.content-container.registration-complete.thanks-for-review{padding: 20px;}#searchReview{font-size:16px !important;font-family: Century Gothic !important;height: 40px;}.get-best-deal{font-size: 12px;}.login-block h2{font-family: 'PintorOTRegular' !important;color: #ee1c30 !important;font-size: 48px !important;margin-bottom: 0px !important;}#registerErrs .error-summary-reg ul{margin-bottom: 0px !important;margin-top: 5px;}.no-comments-message{background-repeat: no-repeat;background-image: url('/assets/interface/review-bottom-divider.png'), url('/assets/interface/review-top-divider.png');background-position: center bottom, center top;background-color: #EEE;margin-top: 20px;padding: 40px 40px 40px 60px;}.content-container.registration-complete.thanks-for-review p{font-size: 16px !important;}.review-title-err{font-size: 15px;display:none;margin-left: 255px;margin-top: 5px;}.reply-comment-desc .reply-right.rep-logo{position: absolute;bottom: 0px;right:0px;height: 32px;}#provider-menu{height: 380px;overflow-y: scroll;}#provider-menu .ui-menu-item{padding: 8px 1em 8px .4em !important;font: 18px 'Century Gothic' !important;}#provider-button{outline: 0 !important;border: none !important;}#provider-button .ui-selectmenu-text{font: 19px 'Century Gothic' !important;padding: 6px 5px !important;}.form-field.inp-wrap.field-provider{cursor: pointer;}.main-social-login{width: 100%;text-align: center;}.main-social-login #facebookLogin{display: block;background: #305791;border-radius: 4px;width: 350px;height: 50px;margin: 10px auto;position: relative;}.main-social-login #facebookLogin img{position: absolute;top: 7px;left: 7px;}.main-social-login #facebookLogin span{color: #FFF !important;font: 18px 'Century Gothic';margin-top: 16px;display: inline-block;}.main-social-login .login-button.google{font-size: 16px !important;background: #fff;color: #000000!important;border: 1px solid #898989!important;display: block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width: 350px;height: 50px;margin: 5px auto;cursor: pointer;}.main-social-login .login-button.google #google-signin{display: block;position: relative;}.main-social-login .login-button.google #google-signin .abcRioButton.abcRioButtonBlue{border: none !important;background: none !important;box-shadow: none !important;position: absolute;top: 7px;left: 7px;}.main-social-login .login-button.google span{display: block;margin-top: 14px;}.main-social-login .social-loading-image {position: absolute;right: 120px;top: 8px;display: none;}.loginModalDiag .main-social-login .social-loading-image {right: 0px;}.main-social-login .social-loading-image.google {top: 66px;}.social-login { text-align: center; }.social-login .social-loading-image {display: none;margin-top: 10px;}.main-fancy-divider{text-align: center;font-size: 18px;margin-top: 10px;}.main-fancy-divider img{width: 40%;}.login-button.google .abcRioButtonSvg{top: 15px;left: 15px;display: inline-block !important;position: absolute;}.login-button.google span{font: 18px 'Century Gothic';}.review-invited-flag{font: 14px 'Century Gothic';color: #8C8C8C;padding-right:32px;font-weight: bold;cursor: pointer;display:inline-block;height:30px;}.review-invited-flag img{opacity: 0.5;vertical-align: top;margin-bottom: -1px;position: relative;}.review-invited-flag .tooltip-content{opacity: 0;position: absolute;background: #fff;font: 14px 'Century Gothic';background: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #dfdfdf;text-align: left;width: 280px;padding: 8px;margin-top: 18px;right:0;line-height: 18px;-webkit-transition: all 0.1s ease-in;-moz-transition: all 0.1s ease-in;-o-transition: all 0.1s ease-in;-ms-transition: 0.1s ease-in;transition: all 0.1s ease-in;}.review-invited-flag .tooltip-content:after{content: '';display: block;position: absolute;top: -6px;right: 15%;width: 10px;height: 10px;background: #FFFFFF;border-right: 1px solid #CAD5E0;border-bottom: 1px solid #CAD5E0;-moz-transform: rotate(-45deg);-webkit-transform: rotate(-135deg);}.review-invited-flag:hover .tooltip-content{opacity: 1;}img.rate-travel-kiwi-img{height:auto;width: 246px;}img.review-provider-img{display: block;margin-bottom: 10px;}#insurerScoreBreakdown{display: none;}.review-pagination{width: 100%;text-align: center;font: 18px 'Century Gothic';margin: 15px 0;}.review-pagination .step{padding: 0 7px;color: #000000;}.review-pagination .currentStep{padding: 0 7px;color: #EE1C30;}.review-pagination .prevLink, .review-pagination .nextLink{color: #000000;}.no-reviews-container{margin: 15px 0;}.no-reviews-container p{font: 16px 'Century Gothic';}.provider-faq .review-block{padding: 35px 35px 15px 35px;margin: 20px 0;}.provider-faq .review-block h2{font: 16px 'Century Gothic' !important;color: #000000;}.provider-faq .review-block p{font: 16px 'Century Gothic';}.review-block h2.faq-heading{font: 24px 'PintorOTRegular' !important;}.orange{color: #ff7e00;}.blue{color: #427aa9 !important;}.provider-four-fast-facts{margin-bottom: 40px;}.provider-four-fast-facts .review-block{padding: 30px;}.fast-facts-row .fast-fact-tile .tile-desc{color: #fff;}.provider-four-fast-facts .fast-facts-row .tile-padding{width: 40px;}.provider-arrows{z-index: 99;width: 30px;position: absolute;display: inline;top: 0px;opacity: 0;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}.provider-arrows.left{left: -80px;}.provider-arrows.right{right: -80px;}img.flip-x{-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}.insurance-tips-container p {padding: 0px;margin:0px;}.insurance-tips-container-input-box{padding-left: 35px;}.fetching-more-reviews-loader.individual-insurer{position: absolute;background-color: rgba(255,255,255,0.9);width: 100%;padding-top:50%;}.review-count a{display: inline-block !important;}.review-count a span.score-breakdown{border-radius: 50%;width: 24px !important;height: 24px !important;text-align: center;padding-top: 1px;background: #DEDEDE;display: inline-block;}.review-count a span.score-breakdown img.minus{display: none;}.submit-comment-button.loading{pointer-events:none;cursor: not-allowed;background-image: url(/assets/loading.gif);background-position: center;background-color: rgba(226, 21, 23, 0.5) !important;}#searchCompanies {font-size: 16px !important;font-family: 'Century Gothic' !important;height: 40px;}#companies-section {margin-bottom: 20px;}.companies-sort-bar {font: 18px 'Century Gothic';text-align: left;}.companies-sort-bar span.seperator-bar{margin: 0px 12px 0px 12px;}.companies-sort-bar span.sort-by-heading{margin-right: 30px;font-weight: 700;font-size: 17px;}.companies-sort-bar span a.sort-active{color: #EE1C30;}.companies-sort-bar span a{color: #000000;}.companies-main-container{min-height: 400px;}.company-block {min-height: 100px;background-repeat: no-repeat;background-image: url('/assets/interface/review-bottom-divider.png'), url('/assets/interface/review-top-divider.png');background-position: center bottom, center top;background-color: #EEE;margin-top: 20px;padding: 10px 0px;font: 16px 'Century Gothic';color: #000000;text-align: center;}.company-block.company-hidden {display: none;}.company-block .company-logo img {max-height: 75px;max-width: 105px;margin-left: 30px;width:auto;height:auto;}.company-block .company-logo {width: 22%;float: left;text-align: left;padding: 0;}.company-block .company-name {width: 16%;float: left;color: #000000;margin-top: 25px;text-align: left;}.company-block .company-name a {color: #000000;}.company-block .insurer-ratings {width: 22%;float: left;margin-top: 15px;}.company-block .insurer-ratings .actual-rating {font-family: 'PintorOTRegular';color: #EE1C30;font-size: 32px;}.company-block .insurer-ratings .review-count {font-family: 'PintorOTRegular';color: #EE1C30;font-size: 16px;}.company-block .underwriter {width: 20%;float: left;padding: 0 15px;text-align: left;display: flex;align-items: center;height: 85px;}.company-block .visit-site {width: 20%;float: left;margin-top: 28px;}.company-block .visit-site.preferred-partner {margin-top: 20px;}.company-block .visit-site .info {margin-bottom: 5px;font-size: 12px;color: #898989;}.company-block .visit-site .info img {width: 16px;}.company-block .visit-site a {background: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 8px 22px;color: #E21517 !important;font-family: 'Century Gothic';text-transform: uppercase;font-size: 22px;font-weight: normal;}.quoteBoxTooltip .tooltipContent {width: 60%;min-height: 80px;}.quoteBoxTooltip .tooltipContent p {margin-bottom: 5px;}section.companies {margin-bottom: 20px;height: auto !important;}.insurance-tips-container .insurance-tips-articles {width: 620px;left: 400px;height: 365px;}section.companies .insurance-tips-articles.travel-tips-page p {margin: 0;}section.companies .insurance-tips-articles.travel-tips-page p:first-child {padding-top: 0;}.noResultsFound {font-family: 'PintorOTRegular' !important;font-size: 32px !important;padding-top: 20px;color: #22b14c !important;padding-left: 0px;}@media only screen and (min-device-width: 120px) and (max-device-width: 650px) {.insurance-tips-container .insurance-tips-articles {width: 100%;left: 0px;height: 100%;}section.companies {margin-bottom: 0;}section.companies #trendingPresses {margin-bottom: 20px;}section.companies .insurance-tips-articles.travel-tips-page p:first-child {padding-top: 10px;}h3#trendingPressHeading.color-green{font-size: 24px !important;margin-bottom: 0px;}section#section-1.mediaroom{height: auto !important;}.companies-sort-bar {font: 0.9em'Century Gothic';text-align: left;}.companies-sort-bar span.seperator-bar {margin: 0;}.companies-sort-bar span.sort-by-heading {margin-right: 5px;}.company-block {padding: 10px !important;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.company-block .company-logo {width: 40% !important;text-align: left;float: none;padding-left: 0;}.company-block .company-logo a {padding: 0 !important;}.company-block .company-logo img {width: 100% !important;margin-left: 0;}.company-block .company-name {width: 55% !important;float: none;display: block;text-align: left;margin-top: 10px;font-size: 1.3em !important;}.company-block .insurer-ratings {width: 100% !important;position: absolute;top: 10px;right: 15px;text-align: right;}.company-block .underwriter {width: 55% !important;float: none;text-align: left;padding: 0;}.company-block .visit-site {width: 100% !important;margin-top: 6px;margin-bottom: 20px;text-align: right;position: absolute;top: 115px;right: 15px;}.company-block .visit-site.preferred-partner {margin-top: 5px;}.company-block .visit-site a {padding: 10px 20px;font-size: 14px;}.company-block .visit-site .info {margin-bottom: 15px;font-size: 12px;}.insurer-review-intro h1{margin-left: 0px;}.insurer-review-intro .left-blocks {max-width: 100%;width: auto;float: inherit;}.review-scores.big .rating-star-block .star-rating{width: 160px;height: 32px;}.review-scores.big {width:auto;float:right;}.review-scores.big .rating-star-block .rating-desc{font-size:inherit;}.review-scores.big .rating-star-block .star-rating .star-backgrnd {height: 30px;top: -30px;background: rgba(0, 0, 0, 0) url('/assets/interface/star-rating-individual-insurer-small.png') repeat-x scroll 0px 50% / auto padding-box border-box;}.review-scores.big .rating-star-block .star-rating .star-back-color {background: #E21517 url('/assets/interface/999-med-bg.png') repeat-y scroll;height:30px;}.insurer-review-intro .insurer-logo{max-width: 40%;float:left;}.insurer-review-intro .insurer-logo img{width: 100%;height: auto;}.insurer-review-intro .w240 {width: inherit;}.review-this-company-button{float:inherit;margin-left: auto;margin-right: auto;padding-top: 5%;padding-bottom: 5%;padding-left: 12%;padding-right: 12%;margin-left: 10.5%;font-size: 1em;}.insurer-review-intro .review-company-button-container {float:inherit;}.insurer-bar-score .score-row .actual-score {font-size: 18px;float: right;width: 10%;top: -11px;}.insurer-bar-score .score-row .actual-score .score-value{font-size:18px;}.insurer-bar-score .score-row .score-block .rating-desc{width:auto;}.insurer-bar-score .score-row .score-block .square-backgrnd {background: rgba(0, 0, 0, 0) url('/assets/interface/bar-square-med.png') repeat-x scroll 0px 50% / auto padding-box border-box;height: 25px;top: -25px;}.insurer-bar-score .score-row .score-block .star-back-color{height:25px;}.insurer-bar-score .score-row .score-block .star-back-color.ranking1 {background: #22b14c url('/assets/interface/1-med-big-bg.png') repeat-y scroll;}.insurer-bar-score .score-row .score-block .star-back-color.ranking2 {background: #FF7E00 url('/assets/interface/2-med-big-bg.png') repeat-y scroll;}.insurer-bar-score .score-row .score-block .star-back-color.ranking3 {background: #427aa9 url('/assets/interface/3-med-big-bg.png') repeat-y scroll;}.insurer-bar-score .score-row .score-block .star-back-color.ranking999 {background: #E21517 url('/assets/interface/999-med-big-bg.png') repeat-y scroll;}.score-block .rating-star-block {height: 25px;}.item_description.container.rate-and-review .info-block img{display:none;}.rate-and-review .info-block.text-block{width:100%;padding:0px;}.rate-form-row.rate-buttons-disclaimer{width:100%}.rate-and-review .provider-selected{padding-right: 0px;}.rate-and-review .provider-selected h2 {width: 45%;}.rate-and-review .provider-selected img {float: right;width: 45%;margin-top: 20px;max-width: none;}.review-block.rate-and-review h2 {font-size: 30px !important;}.review-block.rate-and-review .rate-form-row .form-field{width:100%;}.review-block.rate-and-review .rate-form-row .rating-wrap a.rating-button{width:10%;}.review-block.rate-and-review .rate-form-row .disclaimer{width:100%;margin-top: 15px;}.rate-form-row.rate-buttons-disclaimer{margin-top:0px;}.review-block.rate-and-review .rate-form-row .review-submit-but {text-align: center;float: inherit;}.review-block.rate-and-review .rate-form-row .review-submit-but .review-submit-but-inp{width:95%;}.loginModalDiag {overflow-y: scroll;background: #fff;}.loginModalDiag > div {width: 100%;margin: 0px;}.loginModalDiag .login-review-thanks{width: 100%;height: 100%;padding: 10px 15px 0px;}.loginModalDiag .content-container.auth {width: 100%;padding: 20px 15px;background: #fff;}.loginModalDiag .login-register-screen .content-container.auth {padding: 10px 10px 20px 10px;}.loginModalDiag .login-register-screen .auth .login-block .login-msg {font-size: 21px;}.loginModalDiag .login-register-screen .auth .login-block .auth-form-row .disc {font-size: 14px;}.loginModalDiag .login-review-thanks h2 span{font-size: 42px;}.loginModalDiag .login-review-thanks img.up-bg{display: none;}.loginModalDiag .login-review-thanks p {font: 1em 'Century Gothic';padding: 0;margin: 0;}img.down-bg{display: none;}.loginModalDiag .login-review-thanks a.login-popup-close{top:6px;}.loginModalDiag .auth .login-block {padding-right: 15px;}.loginModalDiag .auth .login-block.right {float:inherit;width: 100%;padding: 10px;margin-top: 0;}.loginModalDiag .auth .login-block.left {float:inherit;width: 100%;padding: 10px;}.loginModalDiag .auth .login-block .auth-form-row {width: 100%;margin-left:0px;}.loginModalDiag .auth .login-block .auth-form-row.form-buttons {margin: 20px 0 5px;}.loginModalDiag .auth .disclamer-block {font: 14px 'Century Gothic';margin: 10px 0;}.loginModalDiag .auth .disclamer-block .back-to-main {position: relative;float: right;}.mobile-main-screen .auth .fancy-divider {display: block !important;width: 100%;text-align: center;margin: 0;padding: 20px 0px;}.mobile-main-screen .auth .fancy-divider img {width: 45%;}.mobile-main-screen .auth .fancy-divider span {width: 5%;font-size: 16px;margin: 0;}.password-inp-wrap .check-box .jcheckbox{font-size: 16px;padding-top:0px;top: 7px;}.password-inp-wrap .check-box .jcheckbox a{display:none}.loginModalDiag .auth .login-block .auth-form-row .other-logins {float: left;width: 100% !important;margin-top: -22px;}.content-container.auth {padding-left: 5px;padding-right: 10px;padding-top: 0px;}.auth .auth-form-row {width: 100%;}.content-container.auth .main-login{width: 100% !important;}.content-container.auth .other-logins{float: left;width: 100%;margin-top: -19px;}.content-container.auth .auth-form-row img.facebook {position: absolute;top: 10px;left: 10px;z-index: 1;}.content-container.auth .auth-form-row #goggleIcon {position: absolute;top: 81px;left: 13px;z-index: 1;border: 0px;}.content-container.auth .auth-form-row #goggleIcon .abcRioButton {background: #fff;box-shadow: none;}.content-container.auth .auth-form-row input.login-button {width: 100%;height: 55px;margin-top: 0px;text-transform: none;-webkit-appearance: none;}.content-container.auth .auth-form-row input.login-button.facebook {font-size: 16px !important;background: #3b5998;color: #FFF !important;margin-bottom: 15px;}.content-container.auth .auth-form-row input.login-button.google {font-size: 16px !important;background: #fff;color: #000000!important;margin-bottom: 5px;border: 1px solid #898989!important;}.content-container.auth .auth-form-row input.login-button.register {font-size: 21px !important;margin-bottom: 15px;}.content-container.auth .auth-form-row input.login-button.login {font-size: 21px !important;background: #fff;color: #EE1C30 !important;border: 1px solid #EE1C30 !important;}.auth .auth-form-row .my-profile-inp {width: 95%;}.auth .auth-form-row .my-profile-inp.change-password#change-email-comm a{margin-top: 0px;}.auth .auth-form-row .my-profile-inp.change-password#change-email-comm span{float: right;}.auth .auth-form-row .my-profile-inp.password{width:66%;}.auth .auth-form-row .my-profile-inp.check-box{width:29%;}.auth .auth-form-row .form-label{width:auto;}.auth .auth-form-row .my-profile-btn {width: 95%;}.write-reviews-btn {margin-top: 0px;width: 100%;}.review-block.my-profile{margin-top: -15px;}.complete-registration{padding-left: 10px;}.complete-registration-p {display: block;}.complete-registration-cell-left {display: block;margin-bottom: 0px;}.complete-registration-cell-right {display: block;padding-left:0px;margin-bottom: 0px;}div#sortingOverlay{width: 100% !important;}.loading-overlay{width: 100% !important;}.container.content.rate-and-review-form{padding: 0px;}.container.content.rate-and-review-form .review-block.rate-and-review{padding: 0.8em !important;margin-bottom: -30px;}.loginModalDiag .login-review-thanks h2{font-size: 52px;padding-top: 0.3em;line-height: 0.7em;text-align: center;}.loginModalDiag .auth .login-block .auth-form-row .main-login{width: 100% !important;height: 100%;padding: 0;margin: 0;}.loginModalDiag .auth .login-block .auth-form-row .main-login #loginNowButton{width: 100%;float:left;}.loginModalDiag .auth .login-block .auth-form-row .main-login .loading-image{float:left;position: absolute;left: 42%;top: -45px;}.loginModalDiag .auth .login-block .auth-form-row .loading-image {position: absolute;top: 60px;left: 42%;}section.member-area .container.content{padding-left: 0.8em;padding-right: 0.8em;}section.member-area .container.content .review-block.my-profile{padding: 0.8em !important;}.reply-action-block{margin-bottom: 10px;}.review-text .reply-action-block .reply-left{position: absolute;top: 50px;text-align: right;font-size: 14px;width: 100%;}.review-text .reply-action-block .reply-right{width: 100%;}img.loading-image.register{margin: 10px auto 10px auto !important;}.no-comments-message{padding-left:20px;}.error-summary{width: 100% !important;margin-top: 20px;}.review-title-err{margin-left:0px;}#wordCharCount{float:left;}.provider-header-block{height: 135px;}#google-signin{top: -4px !important;}a.forgot-password.mobi-only{text-decoration: underline;}.mobile-main-screen .login-review-thanks.main-login-page h2{text-align: center;font-family: 'PintorOTRegular';color: #EE1C30;font-size: 42px;margin-bottom: 0px;}.mobile-main-screen .login-review-thanks.main-login-page p{font: 1em 'Century Gothic';margin-bottom: 15px;text-align: center;}}@media (max-width: 320px) {.review-block .review-scores{right: 7%;left: auto;}.review-sort-bar span.sort-by-heading{margin-right: 0px;}.review-sort-bar span.seperator-bar{margin: 0px;}}