.address-editor .modal-header{border-bottom:3px solid #693;color:#693;font-variant-caps:all-small-caps;padding:.6rem;padding-left:30px;font-weight:500}.address-editor .modal-title{font-size:1.5rem}.address-editor h5.modal-subtitle{font-size:1.4rem;font-weight:200;font-variant-caps:all-small-caps;text-align:center}.address-editor .modal-body .address-display{width:290px;margin:auto;margin-bottom:20px;padding-top:15px;padding-bottom:20px;font-weight:600;line-height:1.4rem;font-size:1rem;color:#4d4a4a}.address-editor .modal-footer{border-top:0 none}.address-editor .btn-link{text-decoration:underline;color:#747272;font-size:.9rem}.address-editor .btn-link:hover{text-decoration:none;color:#2a2828}.address-editor .modal-content{width:800px}.address-editor .try-another-button-container{position:relative;bottom:-20px}@media only screen and (max-width:600px){.address-editor .modal-body .separator{border-right:0 none}}@media only screen and (min-width:600px){.address-editor .modal-body .separator{border-right:0 none}}@media only screen and (min-width:768px){.address-editor .modal-body .separator{border-right:0 none}}@media only screen and (min-width:992px){.address-editor .modal-body .separator{border-right:1px #747272 solid}}@media only screen and (min-width:1200px){.address-editor .modal-body .separator{border-right:1px #747272 solid}}body{font-family:'Trebuchet MS','Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#747272;font-size:.93rem}h3.enrollment-wizard-section-header{color:#693}h5.enrollment-wizard-section-subheader{color:#693}.optional-field-label{color:#a3a1a1;font-style:italic}label.control-label{margin-bottom:0;padding-left:25px}h1,h2,h3{margin-bottom:.2rem}h5{margin-bottom:.5rem}.btn.btn-primary{color:#fff;background-color:#0071c0;border-color:#0071c0}.btn.btn-primary.larger-font{font-size:1.3rem}.btn.btn-primary:hover{background-color:#045b98;border-color:#045b98}.form-control.datepicker.input-calendar-box{border-right:none}.input-group-addon.input-calendar-box{background-color:#fff;border:solid 1px #ced4da;border-left:none;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon.input-calendar-box .fa.fa-calendar{font-size:1.5em;font-weight:500}.input-group-addon.with-borders.focused-stroke{border:solid 2px #693;border-radius:4px;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none}.input-group-addon.with-borders.error-stroke{border:solid 2px red;border-radius:4px;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none}.input-group-prepend span.input-group-text.focused-stroke{border:solid 2px #693;border-radius:4px;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none}.input-group-prepend span.input-group-text.error-stroke{border:solid 2px red;border-radius:4px;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none}.fa-1_5x{font-size:1.5em}.input-validation-error{border:solid 2px red;border-radius:4px;box-shadow:none}.form-control:focus{border:solid 2px #693;border-radius:4px;box-shadow:none}#toast-container>div{padding:20px 30px;color:#403535;opacity:1}.toast-close-button{font-size:25px;font-weight:800;color:#403535;opacity:1}.toast-error{background-color:#fac9c9;border:solid 2px red}.toast-error .header{color:#403535;font-weight:700}.solsticesocialmedia{width:30px;height:30px;background-repeat:no-repeat;display:inline-block;background-size:30px 30px}.solsticefacebook{background-image:url('../../content/img/Solstice Social Media Icons Facebook.png')}.solsticefacebook:hover{background-image:url("../../content/img/Solstice Social Media Icons Facebook Hover Over.png")}.solsticetwitter{background-image:url('../../content/img/Solstice Social Media Icons Twitter.png')}.solsticetwitter:hover{background-image:url("../../content/img/Solstice Social Media Icons Twitter Hover Over.png")}.solsticelinkedin{background-image:url('../../content/img/Solstice Social Media Icons LinkedIn.png')}.solsticelinkedin:hover{background-image:url("../../content/img/Solstice Social Media Icons LinkedIn Hover Over.png")}.solsticeyoutube{background-image:url('../../content/img/Solstice Social Media Icons YouTube.png')}.solsticeyoutube:hover{background-image:url("../../content/img/Solstice Social Media Icons YouTube Hover Over.png")}.solsticeinstagram{background-image:url('../../content/img/Solstice Social Media Icons Instagram.png')}.solsticeinstagram:hover{background-image:url("../../content/img/Solstice Social Media Icons Instagram Hover Over.png")}.solsticepinterest{background-image:url('../../content/img/Solstice Social Media Icons Pinterest.png')}.solsticepinterest:hover{background-image:url("../../content/img/Solstice Social Media Icons Pinterest Hover Over.png")}.confirmation{}h5{color:#693}.confirmation .enrollment-confirmation-summary{border:solid 2px #693;border-radius:4px;background-color:#eee}.confirmation .your-benefits{color:#693}.confirmation .payment-description{color:#000}.confirmation .confirmation-details{background-color:#fff;color:#693}.confirmation .left-side{border-right:solid 10px #eee}.confirmation .right-side{border-left:solid 10px #eee}.confirmation .plan-benefits-icon{color:#000}.confirmation .plan-benefits-icon i{cursor:pointer}.confirmation a{color:#747272;text-decoration:none}.confirmation a:hover{color:#747272;text-decoration:underline}.confirmation .print-button{cursor:pointer}.confirmation .confirmation-box-shadow{box-shadow:0 .125rem .25rem #693!important}.cc_label{display:inline}.dependents{}.dependents .add-dependent-link a{color:#000;font-weight:lighter}.dependents .add-dependent-link a:hover{color:#693;font-weight:lighter}.dependents .add-dependent-container{border:1px solid #693;border-radius:10px}.dependents .edit-dependent-header{color:#693;font-weight:lighter}.dependents .btn-save-dependent{background-color:#693;border-color:#693;color:#fff}.dependents .btn-save-dependent:hover{background-color:#4a6d26;border-color:#4a6d26;color:#fff}.dependents .btn-save-dependent:focus,.dependents .btn-save-dependent.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.dependents .custom-control-label:before{background-color:silver}.dependents .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#693}dependents .custom-checkbox .custom-control-input:checked~.custom-control-label::after{}.dependents .custom-control-input:active~.custom-control-label::before{background-color:#4a6d26}.dependents .edit-profile-link{color:#000;text-decoration:none}.dependents .edit-profile-link:hover{color:#000;text-decoration:underline}.dependents .table-striped>tbody>tr:nth-child(odd)>td,.dependents .table-striped>tbody>tr:nth-child(odd)>th{background-color:#fff}.dependents .table-striped>tbody>tr:nth-child(even)>td,.dependents .table-striped>tbody>tr:nth-child(even)>th{background-color:#f9f9f9}.dependents .edit-dependent{cursor:pointer}.dependents .delete-dependent{cursor:pointer}.dependents .edit-dependent:hover{color:#693}.dependents .delete-dependent:hover{color:#693}.dependents .input-group.hidden-content>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:4px}.dependents .btn-link{text-decoration:underline;color:#747272;font-size:.9rem}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.app-easy-pay-info-control img{position:absolute;width:80%}}.container.error{min-height:625px}.error h2.error-section-header{color:#693;font-weight:600}.error .error-text-container{width:400px;margin:auto}.error span.link a{color:#693;font-weight:500;text-decoration:underline}.error span.link a:hover{color:#000;font-weight:500;text-decoration:none}.app-payment .app-payment-account-information-subtitle .app-subtitle-icon{background:url('../img/payment-icons.png') no-repeat -3px -45px;height:21px;width:25px}.app-payment .app-payment-payment-information-subtitle .app-subtitle-icon{background:url('../img/payment-icons.png') no-repeat -3px -88px;height:21px;width:25px}.app-payment .app-payment-terms-and-conditions-subtitle .app-subtitle-icon{background:url('../img/payment-icons.png') no-repeat -3px -271px;height:21px;width:25px}.app-payment .app-payment-easy-pay-info-bgcolor{background-color:#f1f8e9}.app-payment .app-payment-payment-source-shield{position:absolute;top:-20px;right:-25.8px}.app-payment .app-payment-referral-header{color:#693}.app-payment .app-payment-referral-mismatch-header{color:red}.app-payment .app-payment-referral{width:260px;border-color:#693!important;border-width:2px!important}.app-payment .app-payment-referral-mismatch{width:260px;border-color:red!important;border-width:2px!important}.app-payment .app-payment-account{border-color:#693!important;border-width:2px!important;background-color:#eee}.app-payment .app-payment-green{color:#693}.app-payment .app-payment-green-through{color:#000;position:relative}.app-payment .app-payment-green-through::after{content:'';width:100%;position:absolute;right:0;top:50%;border-bottom:2px solid red;-webkit-transform:skewY(10deg);transform:skewY(10deg)}.app-payment .spacer50{height:50px}.app-payment .credit-card-help-icon{color:#693}.app-payment .stripe{background-color:#7ea852!important}.app-payment .payment-details{position:absolute;right:0;padding-right:20px}.app-payment .popover{max-width:600px}.app-payment .terms-and-conditions-text{max-height:400px;overflow:auto;border:2px solid #c2c2c2}.app-payment .custom-control-label:before{background-color:silver}.app-payment .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#693}.app-payment .custom-control-input:active~.custom-control-label::before{background-color:green}.plan-options{}.plan-options .not-selected-plan{display:none}.plan-options .selected-plan{color:#693;position:absolute;top:-10px;right:-10px}.plan-options .selected-plan i{background-color:#fff}.plan-options .plan-option-details-container{border-radius:4px;background-color:#eee;position:relative}.plan-options .plan-option-details-container-selected{border:solid 2px #693;border-radius:4px;background-color:#eee;position:relative}.plan-options .header{color:#693}.plan-options .plan-name{color:#693;font-weight:bolder}.plan-options .plan-type{text-transform:uppercase;color:#000}.plan-options .plan-option-details-data{color:#693;background-color:#fff}.plan-options .plan-benefits-icon{color:#000;cursor:pointer}.plan-options .form-check-button{background-color:#fff;color:#693;font-weight:bold;border:1px solid #693;cursor:pointer}.plan-options .custom-control-label{cursor:pointer}.plan-options .form-check-button-selected{background-color:#693;color:#fff;font-weight:bold;border:1px solid #693}.plan-options .custom-control-label:before{background-color:#fff;border:solid 1px #693}.plan-options .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#fff}.plan-options .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='green' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.plan-options .custom-control-input:active~.custom-control-label::before{background-color:green}.plan-options .edit-effective-date{cursor:pointer}.plan-options .edit-effective-date-icon-selected{color:#525252;cursor:pointer}.plan-options .edit-effective-date-icon{color:#c2c2c2;cursor:default}.plan-options .tooltip.show{opacity:1}.plan-options .tooltip .tooltip-inner{background-color:#7ea852}.plan-options .tooltip .arrow::before{border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent}.plan-options .tooltip .tooltip-inner{-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.3);box-shadow:0 2px 8px 0 rgba(0,0,0,.3);padding:.25rem}.plan-options .plan-options-dental-footer{font-size:11px}.plan-options a{text-decoration:underline;color:#747272}.plan-options a:hover{text-decoration:underline;color:#747272}.plan-options .shadow-sm-selected{box-shadow:0 .125rem .25rem #693!important}.app-ui-blocker,.app-ui-blocker>div{left:0;top:0;right:0;bottom:0;opacity:0;transition:opacity 300ms cubic-bezier(.895,.03,.685,.22)}.app-ui-blocker>div{opacity:.6}.app-ui-blocker:not(.invisible){opacity:1}.your-profile .input-group.hidden-content>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:4px}.your-profile .pwd-reqs{width:225px;border:solid 1px #82cb39;border-radius:4px;position:absolute;top:-35px;left:260px;padding-top:10px;padding-bottom:10px}.your-profile .pwd-reqs.hidden,.your-profile #pwd-reqs-invalid-container.hidden,.your-profile .hidden{display:none}.your-profile .pwd-invalid,.your-profile .username-invalid,.your-profile .referral-code-invalid{width:365px;border:none 0;border-left:solid 2px red;border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;background-color:rgba(219,215,215,.19);position:absolute;top:0;left:260px;padding:8px 0 8px 20px}.your-profile #pwd-reqs-container.pwd-reqs.invalid{width:280px;box-shadow:none}.your-profile ul#pwd-reqs{margin-bottom:0}.your-profile #pwd-reqs .pwd-req-met,.your-profile .valid-input{color:#693}.your-profile .valid-input .smaller{font-size:smaller}.your-profile #pwd-reqs .pwd-req-not-met{color:#a3a1a1}.your-profile #pwd-reqs-container{width:225px;box-shadow:0 3px 5px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19)}.your-profile .btn-link{text-decoration:underline;color:#747272;font-size:.9rem}.your-profile input#username.form-control.text-box.single-line.valid.available{border:solid 2px #693}#username .unavailable{border:solid 2px red}#username .waiting{background-color:#d3d3d3}