button.btn-fa-radio{background-color:transparent;border:none;color:#777;padding:0;font-size:18px}button.btn-fa-radio i{padding-right:3px}div.divErrorMsg{margin-bottom:12px;color:#800000;font-size:21px;padding:12px;background:#fff}table.vision-tbl th{text-align:left;padding:6px 6px;width:22%}table.vision-tbl thead tr{border-bottom:1px solid #e5e5e5}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}div.div-error-container{margin-top:12px;display:none}div.div-error-container span.span-error{color:#800000;font-size:18px;background:#fff;padding:12px;display:block}.custom-span-mobile{color:#000 !important;font-size:30px;font-weight:bold}div.div-dialog-box{width:50%;left:25% !important}div.div-dialog-box-spirit{width:50% !important}div.div-dialog-header{background-color:transparent !important}body.spiritdental a.dialog-close{color:#708090 !important}body.spiritdental #imgOptionalCoverage{display:none}div.div-vision-rider{max-width:20% !important}.custom-h2-mobile{font-size:30px !important}.vision-plan-label{font-family:'Playfair Display',sans-serif !important;color:#465560 !important;margin-top:20px !important;margin-bottom:-20px !important;margin-left:100px !important}.custom-span-mobile2{text-align:center;color:#465560;font-family:'Playfair Display',sans-serif !important}@media only screen and (min-width:359px) and (max-width:1200px){div .div-dialog-box{width:90% !important;max-width:100%;margin:5%;left:0 !important}div .div-vision-rider-content h1{font-size:25px !important;padding-top:0 !important;margin-top:-10px !important}.custom-h2-mobile{font-size:15px !important;font-weight:normal !important;margin-top:25px !important;margin-bottom:-35px !important}.custom-span-mobile{color:#000 !important;font-size:30px;font-weight:bold}#lnkPlanBrochureUrl{font-size:15px !important}#lnkFindProviders{font-size:15px !important}#btnSkipRaider{margin-bottom:5px}.vision-plan-label{font-size:12px !important;margin-top:20px !important;margin-bottom:-20px !important;margin-left:5px !important}.custom-span-mobile2{font-size:11px}#lnkPlanBrochureUrl{margin-left:0 !important}}div.div-vision-rider-content{font-size:14px;color:#f00}div .div-vision-rider-content h1{margin:0;text-align:center;color:#777}div.div-vision-rider-content h2{margin:0;padding:8px 0;text-align:left;color:#777}div.div-vision-rider-content ul{padding-left:16px}div .div-vision-rider-content div.name{font-size:21px;padding:12px 16px;background:#333;color:#fff}div.div-vision-rider-content div.details div.content{padding:1px 8px}div.div-vision-rider-content a.dialog-close-btn{padding:0 0 0 12px;display:inline-block;font-size:18px;text-decoration:underline !important}div.div-vision-rider-content span.cost{font-size:24px;color:#00aeef;font-weight:bold}h2.page-title{font-size:36px;margin-bottom:42px;color:inherit;letter-spacing:1px}div.pdetails-sec h4{font-size:24px;padding:12px 0 12px 12px;background:#777;margin:12px 0 0 0;color:#fff}h1.pdetails-name{font-size:32px;text-transform:uppercase;margin:0 0 16px}div.pdetails-sec div.cell-con{display:table;width:100%}div.pdetails-sec div.cell-con div.block{padding:12px;text-align:center;display:table-cell;font-size:18px;background:#e5e5e5}div .pdetails-sec div.pd-table{width:100%;padding-left:3px}div.pdetails-sec div.pd-table ul{list-style:none;padding-left:3px;width:100%;display:inline-block;color:#777;margin-top:10px}div.pdetails-sec div.pd-table ul li:before{font-family:fontawesome;content:"";padding-right:5px;padding-left:12px;font-weight:100;font-size:12px}input.input-dialog{background-color:transparent;border:1px solid #e5e5e5;color:inherit;font-size:21px;height:auto;max-width:100%;padding:8px 6px;width:100%}input.input-dialog.text-upper{text-transform:uppercase}div.textinput.brdrbtm{border-bottom:1px solid !important}a.link-quote-history{color:#777}button.btn-compare{background-color:transparent;border:none;color:#777;padding:8px 8px;font-size:16px;text-transform:uppercase}button.btn-compare i{font-size:18px;color:#777}button.btn-rider,a.btn-rider{border:none;color:#777;padding:8px 0;margin:0;text-align:center;background:#e5e5e5;width:100%}button.btn-rider span:after{content:"bundle vision only"}button.btn-rider.selected span:after{content:"vision bundled"}button.btn-rider.selected{background:#fff;color:#00aeef;font-weight:bold}button.btn-rider:before{font-family:fontawesome;content:"";font-size:18px;padding-right:8px}button.btn-rider.selected:before{font-family:fontawesome;content:""}div.div-dental-input h1{margin:9px 0 48px;display:block;font-size:48px}div.login-header{float:left}.selectinput select~label,.textinput input[type="text"]~label,.textinput input[type="email"]~label{position:absolute;display:none;color:transparent;float:left;font-size:11px;left:0;top:-12px}select.project-input{border:1px solid #e5e5e5 !important;border-radius:3px;height:32px;padding:5px;width:auto}ul.ul-plan-list li.vision div.scoreboard-plans-ranges{width:100%;float:left;display:table}ul.ul-plan-list li.vision div.scoreboard-plans-ranges.maxb{width:25%;display:none}a.login-div-links{color:#808080 !important;margin-top:16px;display:block;cursor:pointer}ul.ul-plan-list{list-style:outside none none;margin:0;padding:0;width:100%}@media only screen and (min-width:767px) and (max-width:1200px){ul.ul-plan-list{width:800px}}@media only screen and (max-width:767px){ul.ul-plan-list{width:392px}}@media only screen and (max-width:392px){ul.ul-plan-list{width:100%}}ul.ul-plan-list li.show{display:inline-block}ul.ul-plan-list li.hidden{display:none}ul.ul-plan-list.rowLayout .plan-container,ul.ul-plan-list.rowLayout div.scoreboard-plans-content,ul.ul-plan-list.tileLayout .plan-container,ul.ul-plan-list.tileLayout div.scoreboard-plans-content{transition:all 600ms ease}ul.ul-plan-list.rowLayout li div.plan-footer{float:left;width:22%}ul.ul-plan-list.tileLayout li div.plan-footer div.no-rider-option{height:40px}@media only screen and (max-width:1200px){ul.ul-plan-list.tileLayout li div.plan-footer div.no-rider-option{height:0}}ul.ul-plan-list.tileLayout div.panel-left{width:100%;float:none;background:#fff}ul.ul-plan-list.rowLayout div.panel-right{text-align:center;background-color:transparent;background:transparent}ul.ul-plan-list.tileLayout div.button-container button:last-child{float:right}ul.ul-plan-list.tileLayout div.panel-right{display:none;visibility:hidden}ul.ul-plan-list.tileLayout div.only-rowview{display:none;visibility:hidden}ul.ul-plan-list.rowLayout div.only-rowview{display:block;visibility:visible}ul.ul-plan-list.rowLayout div.only-tileview{display:none;visibility:hidden}ul.ul-plan-list.rowLayout div.button-container button{display:block;margin:6px auto 6px auto}ul.ul-plan-list div.button-container{padding:8px 0 12px 0;margin:auto;width:90%}ul.ul-plan-list.rowLayout div.scoreboard-plans-ranges{width:75%;float:left;display:table}ul.ul-plan-list.rowLayout div.scoreboard-plans-ranges.maxb{width:25%;float:left}ul.ul-plan-list.tileLayout div.scoreboard-plans-content-wrapper{padding:12px 12px 6px 12px}ul.ul-plan-list.rowLayout div.row-content{padding:12px 12px 24px 12px}ul.ul-plan-list.tileLayout div.summary-block{margin:8px 0 10px 0;background:#d1d3d4}ul.ul-plan-list.tileLayout li{margin:5px}ul.ul-plan-list.tileLayout div.scoreboard-plans-content{width:100%;border-right:none;padding-right:0}div.scoreboard-plans-maxb{margin-bottom:12px;text-align:center;border-bottom:1px solid #e5e5e5;padding-bottom:6px}div.plan-detail ul li{width:14%;float:left;list-style:outside none none;text-align:center;border:1px solid #e5e5e5 !important;border-radius:0 !important}div.plan-detail ul li div.dtl-header{margin-top:3px;color:#777;margin-bottom:16px}div.plan-detail ul{list-style:outside none none;width:75%}div.plan-container div.plan-header{width:100%;display:inline-block;padding-bottom:12px}div.plan-container div.plan-header h3.name{float:left}div.price{font-size:30px;font-weight:bold;margin:0 6px;float:right}div.div-price-section-inner{float:right}div.plan-header h3{margin:0}div.plnFooter a.pfooter-link{text-transform:uppercase;font-size:14px;padding:0 6px 0 3px}div.plnFooter a.pfooter-link:hover{color:#555}div.plan-options{font-size:15px}div.plan-options i{font-size:16px;padding-right:5px}div.plan-options a:hover,div.plan-options a i:hover{text-decoration:none}div.plan-options a.pfooter-link{color:#fff;text-transform:uppercase;padding-right:12px;font-size:16px}div.plan-options a.pfooter-link:hover{color:#777 !important}.scoreboard-plans-content::after{clear:both;content:"";display:block}*::before,*::after{box-sizing:border-box}.scoreboard,.scoreboard *{transition:all .4s ease 0s}div.scoreboard-plans-monthly{margin:16px 0;text-align:center}ul#ulPlanList.rowLayout div.scoreboard-plans-monthly{margin:21px 0 21px 0}div.scoreboard-plans-content div.ins-type{float:right}div.scoreboard-plans-monthly span.hdr{font-size:11px;text-transform:uppercase;color:#777;font-weight:700}div.scoreboard-plans-monthly span.price-con{color:#777}div.scoreboard-plans-monthly span.price div.plnFooter{margin:1px 0 15px 0}ul.tileLayout div.scoreboard-plans-content-wrapper div.name{height:72px;text-align:center}div.scoreboard-plans-content-wrapper div.plnFooter{margin:3px 0 12px 0;text-align:center}div.dtl-header{margin-top:6px;color:#fff;text-transform:uppercase;font-size:14px}ul#ulPlanList div.div-inner-points-ul-container ul{background-repeat:no-repeat;list-style-type:disc !important;padding-left:24px;border:none !important;float:none !important;padding:0 !important;width:100% !important;margin:0 !important}ul#ulPlanList.tileLayout div.only3lines{height:120px;overflow:hidden;text-overflow:ellipsis;padding:3px 0}ul#ulPlanList.tileLayout div.plan-detail-items{height:42px;overflow:hidden;padding:0 0}@media only screen and (min-width:1200px){ul#ulPlanList.tileLayout div.plan-detail-items{height:120px}ul.ul-plan-list.tileLayout div.scoreboard-plans-range{height:67px}}ul#ulPlanList.tileLayout li div.plan-footer{height:160px}ul#ulPlanList div.div-inner-points-ul-container ul li:before{font:normal normal 14px/1 FontAwesome;font-size:14px;content:"";padding-right:5px;font-weight:100;color:#cacfd2}ul#ulPlanList div.div-inner-points-ul-container ul li{display:block;background-repeat:no-repeat;list-style-type:disc !important;list-style-position:inside !important;border:none !important;float:none !important;padding:0 !important;width:100% !important;min-width:100%;margin:0 !important;font-size:13px;padding-bottom:4px !important;box-shadow:none !important}a.pfooter-link.brdr-right{border-right:1px solid #eee;padding:0 5px 0 0}div.plnFooter a.pfooter-link.brdr-right:first-child{padding-left:0 !important}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:auto;background-color:#333;color:#fff;text-align:left;border-radius:6px;padding:6px;text-transform:none;font-weight:100;font-size:12px;position:absolute;z-index:1;width:240px;max-width:320px;top:100%;left:50%;margin-left:-120px}.tooltip .tooltiptext:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #000 transparent}.tooltip:hover .tooltiptext{visibility:visible}.ui-widget-header .ui-icon{background-image:none}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;border-radius:0;background:#ededed;color:#777}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:none;padding:6px}.ui-state-active{background:#555 !important;border:1px solid}.ui-widget-content .ui-state-highlight{background:inherit !important}div.plan-loading{font-size:18px;padding:0;border-radius:6px;text-align:center}input.input-purchase-textbox,select.select-purchase{width:calc(100% - 12px);width:100%;background-color:transparent;border:none;font-size:18px;font-weight:normal;height:auto;padding:12px 0 12px 12px;text-transform:capitalize;box-shadow:none !important;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;white-space:nowrap;text-overflow:''}input.input-purchase-textbox.override-captial,select.select-purchase.override-captial{text-transform:initial !important}span.cname{font-size:24px}span.cphone:before{font-family:fontawesome;content:""}span.caddress:before{font-family:fontawesome;content:""}span.cemail:before{font-family:fontawesome;content:""}span.cwebsite:before{font-family:fontawesome;content:""}div.cDetails-inner span i{padding-right:3px}div.cimage{float:right}img.clogo{max-width:320px;width:auto;height:auto}.brdr-right{border-right:1px solid #e5e5e5}.bottom{margin-top:50px}.bottom p{font-size:13px;font-family:'Droid Serif',sans-serif;padding:12px 6px}.bottom p span{font-weight:bold}.sign{margin-top:50px}.sign .button{border:1px solid #989a8f;padding:10px 40px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#989a8f;font-size:14px;text-decoration:none;vertical-align:middle;font-size:17px}a.btn-filter-option{display:block;background-color:transparent;border:none;color:#777;padding:3px 1px 3px 3px;font-size:14px}a.btn-filter-option:hover{text-decoration:none !important}a.btn-filter-option i{font-size:18px}a.btn-filter-option i::before{padding-right:3px}div.filter-section p{margin:10px 0;text-transform:uppercase;font-weight:700}div.filter-section p i{padding-right:6px}div.div-testimonials-container{background-color:transparent !important}div.div-testimonials-container div.div-inner-content{max-width:100% !important}div.reviews-container{margin:16px auto}div.plan-detail-blocks div.div-blks{list-style:none;width:100%;margin:0;padding:0;margin-top:16px}div.plan-detail-blocks div.div-blks div.pd-row-content{list-style:none;width:100%;border-bottom:1px solid #e5e5e5;background:#fff}div.plan-detail-blocks div.div-blks div.pd-header{background:#333;color:#fff}div.plan-detail-blocks div.div-blks div.pd-row-content div.col,div.plan-detail-blocks div.div-blks div.div-row div.col{display:inline-block;width:17%;padding:6px 3px;font-size:21px}div.col-denali{width:14% !important}div.plan-detail-blocks div.div-blks div.pd-row-content div.col:first-child,div.plan-detail-blocks div.div-blks div.div-row div.col:first-child{width:40%}div.plan-detail-blocks div.div-blks div.pd-row-content span.dtl-points{font-size:14px}div.scoreboard-plans-content.collapse div.scoreboard-plans-description,div.scoreboard-plans-content.collapse div.scoreboard-plans-ranges,div.scoreboard-plans-content.collapse div.scoreboard-plans-maxb,div.scoreboard-plans-content.collapse div.summary-block{display:none}ul.ul-plan-list.tileLayout li.dental div.scoreboard-plans-content.collapse,ul.ul-plan-list.tileLayout li.vision div.scoreboard-plans-content.collapse{height:auto !important}div.scoreboard-stm-benefit span.val{float:right;font-weight:bold}div.scoreboard-stm-benefit{display:block;padding:5px 5px;background:#fff;color:#777;border-bottom:1px solid #e5e5e5}div.add-cost{color:#777;font-size:14px;padding-left:6px;text-decoration:underline dotted}@media only screen and (min-width:150px) and (max-width:767px){div .div-plans-container div.plans-panel1{float:none;width:100%}div.div-plans-container div.plans-panel2{float:none;width:100%}div.compare-box div.inner{width:100%}div.compare-box div.empty{display:none}div.compare-box.stickytop{display:none}}div.compare-box{display:block;background:transparent;margin:0 auto;padding:12px 6px;min-width:1034px}div.compare-box.stickytop{position:fixed;top:0;background:#00aeef;opacity:.95;z-index:1;margin:0 auto}div.compare-box div.inner{height:120px;width:16.25%;background:#fff;text-align:center;text-transform:uppercase;vertical-align:middle;display:inline-block;opacity:1;font-size:14px;padding:3px 0 1px 0;min-height:90px;max-height:120px;max-width:175px;min-width:160px}div.compare-box div.inner div.content{margin:25% 0}div.compare-box div.inner span.hdr:first-child{font-size:21px;display:block}div.compare-box div.inner img{width:50%;max-height:60px;padding:5px}div.compare-box div.inner:first-child{background:#d1d3d4}div.compare-box div.inner:last-child{background:transparent;text-align:center;text-transform:uppercase;vertical-align:middle;display:inline-block}div.compare-box div.empty{opacity:.4}a.compare-box-close{position:absolute;right:8px;top:4px;font-weight:800;font-size:15px}a.compare-box-close-FromCompareModal{position:absolute;right:8px;top:4px;font-weight:800;font-size:15px}button.btn-compare-plans{background-color:transparent;border:none;padding:8px 16px;font-size:18px;font-weight:bold;color:#00aeef;background:#fff;letter-spacing:1px}button.btn-compare-plans:hover{background-color:#00aeef;color:#fff}@media only screen and (max-width:400px){div.compare-box{min-width:0}div.compare-box div.inner:first-child{display:none}}@media only screen and (max-device-width:414px){div.compare-box{min-width:0}div.compare-box div.inner:first-child{display:none}}div.div-compare{padding-bottom:1px}div.div-compare table{background:#fff;width:100%;margin:0 auto}div.div-compare table th:first-child{border:none !important}div.div-compare table tr th:first-child{width:15% !important;background-color:transparent !important}.onePlan{width:85% !important}.twoPlans{width:42.5% !important}.threePlans{width:28.33% !important}.fourPlans{width:21.25% !important}div .div-compare table tr td.col-header{position:relative;font-size:16px;text-transform:uppercase;padding:0;text-align:center;border:none !important;padding:0 6px;border:none !important;color:#00aeef;background:transparent;height:60px !important}.col-header-stm{font-size:14px !important}div .div-compare table tr td.col-header div{height:100% !important}div .div-compare table tr td.col-header div>span.title{position:absolute;top:0;left:0;width:100% !important;padding:2px 4px;line-height:17px}div .div-compare table tr td.col-header div>span.title-compare{font-family:Poppins !important;font-style:normal;font-weight:bold;font-size:16px;line-height:24px;text-transform:initial !important}div .div-compare table tr td.col-header div>span.carrier-compare{font-family:Poppins !important;font-style:normal;font-weight:normal;font-size:11px;line-height:29px;text-transform:initial !important;color:#2a2a2a}div .div-compare table tr td.col-header div>span.compare-plans-links{position:absolute;bottom:0;left:0;margin:0 auto;font-size:12px !important;text-transform:uppercase;color:#00aeef !important;padding:0 3px;width:100% !important;margin:2px 0}div.div-compare table tr td.col-cost{font-size:24px;padding:0;text-align:center;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#fff;background:#00aeef}div.div-compare table tr td{padding:6px;text-align:center;color:#777;margin-left:120px;background:#fff;font-size:18px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}div.div-compare table tr th.row-header{padding:12px;background:#fff;color:#777;font-weight:700;text-transform:uppercase;text-align:right;border:none !important;left:0;top:auto}@media only screen and (max-width:420px){div .cimage{float:left}div .div-compare table tr td.col-header.onePlan{height:70px !important;font-size:20px !important}div .div-compare table tr td.col-header.twoPlans,div .div-compare table tr td.col-header.threePlans,div .div-compare table tr td.col-header.fourPlans{height:130px !important;font-size:13px !important}.col-cost{font-size:19px !important}}.directbenefits div.div-plans-container div.plans-toppanel{display:block !important}.BoldCompareText{font-style:normal;font-weight:bold !important;font-size:18px !important;line-height:29px;text-align:center;color:#2a2a2a !important;text-transform:initial !important}.NormalCompareText{font-style:normal;font-weight:normal !important;font-size:16px !important;line-height:29px;text-align:center;color:#2a2a2a !important;text-transform:initial !important}td.NormalCompareText p{font-size:12px !important}