a{color:#00c0de;text-decoration:none}
button.primary{background:#005591}
.evo-table{max-width:100% !important;min-width:100% !important}
.icoEdit,.icoSave{cursor:pointer}
.tblEdit+.tblCancel{display:none}
.closetableEditSection{background:#CCC;border-radius:10px;cursor:pointer}
.pageContentWrapper{width:750px;margin:0 auto}
.tblCurrentInvestment .investcolEditable{visibility:hidden}
.evo-table{max-width:99%}
.evo-table thead th{vertical-align:top;font-size:.8em}
.evo-table thead th .colDateWrapper{font-size:.88em}
.evo-table tbody tr{background:#fff}
.evo-table tbody tr td{color:#2e292a;font-size:.8em;border-bottom:1px solid #f0f0f0}
.evo-table tfoot tr td{color:#2e292a;font-weight:bold;font-size:.8em;background:#ebebeb}
.evo-button{min-width:4.5rem;font-size:.7875rem !important}
.investOptAvailable td{padding:.25rem .625rem}
.investOptAvailable input[type='text']{margin:0 auto;padding:3px 7px;height:1.8em;font-weight:normal;font-size:1.2em}
.investOptAvailable td span{color:#00c0de;font-weight:normal}
.bodyWrapper{width:1024px;margin:0 auto}
.row{max-width:850px}
.progressHeader{height:auto;overflow:hidden}
.growthInvestWrapper,.defensiveInvestWrapper{display:inline-block;float:left;width:50%;text-align:center}
.investRange{color:#0073ba}
.progressStatics table thead{background:#fff}
.progressStatics table thead tr th{color:#0073ba;font-weight:bold !important;font-size:.9em}
.infobox{background:#f5f5f5;padding:.875rem;color:#a5a6a8;font-size:.9rem}
.note{color:#a4a6ab}
.confimQuickNote{font-size:.85em;color:#a5a6a8}
.btnGroupWrapper{height:auto;overflow:hidden}
.txtBenefPercent{width:50px !important;display:inline-block !important;margin-bottom:5px !important}
.icoDelete{width:10px;height:10px;vertical-align:text-top;margin-left:10px}
.addNewRow{text-decoration:underline;cursor:pointer}
.txtSkyBlue{color:#00c0de !important}
.tblPreferBenefcris tr,.tblPreferBenefcris td{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}
.tblPreferBenefcris tbody td{line-height:35px}
.tblPreferBenefcris tfoot tr td span{padding:10px;display:inline-block}
.rbenefInfoboxWrapper{display:none}
.benefInfoboxWrapper{display:none}
.bnInfoboxWrapper{display:none}
.benefInfobox1{margin-bottom:20px;border:1px solid #CCC;border-radius:5px;padding:.875rem .975rem;color:#a5a6a8;font-size:.9rem}
.benefInfobox2{margin-bottom:20px;border:1px solid #CCC;border-radius:5px;padding:.875rem .975rem;color:#a5a6a8;font-size:.9rem}
.benefInfobox{margin-bottom:20px;border:1px solid #CCC;border-radius:5px;padding:.875rem .975rem;color:#a5a6a8;font-size:.9rem}
.benefInfoboxHeader{color:#404040;font-weight:bold;font-size:1rem}
.benefInfoboxBody{color:#404040;font-size:.9rem}
.closeBenefInfobox{margin-top:-6px;right:-6px;background:#CCC;border-radius:10px;cursor:pointer}
.editBenefRow{display:none}
a.fixStateColor:not(.global-links),a.fixStateColor:hover,a.fixStateColor:visited,a.fixStateColor:active{color:#00c0de !important}
.rMargin15{margin-right:15px}
.tblPreferBenefcris input[type='text'],.txtBenefPercent{height:31px;border-radius:0 !important;border-color:#d2d2d4 !important;max-width:63%}
.tblPreferBenefcris select{height:31px;border-radius:0 !important;padding:3px;font-size:1em}
.tblbindingNominationsWrapper{display:none}
.infobox{background:#f5f5f5;padding:.875rem;color:#a5a6a8;font-size:.9rem}
.note{color:#a4a6ab}
.confimQuickNote{font-size:.85em;color:#a5a6a8}
.btnGroupWrapper{height:auto;overflow:hidden}
a.global-links.preferredBenef,a.global-links.bindingBenef,a.global-links.revisionaryannuitan{border-bottom:1px dotted}
a.global-links.preferredBenef,a.global-links.bindingBenef,a.global-links.preferredBenef:hover,a.global-links.bindingBenef:hover,a.global-links.revisionaryannuitan:hover,a.global-links.revisionaryannuitan{text-decoration:none !important}
.dotted-line{border-bottom:1px dotted #3fbed7 !important}
.reveal-modal .row{max-width:none}
.reveal-modal#revisionaryannuitanModal .modal-content .revisionaryannuitanHeader,.reveal-modal#bnInfoboxWrapperModal .modal-content .benefInfoboxHeader,.reveal-modal#benefInfoboxWrapperModal .modal-content .benefInfoboxHeader{padding-right:18px;font-weight:400;font-size:22px}
.reveal-modal#revisionaryannuitanModal .modal-content .modal-body,.reveal-modal#bnInfoboxWrapperModal .modal-content .benefInfoboxBody,.reveal-modal#benefInfoboxWrapperModal .modal-content .benefInfoboxBody{font-size:16px}
button.ui-datepicker-trigger{background:transparent !important;left:-20px}
label{cursor:default}
#submitProgress{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#CCC;opacity:.9;color:#FFF;z-index:99999}
#submitProgress div{display:inline-block;background:#2e4354;position:absolute;top:45%;width:50%;height:auto;opacity:1;left:25%;padding:10px;border-radius:5px}
.closesubmitProgress{cursor:pointer}
.txtError{background:0;color:#bb2c2b;display:none;font-size:.75rem;font-style:normal;font-weight:400;line-height:15px;margin:3px 0 !important;padding:3px}
.addMore{display:none}
.editdiv{display:none}
.totalbnPercentage{display:none}
.totalpfPercentage{display:none}
.trError{vertical-align:top}
@media only screen and (max-width:667px){.footerLink{margin-right:10px}
}
@media screen and (max-width:1024px){.editPanel .row{max-width:92%}
.remainAllocation{margin:0 2% 0 8%}
.totalAllocation{margin-left:10%}
}
@media screen and (min-width:1367px){#benefConfirmationModal .row{max-width:100%}
}
@media print{body{overflow:visible !important}
*{background:#fff !important;color:#000 !important}
#mainContent>div>div>div.off-canvas-wrap.evo-off-canvas-wrap>div>div>div.content-image>div.desktoponly>img{display:none}
body>div.off-canvas-wrap.evo-off-canvas-wrap>div>div>div.parsys.iparsys.secureFooter>div.iparys_inherited>div>div.secureAusFooter.section{display:none}
header.custom-header,.btnCloseModal{display:none !important}
.columns{min-width:100% !important}
#mainContent{display:block !important}
a[href]:after{content:none !important}
#modal-body{overflow-y:hidden !important;max-height:none !important}
}
@media print{.modal-open *{visibility:hidden}
.modal-open .reveal-modal{top:0 !important;margin-top:0 !important;position:absolute !important}
.modal-open #benefConfirmationModal.open{margin-left:0;background-color:#FFF !important}
.modal-open #benefConfirmationModal.open *{visibility:visible !important}
.modal-open #benefConfirmationModal.open .modal-content{background:#FFF}
.modal-open #benefConfirmationModal.open .modal-content #modal-body{overflow:visible !important;max-height:100% !important;height:100% !important}
#modal-footer{display:none}
}
.reveal-modal,.reveal-modal-bg{z-index:9999 !important}
#modalsubmitWait{top:40% !important;z-index:99999999 !important;min-height:auto !important;width:25% !important;text-align:center !important;padding:0 !important;position:fixed !important}
#modal-body-logout.modal-body{min-height:auto !important;width:auto !important;text-align:center !important;background:#FFF !important}
@media only screen and (max-width:768px){#modalsubmitWait{width:90% !important}
}