body{font-family:'Open Sans',arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000}
.fa-info-circle{font-size:1.25rem;color:#00659e}.typography p{margin-top:0;font-size:.875rem;-webkit-margin-before:0;-webkit-margin-after:0}
label,.label,legend,.legend{font-size:16px;line-height:24px;font-weight:600;color:#000}
.sidebar{padding:16px 24px 16px;border:1px solid #00659e;margin-bottom:24px}.sidebar h2,.sidebar .h2{font-size:25px;line-height:30px;margin-top:0 !important}
.sidebar p{font-size:16px;line-height:24px;text-align:left}.inline-label{font-size:16px;line-height:24px;font-weight:600;color:#000;float:left}
.helper-text{font-size:14px;line-height:24px;font-weight:400;color:#000;margin:0 !important}
.disclaimer-text{font-size:12.8px;line-height:24px;font-weight:400;color:#000;margin:5px 0 5px 0}
ul.mycal-no-bullet-list,li.mycal-no-bullet-list{padding-left:0 !important;list-style-type:none}
.error ul.mycal-no-bullet-list,.error li.mycal-no-bullet-list{padding-left:0}span.required{font-size:14px;line-height:24px;font-weight:400;vertical-align:baseline;color:#c03}
.big-number{font-weight:600 !important;font-size:37.00897225px !important;line-height:48.2725725px !important}
.small-number{display:block;font-size:16px;line-height:24px}figure{margin-left:0 !important}
a{color:#00659e;text-decoration:underline;cursor:pointer;padding:0}a:focus,a.focus{outline:3px solid #39659b;outline-offset:3px}
a:hover,a.hover{color:#003c5e;text-decoration:underline}li.mycal-nav-secondary-item button.mycal-nav-link:focus{outline:.25rem solid #fff;margin:0;outline-offset:0}
.mycal-prose>a:focus{outline-offset:4px}.mycal-skipnav:focus{outline:solid;outline:3px solid #000;line-height:inherit}
@media screen and (max-width:750px){.mycal-skipnav{display:none}}@media screen and (min-width:750px){.mycal-skipnav{display:block}
}a.tooltip{border-bottom:1px dashed;cursor:help;font-weight:normal;font-size:85%;margin-top:-3px;margin-left:15px;text-decoration:none}
.mycal-unstyled-list li{display:inline-block;font-size:.833em;line-height:24px;font-weight:normal}
.mycal-unstyled-list li:last-child{font-weight:bold}.mycal-unstyled-list li::after{color:#666;padding:5px;line-height:.833em;font-size:.833em;font-family:"Font Awesome 5 Free";content:"\f054";font-weight:900}
.mycal-unstyled-list li:last-child::after{content:""}div.breadcrumb>a{background:#cce0eb;color:#000;display:block;font-size:16px;margin:0 0 -10px 0;padding:6px 15px;text-decoration:none}
@media screen and (max-width:40em){nav.mycal-breadcrumb{display:none}.parent-reverse{flex-direction:column-reverse}
}.flowBackNavigation{font-size:.833em}.flowBackNavigation::before{color:#666;padding:5px;line-height:.833em;font-size:.833em;font-family:"Font Awesome 5 Free";content:"\f053";font-weight:900}
.colors p{margin-top:0;font-size:.875rem}.color-box{display:block;margin-right:2.35765%;width:80%;margin-bottom:0;padding-top:65%}
.color-box-small{display:block;margin-right:2.35765%;width:80%;margin-bottom:0;padding-bottom:50%}
.calpers-blue{background-color:#00659e}.calpers-grey{background-color:#88898d}.navbar-blue{background-color:#cce0eb}
.calpers-grey-hover{background-color:#e2e2e2}.dynamic-blue{background-color:#0080b8}
.dynamic-blue-hover{background-color:#e1ebef}.dark-grey{background-color:#666}.sunspark-gold{background-color:#f4b125}
.white{background-color:#fff}.spark-orange{background-color:#b95726}.purple{background-color:#715192}
.gray-darker{background-color:#222}.gray-dark{background-color:#333}.gray{background-color:#555}
.gray-light{background-color:#777}.gray-lighter{background-color:#eee}.green{background-color:#689844}
.green-hover{background-color:#dae2c7}.yellow{background-color:#c49128}.yellow-hover{background-color:#f9edcd}
.red{background-color:#c03}.red-hover{background-color:#f4e4e4}hr{margin-top:.2em}
label.info,input.info{float:left;margin-right:.75em}a.quicktip{cursor:help;font-weight:normal;font-size:85%;margin-top:-3px;margin-left:15px;text-decoration:none;background-image:none !important;border-bottom:1px dashed !important}
a.quicktip-text{cursor:help;font-weight:normal;font-size:1rem;text-decoration:none !important;background-image:none !important;border-bottom:1px dashed !important}
p a.quicktip{margin-left:0}.link-anchor{position:relative;width:0;font-size:.8em;opacity:0;transition:opacity .2s ease-in-out}
.anchor-wrapper{border:0}.anchor-wrapper:hover .link-anchor{opacity:1}section h1[id]:focus,section h2[id]:focus,section h3[id]:focus,section h4[id]:focus,section h5[id]:focus{outline:0}
.popper,.tooltip{position:absolute;background:#fff;color:black;max-width:300px;border-radius:3px;border:1px solid #666;padding:10px;text-align:left;font-size:.875rem;z-index:999999 !important}
.tootip-inner{text-align:left}.style5 .tooltip{background:#1e252b;color:#fff;max-width:200px;width:auto;font-size:.8rem;padding:.5em 1em}
.popper .popper__arrow,.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px}
.tooltip .tooltip-arrow,.popper .popper__arrow{border-color:#666}.style5 .tooltip .tooltip-arrow{border-color:#666}
.popper[x-placement^="top"],.tooltip[x-placement^="top"]{margin-bottom:5px}
.tooltip[x-placement^="top"] .tooltip-arrow::before,.tooltip-arrow::before{border-width:5px 5px 0 5px;border-left-color:#fff;border-right-color:#fff;border-bottom-color:#fff;bottom:-5px;left:calc(50% 5px);margin-top:0;margin-bottom:0;border-color:#fff;position:absolute;border-style:solid;z-index:999999 !important}
.popper[x-placement^="top"] .popper__arrow,.tooltip[x-placement^="top"] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}
.popper[x-placement^="bottom"],.tooltip[x-placement^="bottom"]{margin-top:5px}
.tooltip[x-placement^="bottom"] .tooltip-arrow,.popper[x-placement^="bottom"] .popper__arrow{border-width:0 5px 5px 5px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}
.tooltip[x-placement^="right"],.popper[x-placement^="right"]{margin-left:5px}
.popper[x-placement^="right"] .popper__arrow,.tooltip[x-placement^="right"] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}
.popper[x-placement^="left"],.tooltip[x-placement^="left"]{margin-right:5px}
.popper[x-placement^="left"] .popper__arrow,.tooltip[x-placement^="left"] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}
input[type=checkbox],input[type=radio]{margin:.5rem}button,html input[type=button],input[type=reset],input[type=submit]{font-family:"Font Awesome 5 Free","Open Sans"}
.mycal-input.mycal-input-success,.mycal-range.mycal-input-success,.mycal-select.mycal-input-success,.mycal-textarea.mycal-input-success{border:.25rem solid #689844}
.mycal-input,.mycal-range,.mycal-select,.mycal-textarea{margin:6px 0}.mycal-textarea:focus{outline:.25rem solid #00659e;outline-offset:0}
.textAreaCounter{font-size:12.8px;line-height:24px}.fieldErrorMessage{font-size:.875rem;font-weight:600;color:#c03}
div.fieldErrorMessage::before{content:"\f057";font-family:"Font Awesome 5 Free" !important;font-weight:900;top:-3px;color:#c03;font-size:1.25rem;left:10px;margin:27px 5px 27px 5px}
.inlineValid{font-size:.875rem;font-weight:600;color:#496a30}div.inlineValid::before{content:"\f058";font-family:"Font Awesome 5 Free" !important;font-weight:900;top:-3px;color:#689844;font-size:1.25rem;left:10px;margin:27px 5px 27px 5px}
.bx-wrapper{width:100% !important;max-width:100% !important;box-shadow:none !important;border:none !important}
div.bxslider div.slide{margin:0 .25rem}.bxslider .grid-row{margin:.25rem 0}.bx-wrapper img{width:100% !important;padding:.25rem}
.bx-viewport{padding:10px !important}.bx-wrapper .bx-controls-direction{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-controls-direction a{text-indent:inherit !important;top:0 !important;width:20px !important;height:20px !important;text-decoration:none}
.bx-wrapper .bx-next{right:11% !important}.bx-wrapper .bx-prev:focus{outline:3px solid #39659b !important;outline-offset:9px !important}
.bx-wrapper .bx-next:focus{outline:3px solid #39659b !important;outline-offset:9px !important}
.bx-wrapper .bx-next:before{content:"\f138" !important}.bx-wrapper .bx-next:before,.bx-wrapper .bx-prev:before{position:absolute !important;font-family:"Font Awesome 5 Free" !important;font-weight:900;font-size:2rem !important;color:#666 !important;top:-14px !important;left:-4px !important;margin-right:5px !important}
.bx-wrapper .bx-prev{left:11% !important}.bx-wrapper .bx-prev:before{content:"\f137" !important}
.bx-wrapper .bx-next:prev,.bx-wrapper .bx-prev:before{position:absolute !important;font-family:"Font Awesome 5 Free" !important;font-weight:900;font-size:2rem !important;color:#666 !important;top:-14px !important;left:-4px !important;margin-right:5px !important}
.bx-wrapper .bx-pager.bx-default-pager a:focus{outline:3px solid #39659b !important;outline-offset:2px !important}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#666 !important}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff !important;border:1px solid #666 !important}
.grid-row{margin:1rem 0}.grid-row.grid-gap>*{margin:1rem 0 0 0}#bprBanner{background:#ff0;font-weight:bold;padding:2px;text-align:center;font-size:.80em;border:1px solid #444}
.no-close .ui-dialog-titlebar-close{display:none}.ui-dialog .ui-dialog-title{white-space:normal !important;word-wrap:break-word}
#dialog-overlay{background-color:#000 !important;opacity:.4;transition:opacity .15s linear;z-index:99}
.ui-widget-header{background-color:transparent !important;border-bottom:1px solid #eee}
.ui-widget-content{border-top:1px solid #eee}.modalopen{overflow:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.back-to-top{background-color:#fff;bottom:12px;height:2.5rem;width:2.5rem;position:fixed;right:9px;-webkit-transform:translateY(130%);-ms-transform:translateY(130%);transform:translateY(130%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;background-image:url("../../images/ept/back-to-top.png");background-repeat:no-repeat;background-size:42px;border-radius:50%;background-position:50%}
.back-to-top:hover,.back-to-top:focus,.back-to-top:active{border:0;cursor:pointer;-webkit-box-shadow:0 3px 15px #888b8d;box-shadow:0 3px 15px #888b8d;border-radius:50%}
.show-back-to-top .back-to-top{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.responsive-video{aspect-ratio:16 / 9;width:100%}