/* (c) 1995-2025 Healthwise, Incorporated. Healthwise, Healthwise for every health decision,
 * and the Healthwise logo are trademarks of Healthwise, Incorporated.
 * Version: 14.5 (build 14.5.0.0 2025-04-28 20:54)
 */

.HwAccessibilityText{display:block;position:absolute;height:1px;width:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;background:transparent}
button:focus{outline-color:#000;outline-style:dotted;outline-width:2px}
#SxChkPageOne,#SxChkPageTwo{min-width:320px;max-width:800px}
#SxCheckerApp{position:relative}
#SxCheckerApp img{border:0}
#SxCheckerApp a{color:#015c9a}
#SxCheckerApp .SxChkTabFocus{outline-color:#000;outline-style:dotted;outline-width:2px}
#SxCheckerApp .SxChkRow{display:block}
#SxCheckerApp .SxChkCell{display:inline-block;position:relative}
#SxCheckerApp .SxChkPageOneContent,#SxCheckerApp .SxChkPageTwoContent{position:relative}
#SxCheckerApp .SxChkHeaderTitle{display:none;position:relative;left:3%;top:15px;width:50%;font-size:18px;font-weight:bold}
#SxCheckerApp .SxChkHeaderTitle .SxChkFamilyLabel{color:#424242}
#SxCheckerApp .SxChkSearchBtn{position:relative;top:12px}
#SxCheckerApp .SxChkPageLead h2{padding-top:10px;padding-bottom:0;font-size:26px;font-family:Verdana;font-weight:bold;text-align:center}
#SxChkWhyAskBtn{display:block;margin:auto;font-family:Verdana;font-size:12px;border:1px solid #ddd;border-radius:10px;box-shadow:0;background-color:#eee;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;cursor:pointer}
#SxChkWhyAskOverlayDiv{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2000}
#SxChkWhyAskPopupDiv{display:none;font-family:Verdana;font-size:13px;padding:10px 24px 15px 29px;position:absolute;top:50%;left:35%;background-color:white;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);border:2px solid darkgray;border-radius:6px;box-shadow:6px 6px 50px #444;z-index:2001;max-width:560px;width:75%;margin-left:10%;line-height:19px}
#SxChkWhyAskContinueBtn{display:block;font-weight:bold;border:1px solid #ddd;border-radius:10px;background-color:#eee;padding-top:5px;padding-bottom:6px;padding-left:10px;padding-right:10px;cursor:pointer;margin:auto auto 9px auto}
#SxCheckerApp .SxChkImgOverlay{display:none;z-index:200;position:absolute;top:0;left:0;cursor:pointer}
#SxCheckerApp .SxChkImgMapFrame{z-index:400;position:absolute;top:0;left:0}
#SxCheckerApp .SxCheckBodyImageDiv{position:relative}
#SxChkPageOneContentDiv .SxChkPageOneLeftMargin,#SxChkPageOneContentDiv .SxChkPageOneRightMargin{width:20%}
#SxCheckerApp .SxChkOtherLinksCell{width:23%;margin:0 0 15px 2%;float:left;margin-top:55%;min-width:165px}
#SxChkPageTwoContentDiv{outline:0}
#SxChkPageTwoContentDiv .SxChkMobileLinksCell{display:none}
#SxCheckerApp #SxChkOtherLinksOverlayCell{position:fixed;display:none;top:0;left:0;right:0;bottom:0;z-index:550}
#SxChkPageTwoContentDiv .SxChkPageTwoBodyRow{position:relative;top:0;overflow:hidden}
#SxChkPageTwoContentDiv .SxChkPageTwoBodyCell{vertical-align:top;min-width:150px;width:35%}
#SxCheckerApp .SxChkFamilyLabel{font-family:Arial;font-weight:bold;padding-bottom:10px;font-size:12px;text-align:center;cursor:default}
.SxChkBodyMan{position:relative;left:0;top:-5px}
.SxChkBodyChild{position:relative;left:0}
.SxChkBodyWoman{position:relative;left:0;top:-5px}
#SxCheckerApp #SxChkPageOneFamilyCell{width:60%}
#SxCheckerApp #SxChkPageOneInnerFamilyRow{display:table;width:100%}
#SxCheckerApp .SxChkAdultFamilyCol,#SxCheckerApp .SxChkChildFamilyCol{width:50%;display:table-cell}
#SxCheckerApp .SxChkFlipCol{position:relative;width:5%;min-width:20px;vertical-align:top;margin-top:30%}
#SxCheckerApp .SxchkFlipDiv{background-image:url("images/sxchecker/flip-icon.png");background-repeat:no-repeat;height:40px}
#SxCheckerApp .SxchkFlipDiv:hover{background-image:url("images/sxchecker/flip-icon-rollover.png");cursor:pointer}
#SxCheckerApp .SxchkFlipText{width:100%;position:relative;top:20px;font-size:12px;font-family:Arial;font-weight:bold;text-align:left}
#SxCheckerApp .bodyareamap{cursor:pointer;outline:0}
img{outline:0}
#SxCheckerApp .SxCheckHeadImageDiv{margin-top:20%}
.SxChkOtherLinksDiv{left:0;bottom:10%;min-width:125px;font-family:Arial;white-space:nowrap;clear:both}
.SxChkOtherLinksDiv .SxChkOtherLinksHeader{font-weight:bold;padding-bottom:3px;padding-left:8px;-webkit-margin-before:0;-webkit-margin-after:0;margin-before:0;margin-after:0}
.SxChkOtherLinksDiv .SxChkOtherLinkDiv{border-top-style:dotted;border-top-width:1px;padding-top:3px;padding-bottom:3px;padding-right:8px;padding-left:8px}
.SxChkOtherLinksDiv .SxChkOtherLink{text-decoration:none}
.SxChkOtherLinksDiv .SxChkOtherLink:hover{text-decoration:none}
.SxChkRightArrow{display:none}
.SxChkViewAllLinks{margin-top:3px;border-top-style:solid;border-bottom-style:solid;border-top-width:1px;border-bottom-width:1px;padding-top:4px;padding-bottom:4px;padding-left:8px}
.SxChkViewAllLinks .SxChkViewAllLink{text-decoration:none;font-size:12px}
.SxChkViewAllLinks .SxChkViewAllLink:hover{text-decoration:none}
#SxCheckerApp .SxChkPageTwoRightMargin{vertical-align:top;overflow-y:auto;overflow-x:hidden;position:static}
#SxCheckerApp .SxChkFooterSeparator{height:2px}
#SxCheckerApp .SxChkFooterDecoration{height:2px}
#SxCheckerApp .SxChkFooterContentDiv{height:46px;background-color:#D8D8D8}
#SxCheckerApp .SxChkBackBtnDiv{position:relative;left:3%;min-width:40px;max-width:80px;top:12px;height:19px;border-style:solid;border-width:2px;text-align:center;border-radius:6px;color:white;border-color:#424242;background-color:#424242}
#SxCheckerApp .SxChkBackBtnText{font-size:12px;font-family:Arial;text-align:center;text-decoration:none;line-height:1.5em}
#SxCheckerApp .SxChkBackBtnDiv:hover{cursor:pointer;border-style:solid;border-width:2px}
#SxChkAllLinksContainer{z-index:600;position:absolute;top:0;right:2%;left:auto;min-width:240px;width:50%;border-style:solid;border-width:2px;box-shadow:1px 1px 12px #424242}
#SxChkLinkGroupWrapper{max-height:460px;overflow-y:auto;overflow-x:hidden}
#SxChkAllLinksContainer .SxChkLinkListHeader{position:relative;padding-top:4px;padding-bottom:4px;padding-right:20px;font-family:Arial;font-weight:bold;font-size:12px;border-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}
#SxChkAllLinksContainer .SxChkLinkExpansionDiv{float:left;width:20px;font-size:14px;text-align:center}
#SxChkAllLinksContainer .SxChkLinkListTitleDiv{float:left;padding-left:5px}
.SxChkIconPlusIcon,.SxChkIconMinusIcon{display:none}
#SxChkAllLinksHeader{font-family:Arial;font-weight:bold;font-size:1em;white-space:nowrap;cursor:pointer;background:#424242}
#SxChkAllLinksHeader .SxChkAllLinksHeaderTitle{float:left;padding:5px 5px 5px 5px;font-weight:bold;font-size:1em;-webkit-margin-before:0;-webkit-margin-after:0;margin-before:0;margin-after:0;color:white}
#SxChkAllLinksContainer .SxChkLinkListCloseIconDiv{position:relative;display:inline-block;float:right;right:5px;top:5px;cursor:pointer}
#SxChkAllLinksContainer .SxChkLinkListCloseIconDiv:focus{outline-color:white;outline-style:dotted;outline-width:2px}
.HwClear{clear:both;width:100%;height:1px}
#SxChkAllLinksContainer .SxChkLinkExpansionDiv{cursor:pointer}
dl.SxChkDLList{padding:0;margin-top:0;margin-bottom:0;margin-left:0}
dl.SxChkSDLList dt{padding:0;list-style-type:none;margin-top:0;margin-bottom:0;margin-left:0}
dd.SxChkLinkListRow{background-color:white;margin:0}
#SxChkAllLinksContainer .SxChkLinkGroupHeader{position:static;cursor:pointer;background-color:#e0ebf5;border-bottom-style:solid;border-bottom-width:1px}
ul.SxChkULList{padding:1px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:10px}
ul.SxChkULList li{padding:0;list-style-type:none;margin-top:0;margin-bottom:0;margin-left:0}
#SxChkAllLinksContainer .SxChkLinkDiv{font-family:Arial;font-size:11px;white-space:nowrap;overflow:hidden;text-decoration:none;text-overflow:ellipsis;width:100%;padding:2px 10px 2px 5px}
#SxChkAllLinksContainer .SxChkLinkDiv a{text-decoration:none;margin-right:30px}
#SxChkAllLinksContainer .SxChkLinkDiv a:hover{text-decoration:none;margin-right:30px}
#SxCheckerApp .SxChkImgMapFrame,#SxCheckerApp .SxChkImgOverlay,#SxCheckerApp .FamilyImg,#SxCheckerApp .BodyMapImg,#SxCheckerApp .HeadMapImg{width:100%}
.SxChkOtherLinksDiv{bottom:0;left:10%}
.SxChkOtherLinksDiv .SxChkOtherLinksHeader{font-size:12px}
.SxChkOtherLinksDiv .SxChkOtherLinkDiv{font-size:12px;line-height:1.2em}
#SxCheckerApp .SxChkHeader{background-color:#006598}
.SxChkOtherLinksDiv .SxChkOtherLink,.SxChkViewAllLinks .SxChkViewAllLink,#SxCheckerApp .SxChkHeaderTitle{color:#015c9a}
#SxCheckerApp .SxChkPageLead{color:#424242}
#SxCheckerApp #SxChkOtherLinksOverlayCell{background:#666}
#SxCheckerApp .SxchkFlipDiv{color:#015c9a}
#SxCheckerApp .SxchkFlipDiv:hover{color:#123D4E}
.SxChkOtherLinksDiv .SxChkOtherLinksHeader{color:#000}
.SxChkOtherLinksDiv .SxChkOtherLinkDiv{border-top-color:#424242}
.SxChkViewAllLinks{border-bottom-color:#424242;border-top-color:#424242}
#SxCheckerApp .SxChkFooterSeparator{height:2px;background-color:white}
#SxChkAllLinksContainer{border-color:#424242}
#SxChkAllLinksContainer .SxChkLinkListHeader{color:#000;background-color:#E0EBF5;border-bottom-color:#015C9A}
#SxChkAllLinksContainer .SxChkLinkDiv{background-color:#FFF}
#SxCheckerApp .SxChkPageOneContent,#SxCheckerApp .SxChkPageTwoContent{background-color:#fff}
#PageOneDesc,#PageTwoDesc{display:block;position:absolute;clip:rect(1px 1px 1px 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;background:transparent}
@media screen and (max-width:520px){#SxCheckerApp .SxChkOtherLinksCell{margin-top:50%}
#SxChkWhyAskPopupDiv{font-size:12px;overflow-y:auto;max-height:300px}
}
@media screen and (max-width:380px){#SxCheckerApp .SxChkOtherLinksCell{margin-top:60%}
#SxCheckerApp .SxChkFlipCol{margin-top:20%}
#SxCheckerApp .SxChkPageLead h2{font-size:22px}
.SxChkOtherLinksDiv .SxChkOtherLinksHeader{font-size:10px}
.SxChkOtherLinksDiv .SxChkOtherLinkDiv{font-size:10px;line-height:1em}
.SxChkViewAllLinks .SxChkViewAllLink{font-size:10px}
#SxChkWhyAskPopupDiv{font-size:12px;overflow-y:auto;max-height:300px;max-width:360px;margin-left:10%;width:75%}
}
#SxChkPageTwoContentDiv .SxChkPageTwoBodyCell{width:40%;margin-left:2%}
#SxCheckerApp .SxChkPageTwoRightMargin{width:5%}
@media screen and (max-width:1039px){.HwContent{position:static}
.SxchkFlipIcon,.SxChkIconPlusLabel,.SxChkIconMinusLabel{display:none}
#SxChkPageOne,#SxChkPageTwo{width:100%}
#SxChkPageTwo{min-width:0;max-width:none}
.SxChkOtherLinksDiv .SxChkOtherLinkDiv{padding:0}
.SxChkOtherLinksDiv{left:auto}
.SxChkOtherLinksDiv .SxChkOtherLinksHeader{font-size:1em;padding-left:0}
.SxChkViewAllLinks{width:100%;padding:0;margin:0}
.SxChkOtherLinksDiv .SxChkOtherLinkDiv{width:100%}
#SxCheckerApp .SxChkOtherLinksCell{width:40%;margin-left:3%}
.SxChkOtherLinksDiv .SxChkViewAllLinks a,.SxChkOtherLinksDiv .SxChkOtherLinkDiv a{padding:8px 0 8px 3px;font-size:1rem;display:block;width:100%;font-weight:bold}
#SxCheckerApp .SxChkFlipCol{width:7%;margin-left:5px}
#SxCheckerApp .SxchkFlipDiv{background-image:none}
#SxCheckerApp .SxchkFlipDiv{display:block;height:37px;width:50px;padding-top:15px;padding-left:2px;text-align:center;-moz-border-radius:.6rem;-webkit-border-radius:.6rem;border-radius:.6rem;-moz-box-shadow:0 0 .3em .1em #999;-webkit-box-shadow:0 0 .3em .1em #999;box-shadow:0 0 .3em .1em #999;cursor:pointer;border:#CCC 1px solid;font-family:Arial,Helvetica,sans-serif}
#SxCheckerApp .SxchkFlipText{position:static;top:auto;font-size:.7rem;font-family:Arial;text-align:center}
.SxChkIconPlusIcon,.SxChkIconMinusIcon{display:inline-block;background:transparent url("images/sxchecker/icon.plus.minus.png") no-repeat scroll 0 0;width:18px;height:18px;-moz-border-radius:.6rem;-webkit-border-radius:.6rem;border-radius:.6rem}
.SxChkIconPlusIcon{background-position:-20px 0}
#SxChkAllLinksContainer .SxChkLinkDiv{width:100%}
#SxChkAllLinksContainer .SxChkLinkDiv a{display:table;width:100%;font-size:1.2em;font-weight:bold;border:1px solid #ccc;padding:0;white-space:normal}
.SxChkLinkLabel{display:table-cell;width:93%;padding:10px 10px 10px 35px;text-overflow:ellipsis}
.SxChkRightArrow{display:table-cell;width:7%;background:url("images/sxchecker/hw.arrow.right.png") scroll no-repeat center center}
#SxChkAllLinksContainer .SxChkLinkListHeader{font-size:1.1em;font-weight:bold;padding:8px 10px 8px 5px;border:1px solid #ccc}
#SxChkPageTwoContentDiv .SxChkPageTwoBodyRow{position:static}
#SxChkAllLinksContainer{max-height:none;top:0;right:auto;left:12.5%;width:75%}
#SxChkLinkGroupWrapper{max-height:none}
}
@media only screen and (min-device-width :375px) and (max-device-width :812px) and (-webkit-device-pixel-ratio :3){.SxChkViewAllLinkArrow,#SxCheckerApp .SxChkPageTwoRightMargin,#SxCheckerApp .SxChkOtherLinksCell{display:none}
#SxChkPageTwoContentDiv .SxChkPageTwoBodyCell{margin-left:3%}
#SxChkPageOneContentDiv .SxChkPageOneLeftMargin,#SxChkPageOneContentDiv .SxChkPageOneRightMargin{width:10%}
#SxCheckerApp #SxChkPageOneFamilyCell{width:80%}
#SxCheckerApp .SxChkFlipCol{width:5%;margin-left:25%}
#SxCheckerApp .SxChkPageTwoRightMargin{width:25%}
#SxChkAllLinksContainer{max-height:none;top:0;right:auto;left:auto;width:100%}
.SxChkOtherLinksDiv{left:auto;bottom:auto;width:100%}
#SxCheckerApp .SxchkFlipText{position:static;top:auto;font-size:.7rem;font-family:Arial;text-align:center}
#SxChkPageTwoContentDiv .SxChkMobileLinksCell{display:block;width:100%;margin:15px 0 0 0;min-height:0}
.SxChkOtherLinksDiv{position:static}
.SxChkOtherLinksDiv .SxChkOtherLinksHeader{padding:8px 0 8px 5px}
.SxChkViewAllLinks,.SxChkOtherLinksDiv .SxChkOtherLinkDiv{border:0}
#SxChkAllLinksHeader,#SxChkAllLinksContainer .SxChkLinkListHeader{padding:5px 10px;font-size:1.2rem}
.SxChkLinkLabel{padding:13px 10px 13px 35px;font-size:1.2rem}
#SxChkAllLinksContainer .SxChkLinkListCloseIconDiv{right:10px;top:7px}
.SxChkOtherLinksDiv .SxChkViewAllLinks a,.SxChkOtherLinksDiv .SxChkOtherLinkDiv a{display:table;width:99%;padding:12px 0 12px 5px;border:1px solid #ccc;font-weight:bold;text-shadow:none}
.SxChkOtherLinkLabel{display:table-cell;width:93%;text-overflow:ellipsis}
}
@media screen and (max-width:560px){.SxCheckBodyImageDiv img{max-height:none}
#SxCheckerApp .BodyMapImg{width:100%}
#SxCheckerApp .SxchkFlipDiv{height:29px;width:39px;padding-top:10px;padding-left:0}
#SxCheckerApp .SxchkFlipText{position:static;top:auto;font-size:.7rem;font-family:Arial;text-align:center}
.SxChkOtherLinksDiv .SxChkViewAllLinks a,.SxChkOtherLinksDiv .SxChkOtherLinkDiv a{width:98.4%}
#SxChkWhyAskPopupDiv{font-size:12px;overflow-y:auto;max-height:300px}
}
@media screen and (max-width:400px){#SxCheckerApp .SxChkFlipCol{top:5em}
#SxCheckerApp .SxchkFlipDiv{height:27px;width:35px;padding-top:8px}
}
@media screen and (min-width:1920px){body{position:static}
}
@media screen and (max-width:1039px){#SxCheckerApp .SxchkFlipDiv{-moz-box-shadow:0 0 .3em .1em #999;-webkit-box-shadow:0 0 .3em .1em #999;box-shadow:0 0 .3em .1em #999;border-color:#CCC;background-color:#FFF;color:#444;overflow:visible;width:max-content;position:relative;padding-right:2px;padding-left:2px;z-index:500}
#SxCheckerApp .SxchkFlipDiv:hover{background:transparent}
.SxChkIconPlusIcon,.SxChkIconMinusIcon{background-color:rgba(102,102,102,.4);-moz-box-shadow:1px 1px 3px #999;-webkit-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999}
#SxChkAllLinksContainer .SxChkLinkDiv a{border-color:#ccc;background-color:#fff;color:#444;color:#2f3e46}
#SxChkAllLinksContainer .SxChkLinkListHeader{border-color:#CCC;color:#444;background-color:#eee}
#SxChkAllLinksHeader{background-color:#2baaeb}
#SxChkAllLinksContainer{border-color:#2e799e}
#SxChkAllLinksContainer .SxChkLinkListHeader{border-color:#CCC;color:#444;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#CCC));background-image:-webkit-linear-gradient(top,#FFF,#CCC);background-image:-moz-linear-gradient(top,#FFF,#CCC);background-image:-ms-linear-gradient(top,#FFF,#CCC);background-image:-o-linear-gradient(top,#FFF,#CCC);background-image:linear-gradient(top,#fff,#ccc)}
#SxChkAllLinksHeader{background-color:#2baaeb;background-image:-webkit-gradient(linear,left top,left bottom,from(#2BAAEB),to(#144870));background-image:-webkit-linear-gradient(top,#2BAAEB,#144870);background-image:-moz-linear-gradient(top,#2BAAEB,#144870);background-image:-ms-linear-gradient(top,#2BAAEB,#144870);background-image:-o-linear-gradient(top,#2BAAEB,#144870);background-image:linear-gradient(top,#2baaeb,#144870)}
#SxChkAllLinksContainer .SxChkLinkListHeader:active,#SxChkAllLinksContainer .SxChkLinkListHeader:focus,#SxChkAllLinksContainer .SxChkLinkDiv a:hover,#SxChkAllLinksContainer .SxChkLinkDiv a:active,#SxChkAllLinksContainer .SxChkLinkDiv a:focus,.SxChkOtherLinksDiv .SxChkViewAllLinks:hover,.SxChkOtherLinksDiv .SxChkOtherLinkDiv:hover,.SxChkOtherLinksDiv .SxChkViewAllLinks:active,.SxChkOtherLinksDiv .SxChkViewAllLinks:focus,.SxChkOtherLinksDiv .SxChkOtherLinkDiv:active,.SxChkOtherLinksDiv .SxChkOtherLinkDiv:focus,#SxCheckerApp .SxchkFlipDiv:hover,#SxCheckerApp .SxchkFlipDiv:active,#SxCheckerApp .SxchkFlipDiv:focus{background-color:#FFF;color:#015c9a}
}
@media screen and (max-width:767px){.SxChkOtherLinksDiv .SxChkOtherLinksHeader{background-color:#bbdff5;color:#000}
.SxChkOtherLinksDiv .SxChkViewAllLinks a,.SxChkOtherLinksDiv .SxChkOtherLinkDiv a{border-color:#ccc;color:#444;background-color:#eee}
.SxChkOtherLinksDiv .SxChkViewAllLinks a:hover,.SxChkOtherLinksDiv .SxChkViewAllLinks a:active,.SxChkOtherLinksDiv .SxChkViewAllLinks a:focus,.SxChkOtherLinksDiv .SxChkOtherLinkDiv a:hover,.SxChkOtherLinksDiv .SxChkOtherLinkDiv a:active,.SxChkOtherLinksDiv .SxChkOtherLinkDiv a:focus{background:#FFF;color:#015c9a}
.SxChkOtherLinksDiv .SxChkViewAllLinks a,.SxChkOtherLinksDiv .SxChkOtherLinkDiv a{background-image:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#CCC));background-image:-webkit-linear-gradient(top,#FFF,#CCC);background-image:-moz-linear-gradient(top,#FFF,#CCC);background-image:-ms-linear-gradient(top,#FFF,#CCC);background-image:-o-linear-gradient(top,#FFF,#CCC);background-image:linear-gradient(top,#fff,#ccc)}
}