.customSelect{background-color:#fff;position:relative}
.customSelect select{visibility:hidden}
.customSelect .selectOptionList>li,.customSelect .form-control{color:#000;cursor:pointer;display:block;padding:6px 10px;font-size:1em;line-height:1.5em}
.customSelect .form-control{border:1px solid #999;border-radius:3px;position:absolute;top:0;left:0;right:0;padding:5px 25px 5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.customSelect.error .form-control{border-color:#bc2726}
.customSelect .form-control.active{border-bottom:0;border-radius:3px 3px 0 0}
.customSelect .form-control:after{position:absolute;content:"";top:50%;right:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #233443;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.customSelect.isOpen .form-control:after{border-top:0;border-bottom:5px solid #233443}
.customSelect .selectOptionList{background-color:#fff;border-radius:0 0 3px 3px;display:none;margin:0;padding:0;max-height:223px;overflow-y:auto;position:absolute;top:100%;left:0;right:0;z-index:99}
.customSelect .selectOptionList>li{border:1px solid #999}
.customSelect .selectOptionList>li+li,.customSelect .selectOptionList>li:first-child{border-bottom-width:0}
.customSelect .selectOptionList>li:last-child{border-bottom:1px solid #999}
.customSelect .selectOptionList>li.verified{color:#9fdd79;border-color:#9fdd79}
.customSelect .selectOptionList>li.verified+li{border-top-color:#9fdd79}
.customSelect .selectOptionList>li.unverified{color:#ccc;border-color:#ccc;text-decoration:line-through}
.customSelect .selectOptionList>li.unverified+li{border-top-color:#ccc}
.customSelect.isOpen .selectOptionList{display:block}
.customSelect.isOpen .form-control{border-bottom:0}
.identityCheckFormWrapper .formWrap hr{margin:16px 0 12px}
.atoMainWrapper .button-wrapper .button,#manualSearchWrapper .button-wrapper .button,.identityInfoWrapper .button-wrapper .button,.identityCheckFormWrapper .button-wrapper .button{width:100%}
.identityInfoWrapper .section:nth-child(2) .content-text{max-width:440px;margin:0 auto}
.identityCheckFormWrapper .idSource1Wrapper,.identityCheckInfoWrapper .identityInfoWrapper{padding:0 !important}
.identityCheckFormWrapper .footerText{margin:25px 0 0}
.rebranded-page .layoutContainer{padding:20px 21px}
.rebranded-page .heading,.rebranded-page .subheading{margin-top:0;margin-bottom:0}
.rebranded-page .layoutContainer div.section>div:first-child,.rebranded-page .layoutContainer div.section .formWrap,.identityCheckFormWrapper .idSource1Wrapper .informationToastCallout,.identityCheckFormWrapper .idSource2Wrapper .informationToastCallout{padding-top:20px;padding-bottom:20px;margin-top:0;margin-bottom:0}
.rebranded-page .column-control{padding:0}
.identityInfoWrapper .section:nth-child(2) .content-text ul,.rebranded-page .richText .content-text,.rebranded-page .stepper{margin-bottom:0 !important}
.rebranded-page .button.cancelBtn,.rebranded-page #buttoncomponent,.rebranded-page #btnManualSearch{margin-bottom:0}
#ui-datepicker-div.noCalendar .ui-datepicker-calendar,#ui-datepicker-div.noCalendar .ui-datepicker-header a{display:none}
#ui-datepicker-div.noCalendar .ui-datepicker-header .ui-datepicker-title{width:100%;margin:0}
#ui-datepicker-div table td a{border-bottom:0}
@media screen and (min-width:768px){.identityCheckFormWrapper .formWrap hr{margin:36px 0}
.atoMainWrapper .button-wrapper .button,#manualSearchWrapper .button-wrapper .button,.identityInfoWrapper .button-wrapper .button,.identityCheckFormWrapper .button-wrapper .button{width:auto}
.rebranded-page .layoutContainer{padding:20px 0}
}
.atoDetails .button-wrapper .button{width:100%}
#findSuperResult{width:100%;min-width:100%}
#findSuperResult thead{background-color:#fff;display:none}
#findSuperResult thead tr th,#findSuperResult thead tr td{color:#000}
#findSuperResult tbody tr{background-color:rgba(110,110,110,6%)}
#findSuperResult tbody tr:first-child{background-color:transparent;border:0}
#findSuperResult tbody tr:last-child{border:0}
#findSuperResult tbody tr.hrRow{background-color:transparent}
#findSuperResult tbody tr.hrRow td{padding:0}
#findSuperResult tbody tr.hrRow hr{border-color:#ccc;margin:20px 0}
#findSuperResult tbody tr.hrRow:last-child{display:none}
#findSuperResult tbody tr td{border:0;display:block;padding:20px;vertical-align:top}
#findSuperResult tbody tr td::before{content:attr(data-label);display:block;margin:0 0 6px 0}
#findSuperResult tbody tr td .customCheckbox{margin:0}
#findSuperResult tbody tr td .customCheckbox .EstiBal{margin-top:5px;display:inline-block}
#findSuperResult tbody tr td .customCheckbox+.customRadio{margin-top:20px}
#findSuperResult tbody tr td .form-group:before{content:'$';position:absolute;top:9px;left:7px}
#findSuperResult tbody tr td .form-group.error:before{color:#bc2726}
#findSuperResult tbody tr td .form-group.success:before{color:#034424}
#findSuperResult tbody tr td .form-group .form-control{padding-left:20px}
#findSuperResult tbody tr td .customRadio,#findSuperResult tbody tr td .form-group,#findSuperResult tbody tr td .form-group+.error{margin-left:40px}
#findSuperResult tbody tr .row-flex{display:flex;flex-wrap:wrap;max-width:500px}
.heading.borderBottom{border-bottom:1px solid #ccc;padding:0 0 15px}
.atoDetails .rolloverAccordian{padding:20px 0}
@media only screen and (min-width:768px){.atoDetails .button-wrapper .button{width:auto}
#findSuperResult thead{display:table-header-group}
#findSuperResult tbody tr td{display:table-cell}
#findSuperResult tbody tr td::before{content:none}
#findSuperResult tbody tr td .form-group,#findSuperResult tbody tr td .form-group+.error{margin-left:0}
#findSuperResult tbody tr .row-flex{flex-wrap:nowrap}
}
.atoSearchResults .heading{margin:0 0 20px}
#findSuperResult{width:100%;min-width:100%}
#findSuperResult thead{background-color:#fff;display:none}
#findSuperResult thead tr th,#findSuperResult thead tr td{color:#000}
#findSuperResult tbody tr{background-color:rgba(110,110,110,6%)}
#findSuperResult tbody tr:first-child{background-color:transparent;border:0}
#findSuperResult tbody tr:last-child{border:0}
#findSuperResult tbody tr.hrRow{background-color:transparent}
#findSuperResult tbody tr.hrRow td{padding:0}
#findSuperResult tbody tr.hrRow hr{border-color:#ccc;margin:20px 0}
#findSuperResult tbody tr.hrRow:last-child{display:none}
#findSuperResult tbody tr td{border:0;display:block;padding:20px;vertical-align:top}
#findSuperResult tbody tr td::before{content:attr(data-label);display:block;margin:0 0 6px 0}
#findSuperResult tbody tr td .customCheckbox{margin:0}
#findSuperResult tbody tr td .customCheckbox+.customRadio{margin-top:20px}
#findSuperResult tbody tr td .customRadio{margin-left:40px}
.heading.borderBottom{border-bottom:1px solid #ccc;padding:0 0 15px}
@media only screen and (min-width:768px){#findSuperResult thead{display:table-header-group}
#findSuperResult tbody tr td{display:table-cell}
#findSuperResult tbody tr td::before{content:none}
}
.confirmationWrap a.confirmBtnBack{color:#005c96;padding-bottom:2px}
.confirmationWrap .button{width:100%}
@media screen and (min-width:768px){.confirmationWrap .button{width:auto}
}
.fmsSuccessWrap{color:#000}
.receiptDesc .content-text p{margin:0}
.receiptDesc .content-text p:last-child{margin-top:16px}
.fmsSuccessWrap .printBtn{margin:20px 0;float:none;width:100%}
.fmsSuccessWrap .printBtn button{width:100%;margin:0}
.fmsSuccessWrap .printBtn button:hover{background:#005c96;border-color:#005c96;color:#fff}
.fmsSuccessWrap .printBtn button+button{margin:16px 0 0 0}
@media screen and (min-width:768px){.fmsSuccessWrap .printBtn{margin:58px 0 0;float:right;width:auto}
.fmsSuccessWrap .printBtn button{width:auto}
.fmsSuccessWrap .printBtn button+button{margin:0 0 0 16px}
}
@media print{.breadcrumbs,.stepper,.fmsSuccessWrap .printBtn{display:none}
}
.tool-tip-global{font-size:25px}
.reveal-modal .modal-content .modal-body{padding:10px 20px;max-height:none !important;overflow-y:auto;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-shrink:1;-o-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-basis:auto;-o-flex-basis:auto;flex-basis:auto}
@media print{h1,.modal-header h4,.modal-header h4,h1.subheading,.modal-heading1{color:#000 !important;font-weight:bold !important}
.show-for-print.printHeader{display:block !important}
h1.subheading{color:#000 !important}
}
.reveal-modal,.reveal-modal-bg{z-index:9999}
.reveal-modal{border-radius:0;position:fixed;top:0 !important;padding:0;height:100%;max-height:100vh;text-align:left;-webkit-box-shadow:0 0 12px 2px rgb(0 0 0 / 14%),0 3px 1px -2px rgb(0 0 0 / 20%),0 1px 5px 0 rgb(0 0 0 / 12%);-moz-box-shadow:0 0 12px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);-ms-box-shadow:0 0 12px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);-o-box-shadow:0 0 12px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);box-shadow:0 0 12px 2px rgb(0 0 0 / 14%),0 3px 1px -2px rgb(0 0 0 / 20%),0 1px 5px 0 rgb(0 0 0 / 12%)}
.reveal-modal .modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;-o-flex-flow:column;flex-flow:column;height:100%;max-height:100vh;overflow-y:auto}
.reveal-modal .modal-content .modal-header{background-color:#233443;padding:5px 20px;min-height:45px;position:relative;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-basis:auto;-o-flex-basis:auto;flex-basis:auto}
.reveal-modal .modal-content .modal-header .subheading{color:#fff;margin-right:35px}
.reveal-modal .modal-content .modal-header .close-reveal-modal{top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:initial}
.reveal-modal .modal-content .modal-header .close-reveal-modal [class*=evo-icon-]{color:#fff;font-size:25px}
.reveal-modal .modal-content .modal-body{padding:10px 20px;max-height:none !important;overflow-y:auto;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-shrink:1;-o-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-basis:auto;-o-flex-basis:auto;flex-basis:auto}
.reveal-modal .modal-content .modal-body .btn-wrap{margin:15px 0}
.reveal-modal .modal-content .modal-body .btn-wrap .button{border-radius:3px;font-weight:400;font-size:14px;line-height:20px;text-transform:none;text-decoration:none;text-align:center;padding:15px 30px !important;width:100%;margin:0}
.reveal-modal .modal-content .modal-body .btn-wrap .button:focus{box-shadow:none}
.reveal-modal .modal-content .modal-body .btn-wrap .button.outline{border:1px solid #005c96;background:#fff;color:#005c96}
.reveal-modal .modal-content .modal-body .btn-wrap .button.outline:hover,.reveal-modal .modal-content .modal-body .btn-wrap .button.outline:focus{background:#005c96;color:#fff;opacity:1}
.reveal-modal .modal-content .modal-body .btn-wrap .button.primary{background-color:#005c96}
.reveal-modal .modal-content .modal-body .btn-wrap .button+.button{margin:15px 0 0 0}
.reveal-modal .modal-content .modal-footer.desktoponly{padding:0 20px}
@media screen and (max-width:767px){.reveal-modal .modal-content .modal-body .btn-wrap{flex-direction:column}
}
@media screen and (min-width:768px){.reveal-modal{height:auto;top:50% !important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.reveal-modal .modal-content{height:auto}
.reveal-modal .modal-content .modal-body .btn-wrap .button{width:auto}
.reveal-modal .modal-content .modal-body .btn-wrap .button+.button{margin:0 0 0 15px}
.reveal-modal .modal-content .modal-body .btn-wrap.centerExtraLarge{display:flex}
.reveal-modal .modal-content .modal-body .btn-wrap.centerExtraLarge .button{width:100%}
}
@media screen and (min-width:768px) and (max-width:992px){.reveal-modal{width:85% !important}
.reveal-modal .modal-content{min-width:85%;min-height:85%}
}
@media not print{body.modal-open{overflow:hidden;padding-right:16px}
}
@media only screen and (max-width:47.9375em){div.reveal-modal{min-height:auto;height:auto}
.reveal-modal .modal-content{height:auto}
}
.customCheckbox.align-top{margin:20px 0 !important}
.drivingLicenseImageWrap{position:relative;bottom:500px}
.passportImageWrap{position:relative;bottom:340px}
.medicareImageWrap{position:relative;bottom:490px}
.centrelinkImageWrap,.visaImageWrap{position:relative;bottom:395px}
@media only screen and (max-width:768px){.centrelinkImageWrap,.medicareImageWrap,.visaImageWrap,.passportImageWrap,.drivingLicenseImageWrap{position:relative;bottom:0}
}
#rolloverConfirmationModal .evo-table thead{background:gray}
.prodListWrapper{height:auto;overflow:hidden;padding:10px 0;border-bottom:1px solid #CCC}
.prodListWrapper .prodListHeader{padding:10px;background:gray;color:#fff;min-height:44px}
.prodListWrapper .noResultTitle{font-size:1.2em;color:#F00}
.prodListWrapper .prodList{height:200px;width:100%;overflow:auto}
.prodListWrapper .prodList .prodRecord{border-bottom:1px solid #CCC;padding:10px 0;width:96%;margin:0 auto}
.prodListWrapper .prodList .prodRecord .button{margin:0}
.prodListButton:focus{outline:0;box-shadow:none}
.persistentBar{position:fixed;width:100%;bottom:0;left:0;padding:20px 1.8em;margin:0;text-align:right;background:#445766;opacity:.97;z-index:999}
.persistentBar .button{margin:0;border:0;min-width:100px}
.persistentBar button.secondary{background:#fff;color:#4d4d4d}
.persistentBar button.secondary{opacity:1}
.persistentBar .button+.button{margin-left:15px}
.persistentBar .button.primary,.persistentBar .button.primary:focus,.persistentBar .button.primary.persistentBar-submitBtn:hover{background:#0db7d9 !important}
table p{margin:0}
table,table thead,table tbody,table>tbody>tr,table>tbody>tr:nth-of-type(even){background:#FFF}
table thead tr th,table thead tr td{color:#000}
.rolloverAccordianTableWrapper table tr th{background:gray;color:#fff}
.cellAmtRollover .mobcolTitle,.fundValues .mobcolTitle,.rolloverSuper .mobcolTitleViewDetails,.infoPanelAmtRollover{display:none}
.cellAmtRollover input,.cellAmtRollover span,.cellAmtRollover img{display:inline-block;width:auto;margin:0 5px}
.cellAmtRollover span{cursor:pointer;position:relative}
.cellAmtRollover .amtRolloverTxt,.cellAmtRollover .amtRolloverTxt .chkbox{margin-left:0}
.amtRolloverTxt i.dolloerWrapper{display:none;position:absolute;left:30px;top:8px;font-style:normal;font-size:large}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.txtError{color:#bc2726;font-size:13px}
.amtRolloverTxt input[type="text"]{width:75%;padding-left:15px;font-size:1rem}
.cellAmtRollover input[type="text"][disabled],.cellAmtRollover input[type="text"][disabled]:hover{border-color:transparent;box-shadow:none}
table#rolloverSuper1 thead tr th,#confirmationModalReqPayment2 table thead tr th{color:#00a8c8}
table.finalDataTable thead tr th{color:#fff}
#superMatchTable .btnManualSearch .button-wrapper{text-align:center}
.findSuperResult tr th:last-child,.findSuperResult tbody tr td:nth-child(3),.rolloverSuper tr th:last-child,.rolloverSuper tbody tr td:nth-child(6){text-align:center}
span.icon-information.infoPanelBtn{display:none;margin-left:1em}
.evo-icon-info2,.viewDetailsIcon span{cursor:pointer}
.infoPanelWrap{position:relative;display:inline-block;margin-left:5px}
.infoPanel,.infoPanelAmtOverlay,.desktop.infoPanelAmtRollover,.infoPanelStatusOverlay{position:absolute;cursor:pointer;display:none;top:-12px;left:-10px;background:#fff none repeat scroll 0 0;color:#000;padding:5px 20px 5px 5px;border:1px solid #ccc;border-radius:5px;box-shadow:0 3px 6px #ccc;font-size:.8em;width:200px}
.infoPanel i.cancelInfo,.infoPanelAmtOverlay .cancelInfoOverlay,.infoPanelStatusOverlay .cancelInfoOverlay1{position:absolute;top:3px;right:3px}
.findSuperTbl .checkboxFirst{float:left;display:inline-block;margin:4px}
.customProgressbar{text-align:center}
.fundCellWrapper .fundChkBox{margin-top:4px}
.fundCellWrapper .fundChkBox,.fundCellWrapper .fundValues{display:inline-block;float:left}
.fundCellWrapper .fundValues{width:85%}
.evo-table{min-width:auto}
table.finalDataTable th{vertical-align:middle}
@media only screen and (max-width:767px){.evo-table.rolloverSuper thead{display:none}
.evo-table.rolloverSuper tbody td{display:block;padding:5px}
.fundCellWrapper,.fundValues>div,.cellAmtRollover{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.fundCellWrapper .fundValues>div{margin-bottom:5px}
.fundCellWrapper .fundChkBox{width:30px}
.fundCellWrapper .fundValues{width:calc(100% - 30px);margin-left:0 !important}
#rolloverSuper1 .fundCellWrapper .fundValues{width:100%}
.fundCellWrapper .fundChkBox,.fundCellWrapper .fundValues{float:none !important}
.fundValues div>span:first-child,.fundNamelabel,.fundBalanelabel,.cellAmtRollover>span:first-child{display:inline-block;width:40%}
.fundValues div>span:last-child,.cellAmtRollover>span:last-child{width:calc(100% - 40%);padding-left:10px}
.fundValues .mobileonly.viewDetailsIcon{position:absolute;top:5px;right:20px;z-index:1}
.cellAmtRollover>span{display:inline-block;margin:5px 0;color:#000}
.amtRolloverTxt i.dolloerWrapper{left:38px}
i+.amtTxtbox:disabled{padding:0;margin:0 !important;height:auto}
}
@media only screen and (min-width:768px){.evo-stepper .evo-stepper-item{margin-right:3rem}
#iniFindsuper .button{width:auto}
.infoPanel,.infoPanelAmtOverlay,.desktop.infoPanelAmtRollover,.infoPanelStatusOverlay{left:28px}
}
#contentOnlyForFlare{display:none}
.layoutContainer div.section>div:first-child{padding-top:0;padding-bottom:4px;margin-top:0;margin-bottom:0}
.formComponent.section .formWrap{padding-top:20px;padding-bottom:20px}
.atoMainWrapper .content-text.borderBox *{font-size:16px}
.componentSpinner{padding:0 !important}
#findSuperResult{width:100%;min-width:100%}
table thead tr th,table thead tr td,table tbody tr th,table tbody tr td{font-size:16px}
#findSuperResult thead{background-color:#fff;display:none}
#findSuperResult thead tr th,#findSuperResult thead tr td{color:#000}
#findSuperResult tbody tr{background:rgba(110,110,110,0.06)}
#findSuperResult tbody tr:first-child{background-color:transparent;border:0}
#findSuperResult tbody tr:last-child{border:0}
#findSuperResult tbody tr.hrRow{background-color:transparent}
#findSuperResult tbody tr.hrRow td{padding:0}
#findSuperResult tbody tr.hrRow hr{border-color:#ccc;margin:20px 0}
#findSuperResult tbody tr.hrRow:last-child{display:none}
#findSuperResult thead tr th:first-child{padding-left:0}
#findSuperResult thead tr th:last-child{padding-right:0}
#findSuperResult tbody tr td{border:0;display:block;padding:10px;vertical-align:top}
#findSuperResult tbody tr td::before{content:attr(data-label);display:block;margin:0 0 6px 0}
#findSuperResult tbody tr td .customCheckbox{margin:0}
#findSuperResult tbody tr td .customCheckbox+.customRadio{margin-top:20px}
#findSuperResult tbody tr td .customRadio{margin-left:40px}
.heading.borderBottom{border-bottom:1px solid #ccc;padding:0 0 15px}
@media only screen and (min-width:768px){#findSuperResult thead{display:table-header-group}
#findSuperResult tbody tr td{display:table-cell;padding:20px}
#findSuperResult tbody tr td::before{content:none}
}
.imageRow,.cardExpSec1,.cardExpSec2{height:100px}
@media only screen and (max-width:768px){.imageRow,.cardExpSec1,.cardExpSec2{height:auto}
}