.smile__container.smile__mixedcontent_container .smile__grid .smile__maincontent_container .smile__maincontent_title h3{margin:0 5%!important}.tootltip a img{width:20px;height:auto}.col-1-2 .patient__tools .col__contents a h3{text-align:left}div#rtFeedbackPrompt .rt-feedback-wrapper{z-index:99!important}.smile__grid{padding:10px}.smile__grid .hidden{display:none}.smile__grid h1{text-align:center;padding-bottom:0;padding-top:0!important}.smile__grid h1 img{vertical-align:middle;padding-right:20px;width:60px}.smile__grid h1:empty{display:none}.smile__grid h2{text-align:center}.smile__grid .disclaimer{max-width:980px;width:100%;margin:0 auto 60px}.smile__grid .bodyCopyLarge{text-align:center;margin-bottom:40px}.smile__grid .learn-more-link{text-align:center;padding-bottom:0!important}.smile__grid .iwap_row{border-bottom:5px solid #6a4592;margin-bottom:10px;margin-top:-20px}.smile__grid .iwap_row .col-1-3{margin-bottom:-3px}.smile__grid .iwap_row img{width:50%;height:50%;margin:0 0 0 40%;padding-bottom:3px}.smile__grid .iwap_row h1{margin-top:15%;padding-left:2%;font-weight:400;color:#6a4592;font-size:50px;text-align:left}.smile__grid .dental_plans .smile__grid{padding:0}.smile__grid .dental_plans .patient__tools h2{display:none}.smile__grid .dental_plans .col__contents{background:#f8f8f8;min-height:210px;border:1px solid #e7e6ea;padding:20px;text-align:left;margin-bottom:10px;position:relative}.smile__grid .dental_plans .col__contents .tooltip{position:absolute;top:10px;right:10px;z-index:3}.smile__grid .dental_plans .col__contents .tooltip img{float:none;width:20px;height:20px;margin:0}.smile__grid .dental_plans .col__contents .tooltip-flip .tooltipInner:before{left:295px}.smile__grid .dental_plans .col__contents h5{color:#6a4592;margin:0;padding:0;display:inline-block;width:77%;position:relative;min-height:58px;font-size:22px;line-height:1.2em;font-weight:300}.smile__grid .dental_plans .col__contents img{max-width:60px;width:20%;margin-right:5%;float:left}.smile__grid .dental_plans .col__contents .bodyCopy{width:90%;min-height:45px;padding-left:80px;margin-top:10px;font-size:12px;line-height:1.1}.smile__grid .dental_plans .col__contents .primaryButton{display:block;margin:0 auto}.smile__grid .dental_plans .col-1-3:nth-of-type(3) .col__contents:last-of-type h5{line-height:26px}.smile__grid .dental_plans .col-1-3:last-of-type{padding-right:0}.smile__grid .dental_plans .col-1-3:last-of-type h5{line-height:26px}.smile_dental_plans .smile__container h2{font-size:32px;border-bottom:none;margin-top:0;text-align:left;padding:0 20px 30px 0}.smile_dental_plans .smile__container h3{max-width:580px;width:90%;font-size:20px;line-height:22px;text-align:center;margin:20px auto 0}.smile_dental_plans .smile__container .patient__tools .col__contents{border:1px solid transparent;border-radius:5px;min-height:170px;padding:30px 0;height:auto}.smile_dental_plans .smile__container .patient__tools .col__contents:hover{border:1px solid #1d8928}.smile_dental_plans .smile__container .patient__tools img{width:20%;float:left;max-width:110px;margin:0 30px;margin-bottom:8%}.smile_dental_plans .smile__container .patient__tools h3{font-size:24px;line-height:29px;font-style:normal;color:#000;font-weight:300;display:block;text-decoration:none;margin-bottom:10px;width:101%;text-align:left}.smile_dental_plans .smile__container .patient__tools .bodyCopy{font-size:16px;line-height:22px;font-style:normal;color:#666;font-weight:300;text-decoration:none;margin-left:170px;padding-right:10px}.smile_dental_plans .smile__container .customer_testimonials{margin:30px 0 50px;width:90%;display:block}.smile_dental_plans .smile__container .customer_testimonials h3{font-size:25px;font-weight:400;text-align:left;width:100%}.smile_dental_plans .smile__container .customer_testimonials .bodyCopy{margin-top:10px;font-size:25px;line-height:30px}.smile_dental_plans .dental_plan_list{border-top:5px solid #5e3991}.smile_dental_plans .dental_plan_list .col-plan{position:relative;width:19.8%;padding:0;margin:.1%;border:2px solid #e8e7e9}.smile_dental_plans .dental_plan_list .col-plan .most-popular{position:absolute;top:-1px;left:-1px;color:#00aec7}.smile_dental_plans .dental_plan_list .col-plan .most-popular img{display:inline-block;vertical-align:middle}.smile_dental_plans .dental_plan_list .col-plan .most-popular div{display:inline-block;vertical-align:middle}.smile_dental_plans .dental_plan_list .col-plan .primaryButton{margin:0 auto;display:none;max-width:155px;width:80%}.smile_dental_plans .dental_plan_list .col-plan #collapseDetails{display:none}.smile_dental_plans .dental_plan_list .col-plan .primaryButton.alternate_colour{background:#5f3894;margin-bottom:10px;display:block}.smile_dental_plans .dental_plan_list .col-plan .smallText{font-size:10px}.smile_dental_plans .dental_plan_list .col-plan .plan_price{font-size:32px;height:50px;text-align:center}.smile_dental_plans .dental_plan_list .col-plan .plan_price span{display:inline-block}.smile_dental_plans .dental_plan_list .col-plan .plan_price sup{display:inline-block;font-size:12px;position:relative;top:-5px}.smile_dental_plans .dental_plan_list .col-plan .plan_detail{padding:15px 10px;border-bottom:solid 2px #ededed;font-size:14px}.smile_dental_plans .dental_plan_list .col-plan .plan_detail span{float:right;font-weight:500;color:#232323}.smile_dental_plans .dental_plan_list .col-plan .plan_detail:last-of-type{border-bottom:none}.smile_dental_plans .dental_plan_list .col-plan .mobile_header_plan_info-70 h3{padding-left:20px;text-align:left;width:100%}.smile_dental_plans .dental_plan_list .col-plan .mobile_header_plan_info-70 a{display:none}.smile_dental_plans .dental_plan_list .plan_descriptions{font-size:10px;padding-left:20px;padding-bottom:25px;width:80%}.smile_dental_plans .dental_plan_list .plan_details_wrapper{overflow:hidden}.smile_dental_plans .dental_plan_list .plan_details_wrapper.collapsed{max-height:0;overflow:hidden}.smile_dental_plans .plan_overview{background:#f8f8f8;padding:25px 0 20px}.smile_dental_plans .plan_overview h3{padding-left:20px;padding-bottom:5px}.smile_dental_plans .plan_overview .price_subhead{text-align:center}.smile_dental_plan .plan_details{margin:20px auto;float:none;background:#f8f8f8;padding-bottom:20px}.smile_dental_plan .header_left{width:68%;display:inline-block;padding:20px;vertical-align:top}.smile_dental_plan .header_left h3{text-align:left}.smile_dental_plan .header_right{width:30%;padding:20px 0;display:inline-block;vertical-align:top}.smile_dental_plan .plan_detail{padding:15px 20px;border-bottom:solid 2px #ededed;font-size:14px}.smile_dental_plan .plan_detail.last{padding-bottom:30px;border-bottom:none}.smile_dental_plan .smallText{font-size:10px}.smile_dental_plan .price_subhead{text-align:center}.smile_dental_plan .plan_price{font-size:32px;height:50px;text-align:center}.smile_dental_plan .plan_price span{display:inline-block}.smile_dental_plan .plan_price sup{display:inline-block;font-size:12px;position:relative;top:-5px}.smile_dental_plan .primaryButton{margin:0 auto 10px;display:block;width:90%;max-width:90%}.smile_dental_plan .primaryButton.alternate_colour{background:#5f3894}.desktopHide{display:none!important}@media only screen and (max-width:1200px) and (min-width:769px){.iwap_row .col-2-3 h1{margin-top:50px}.smile_dental_plans .dental_plan_list .col-plan .plan_detail span{float:none;display:inline-block;width:100%;padding-top:5px}.smile__grid .dental_plans .col__contents h5{width:65%;line-height:26px}}@media only screen and (max-width:980px){.smile__container .dental_plans .col__contents .tooltip .tooltipInner{z-index:10;margin-left:0;margin-top:0;width:300px;line-height:16px;position:absolute;color:#1a1a1a;background-color:#fff}.smile__container .dental_plans .col__contents .tooltip-flip .tooltipInner{left:-316px}.smile__container .dental_plans .col__contents .tooltip-flip .tooltipInner:before{content:"";position:absolute;left:310px;top:40px;width:14px;height:21px;box-sizing:border-box;background:url(/portal/images/arrow-desk.png);-webkit-transform:rotate(180deg);-webkit-transform-origin:0 0;transform-origin:0 0;transform:rotate(180deg)}}@media only screen and (max-width:800px){.iwap_row{margin-top:-2rem}.iwap_row .col-1-3{width:30%}.iwap_row .col-1-3 img{width:90%}.iwap_row .col-2-3{width:70%}.iwap_row .col-2-3 h1{margin-top:12%;font-size:1.3125rem}.smile__grid h1{width:80%;margin:0 auto;margin-top:20px;padding:0!important;font-size:1.125rem!important;font-weight:400}.smile__grid h1 img{width:28px;padding:0;margin-right:10px}.smile__grid .dental_plans .col-1{padding-right:0}.smile__grid .dental_plans .col__contents{min-height:auto;margin-bottom:10px;position:relative;padding:10px}.smile__grid .dental_plans .col__contents .tooltip{display:none}.smile__grid .dental_plans .col__contents span{width:10%;display:inline-block;vertical-align:middle;margin-right:1%}.smile__grid .dental_plans .col__contents img{width:100%;float:none}.smile__grid .dental_plans .col__contents div{width:57%;margin-left:1%;display:inline-block;vertical-align:middle}.smile__grid .dental_plans .col__contents h5{min-height:unset;margin-top:0;display:inline-block;min-width:unset;font-size:1rem;width:100%;line-height:1rem;padding:0}.smile__grid .dental_plans .col__contents .primaryButton{height:50px;right:1%;float:right;position:absolute;font-size:13px;width:28%;margin:0;display:inline-block}.smile__grid .dental_plans .col__contents .bodyCopy{min-height:auto;padding-left:0;margin-bottom:0;min-width:unset;width:100%}.smile_dental_plans .smile__container h2{font-size:1.0625rem;text-align:center;padding:0;padding-top:20px;font-weight:400}.smile_dental_plans .smile__container h3{font-size:.6875rem;line-height:.6875rem;margin-top:3%;width:70%}.smile_dental_plans .smile__container .customer_testimonials{margin:10px auto 30px}.smile_dental_plans .smile__container .customer_testimonials h3{font-size:1rem;line-height:1rem;margin-left:0}.smile_dental_plans .smile__container .customer_testimonials .bodyCopy{font-size:1rem;line-height:1}.smile_dental_plans .smile__container .patient__tools .col__contents{padding:15px}.smile_dental_plans .smile__container .patient__tools .col__contents img{width:12%;margin:10px 15px 0 0}.smile_dental_plans .smile__container .patient__tools .col__contents h3{font-size:1.125rem}.smile_dental_plans .smile__container .patient__tools .col__contents .bodyCopy{margin-left:16%}.smile_dental_plans .dental_plan_list .col-plan{width:100%;margin-bottom:1%}.smile_dental_plans .dental_plan_list .col-plan .most-popular{position:relative;top:-11px}.smile_dental_plans .dental_plan_list .col-plan.open{border:2px solid #1d8928}.smile_dental_plans .dental_plan_list .col-plan #collapseDetails{display:block;margin-bottom:10px;font-size:12px}.smile_dental_plans .dental_plan_list .col-plan .plan_details_wrapper{max-height:354px;height:100%}.smile_dental_plans .dental_plan_list .col-plan .plan_details_wrapper a{display:block;text-align:center;text-decoration:underline}.smile_dental_plans .dental_plan_list .col-plan .plan_details_wrapper a .chevron{display:inline-block;position:relative;top:5px;left:4px}.smile_dental_plans .dental_plan_list .col-plan .plan_details_wrapper a.primaryButton{text-decoration:none;margin-bottom:20px;width:90%;max-width:90%}.smile_dental_plans .dental_plan_list .col-plan .plan_details_wrapper.collapsed{height:0;overflow:hidden}.smile_dental_plans .dental_plan_list .col-plan .plan_overview{padding:10px 0}.smile_dental_plans .dental_plan_list .col-plan .mobile_header_plan_info-70{width:55%;margin-right:5%;display:inline-block;vertical-align:top}.smile_dental_plans .dental_plan_list .col-plan .mobile_header_plan_info-70 h3{font-size:1.125rem;font-weight:400}.smile_dental_plans .dental_plan_list .col-plan .mobile_header_plan_info-70 a.showMore{display:block;text-align:right;text-decoration:underline;font-size:12px}.smile_dental_plans .dental_plan_list .col-plan .mobile_header_plan_info-70 a.showMore .chevron{display:inline-block;position:relative;left:4px}.smile_dental_plans .dental_plan_list .col-plan .mobile_header_plan_info-70 a.hideMore{display:none;text-align:right;text-decoration:underline;font-size:12px}.smile_dental_plans .dental_plan_list .col-plan .mobile_header_plan_info-70 a.hideMore .chevron{display:inline-block;position:relative;left:4px}.smile_dental_plans .dental_plan_list .col-plan .mobile_header_plan_info-70 a.hideMore .chevron.top{top:5px;left:4px}.smile_dental_plans .dental_plan_list .col-plan .mobile_header_plan_info-30{width:37%;display:inline-block;vertical-align:top}.smile_dental_plans .primaryButton{font-size:13px;height:35px;line-height:35px}.smile_dental_plans .plan_detail{padding:15px 20px;display:none}.smile_dental_plans .plan_detail:nth-child(-n+5){display:block}.smile_dental_plan h3{font-size:.6875rem;line-height:.6875rem;margin-top:3%}.smile_dental_plan .header_left h3{margin-bottom:10px;font-size:1.375rem;font-weight:400;line-height:1}.smile_dental_plan .header_right{padding-bottom:10px}.smile_dental_plan .primaryButton:last-of-type{margin:20px auto}.mobileHide{display:none!important}.desktopHide{display:block!important}}@media only screen and (max-width:767px){.smile__container .patient__tools .col__contents img{margin:0 15px 0 0!important;width:12%!important;display:inline-block!important;float:left!important}.smile__container .patient__tools .col__contents .bodyCopy{margin-left:16%!important;width:84%!important;font-size:16px!important;text-align:left!important;color:#666!important}}