:root{--icon-input-width: 24px}.button{background-image:none;border:none;border-radius:4px;font-size:16px;font-weight:400;line-height:initial;padding:1em 20px}.ui-btn{background-image:none;border:none}.home-link.cancel{background-color:#AAB0B4}.home-link.cancel:active{background-color:#8a8b8c}.ui-header .button{border:none;box-shadow:none;font-size:12.5px;padding:0.55em 11px 0.5em}.button-group{padding:0}.button-group .button:first-child{border-top:none}.button-group .button,.button-group .button:hover,.button-group .button:visited{border:none;border-top:1px solid #AAB0B4;box-shadow:initial;line-height:1.2em;margin:0 var(--negative-content-horizontal-padding);font-weight:normal;padding:1.2em 20px;text-align:left;width:calc(100% + calc(var(--content-horizontal-padding) * 2));z-index:1}.button-group .button:not(:active),.button-group .button:hover:not(:active),.button-group .button:visited:not(:active){background:none;color:var(--font-grey);z-index:1}.ui-btn-corner-all,.ui-corner-all{-webkit-border-radius:0;border-radius:0}.ui-btn-corner-all{-webkit-border-radius:4px;border-radius:4px}.ui-shadow{-webkit-text-shadow:none;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}:root{--icon-input-width: 24px}.calc-container{background-color:#FFF}.calc-container .calc-form .input-container{background:none}.calc-container .modern>tab-bar-tab::part(tab) li{background:var(--white);color:black}.calc-container .form-row{border-bottom:none}.calc-container .calc-label{font-weight:400;color:var(--font-grey);padding-top:6px}.calc-container .input-container{border-radius:0;border-color:#AAB0B4;padding:4px}.calc-container .percentage-input{font-weight:normal;padding:4px}.calc-container .linked-percentage .input-container:last-of-type{padding:2px}.calc-container .calc-input{font-weight:400}.calc-buttons{padding:15px;background:#EEE}:root{--icon-input-width: 24px}.cobranding-partner .cobranding-partner-toggle{border-bottom:1px solid #AAB0B4}.cobranding-partner #cobranding_partner_card{border-bottom:1px solid #AAB0B4}.cobranding-partner #cobranding_partner_card .contact-card{border:none;background:#F7F7F7}#cobranding_partner_web_link{border-top:none;border-bottom:1px solid #AAB0B4}.cobranding-partner+.contact_grid{padding:0px}:root{--icon-input-width: 24px}.contact-card{border-color:#AAB0B4}:root{--icon-input-width: 24px}.ui-dialog-contain .ui-header{padding:8px 0}.ui-dialog-contain .home-link{background:#EEE;border-top:1px solid #AAB0B4;color:var(--font-grey);padding:8px 0;-webkit-border-radius:0;border-radius:0}.ui-dialog-contain .home-link.icon-button{background:transparent;border-top:none;color:var(--theme-text-color);padding:0}.ui-dialog-contain .button-group{margin:-15px}.badge-images{padding:10px 20px 20px 10px;text-align:center}.badge-images>.cert-image{margin-bottom:15px}:root{--icon-input-width: 24px}.form-field input{border:none;border-bottom:1px solid #AAB0B4;border-radius:0;box-shadow:none}.form-field input:focus-visible{box-shadow:none}.vertical-form div.ui-input-text input.ui-input-text,.vertical-form div.ui-input-text{margin:0;min-height:1em;line-height:1em;padding-top:6px}.text-field textarea.cta-field,.textarea-field textarea.cta-field,.phone-field textarea.cta-field{-webkit-box-shadow:none;border-radius:0;box-shadow:none;min-height:80px;resize:none}.text-field div.ui-input-text,.textarea-field div.ui-input-text,.phone-field div.ui-input-text{padding:0}:root{--icon-input-width: 24px}label,.form_row label{color:var(--font-grey);font-weight:400}.vertical-form label.ui-input-text{margin:0}:root{--icon-input-width: 24px}label.ui-radio-off,label.ui-radio-on{border:1px solid #AAB0B4}label.ui-radio-off{background:#FFFFFF}.form-field select{border-left:none;border-radius:0;border-right:none;border-top:none;box-shadow:none}.form-field select:focus-visible{box-shadow:0 5px 8px -5px var(--cardtapp-blue);outline:none}.yesno-field label.ui-slider{display:inline-block;padding:13px 0}.yesno-field div.ui-slider{float:right}#action-notify>div.ui-dialog-contain{width:100%;max-width:100%;margin:0;top:0;-webkit-box-shadow:none;box-shadow:none}.vertical-form .form-field{margin-top:20px}header{font-weight:400}header .button{border:none;box-shadow:none}:root{--icon-input-width: 24px}div.ui-page,.ui-content,.ui-mobile-viewport,div.ui-overlay-c,div.ui-body-c{background:#FFF}.ui-body-a,.ui-body-a input,.ui-body-a select,.ui-body-a textarea,.ui-body-a button,.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a,.ui-body-b,.ui-body-b input,.ui-body-b select,.ui-body-b textarea,.ui-body-b button,.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b,.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button,.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c,.ui-body-custom,.ui-body-custom input,.ui-body-custom select,.ui-body-custom textarea,.ui-body-custom button,.ui-btn-up-custom,.ui-btn-hover-custom,.ui-btn-down-custom,.button{font-family:'Open Sans', 'Droid Sans', Helvetica,  Arial, sans-serif}.radio-bar input[type="radio"]:checked+label{background-color:lightgrey;color:black}label.rates-label{font-weight:400;font-size:initial}.icon-input{border-bottom:1px solid #aaa}.icon-input::before{background:initial;color:#aaa;font-size:24px;width:initial}.icon-input:focus-within{box-shadow:none}.icon-input.error{border-bottom:1px solid var(--error-color);box-shadow:none}.icon-input.error::before{color:var(--error-color)}.icon-input input{border:none;box-shadow:none}:root{--icon-input-width: 24px}#share_form .icon-input>input{border:none;box-shadow:none;margin:0 0 0 var(--icon-input-width)}#share_form label{display:none}label[for="smsNameTo"]+.icon-input::before,#share_name_section .icon-input::before{content:"\e908"}label[for="smsNumberTo"]+.icon-input::before{content:"\e95d"}label[for="smsEmailTo"]+.icon-input::before{content:"\e987"}#show_options{color:var(--font-grey);text-decoration:underline}:root{--icon-input-width: 24px}.ui-slider-switch a.ui-btn.ui-slider-handle{border-radius:50%;border:2px solid #AAB0B4;background:#FFF;margin-top:-4px}a.ui-slider-handle.ui-focus{-webkit-box-shadow:none;box-shadow:none}div.ui-slider-switch{height:22px;top:5px}.ui-slider-switch .ui-slider-label{width:100%;height:22px;line-height:1.5em;background-image:none;text-shadow:none;font-weight:400}.ui-slider-inneroffset{margin:0 10px}:root{--icon-input-width: 24px}donut-chart::part(legend-color){border-radius:0;height:10px;width:14px}donut-chart::part(legend-color)::before{border:1px solid #ccc;content:'';display:block;height:100%;margin-left:-2px;margin-top:-2px;padding:1px;width:100%}
