html{scroll-behavior:smooth}body{font-family:Questrial}:root{--exhut-primary:#7f1bd0;--exhut-primary-light:#be83ee;--exhut-primary-extra-light:#ddb3ff;--exhut-black:#020202;--exhut-dark-grey:#7a7a7a;--exhut-green:#02a802;--exhut-light-grey0:#969696;--exhut-light-grey3:#e2e2e2;--exhut-light-grey5:#ececec;--exhut-orange:#e4a701;--exhut-red:red;--exhut-light-red:#ff7171;--exhut-extra-light-red:#febbbb;--exhut-dark-red:crimson;--exhut-total-green:#06b191;--exhut-total-green-light:#28ffd7;--exhut-white:#fff;--exhut-blue:#2196f3;--exhut-dark-blue:blue;--exhut-ramar-blue:#66baff;--exhut-yellow:#ef0}.splitleft{height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:20%}.splitleft-mobile{background:#7f1bd0;background:var(--exhut-primary);height:100%;left:0;top:0;width:75%}.splitright{height:100%;overflow-y:auto;position:fixed;right:0;top:0;width:80%}.splitright-mobile{height:100%;overflow-y:auto;width:100%}.title{font-size:xx-large;margin:3% 0 2%}.title,.title-extra{font-weight:700;text-align:center}.title-extra{font-size:3vw;margin:5% 0 2%}.subtitle{font-size:larger;margin:3% 0}.subtitle,.total{font-weight:700;text-align:center}.total{color:#06b191;color:var(--exhut-total-green);font-size:3vw}.total-positive{color:#28ffd7}.total-negative,.total-positive{font-size:2.5em;font-weight:700;text-align:center}.total-negative{color:#ff8686}.tile-small .total{font-size:1.5vw}input[type=checkbox]{height:15px;width:15px}.largerText{font-size:20px}.largeText{font-size:18px}.mediumText{font-size:12px}.smallText{font-size:10px}.boldText{font-weight:700}.errorMsg{color:red;color:var(--exhut-red)}.successMsg{color:#02a802;color:var(--exhut-green)}.warnMsg{color:var(--fnx-orange)}.infoMsg{color:var(--fnx-dark-grey)}.blueMsg{color:var(--fnx-dark-blue)}.statusMsg{display:flex;justify-content:center;margin:10px 0;min-height:1em}.greeting{animation:fadein 3.5s;font-size:2em;margin-left:2em;margin-top:3em}.greeting h1{color:blue}.greeting-body{font-size:1.3em;line-height:2em;margin-left:2em}.tableHeader{font-weight:700}.divHeaderSpread{justify-content:space-between}.divHeader,.divHeaderSpread{display:flex;margin:0 0 40px}.divHeader{justify-content:center}.hyperlink{color:#00008b;text-decoration:underline;text-underline-offset:2px}.hyperlink,.hyperlink-no-color{cursor:pointer;margin-right:5px}.hyperlink-no-color{text-decoration:underline}.hyperlink-green{color:#06b191;color:var(--exhut-total-green)}.hyperlink-green,.hyperlink-yellow{cursor:pointer;margin:0 10px;text-decoration:underline;text-underline-offset:2px}.hyperlink-yellow{color:#ef0;color:var(--exhut-yellow)}.mui-button{color:#2196f3;color:var(--exhut-blue);font-size:larger;margin:0 5px;text-decoration:none}.margin-center{margin:0 44px 40px}sup{color:red;font-weight:700}.iconSize{height:20px;width:20px}.iconSizeSmall{height:15px;width:15px}.divCenter{justify-content:center}.divCenter,.divLeft{display:flex;text-align:center}.divLeft{justify-content:flex-start}.divRight{justify-content:flex-end;text-align:center}.divFlex,.divRight{display:flex}.divCenterAlign{justify-content:center}.divCenterAlign,.divTextAlignOnly{align-items:center;display:flex;text-align:center}.divAlignItemsOnly{align-items:center;display:flex}.divSpread,.divSpreadCenter{display:flex;justify-content:space-between}.divSpreadCenter{align-items:center}.divSpreadRight{display:flex;justify-content:flex-end}.divColumn,.divColumnSpread{display:flex;flex-direction:column}.divColumnSpread{justify-content:space-between}.divColumnCenterAlign{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.divRightAlign{align-items:end}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeinstatus{0%{opacity:0}to{opacity:1}}.status-msg-show{animation-duration:1s;animation-name:fadeinstatus;border-radius:0 0 10px 10px;color:var(--fnx-white);font-size:smaller;height:1em;left:50%;opacity:0;padding:10px;position:fixed;text-align:center;top:0;width:400px}.status-msg-hide{position:fixed;top:0;visibility:hidden}.clickable{background-color:var(--fnx-light-grey5);border:0 solid var(--fnx-black);border-radius:10px;cursor:pointer;margin:0 10px;padding:10px}.hidden{visibility:hidden}.topMargin10P{margin:10% 0 5%}.topMargin5P{margin:5% 0}.topMargin2P{margin:2% 0}.topMargin1P{margin:1% 0 2%}.topMargin0P{margin:0 0 2%}select{border:2px solid #000;border-radius:5px;font-size:20px;padding:5px}.exhut-select{border:0;border-bottom:1.5px solid #6495ed;border-radius:0;font-size:larger;min-width:200px}ul{list-style-type:none;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0}.footer{background-color:#7f1bd0;background-color:var(--exhut-primary);color:#fff;font-size:1vw;margin:0 0 30px;padding:10px;text-align:center}.footer *{font-size:medium}.buttonAsLink{background-color:#fff;border:0;color:#00008b;cursor:pointer;text-decoration:underline}.p-8{padding:8px}.p-24{padding:24px}.flex-1{flex:1 1}.flex-2{flex:2 1}.flex-3{flex:3 1}.mt-5{margin-top:5px}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.mb-60{margin-bottom:60px}.ml-5{margin-left:5px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30,.mr-40{margin-right:30px}.mx-5{margin:0 5px}.mx-10{margin-left:10px;margin-right:10px}.mx-20{margin-left:20px;margin-right:20px}.mx-40{margin-left:40px;margin-right:40px}.mx-100{margin-left:100px;margin-right:100px}.mt-10{margin-top:10px}.mt-40{margin-top:40px}.mt-80{margin-top:80px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-80{margin-bottom:80px}.my-5{margin-bottom:5px;margin-top:5px}.my-10{margin-bottom:10px;margin-top:10px}.my-20{margin-bottom:20px;margin-top:20px}.my-40{margin-bottom:40px;margin-top:40px}.my-60{margin:60px 0}.my-80{margin:80px 0}.w-100{width:100%}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.body-container{margin:40px}.calendar-header{color:#000;font-size:1.2em;font-weight:700}.calendar-date-tile-empty{font-size:larger;height:100%}.calendar-date-font{color:inherit;font-size:larger;font-weight:700;text-decoration:none}.table-footer{margin-top:3%}table.exhutTable{margin:"3% 0%";text-align:left;width:100%}table.exhutTable td{border:1px solid #000;padding:5px 4px}table.exhutTable th{border:3px solid #c368fc;padding:5px 4px}table.exhutTable tbody td{color:#000;font-size:15px}table.exhutTable thead th{background:#7f1bd0;color:#faf7f3;font-size:15px;font-weight:700;text-align:left}table.generalTable{-webkit-border-vertical-spacing:1.5em;text-align:left;width:100%}#savingsTable{margin:30px 0}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}#create-wallet-component{display:flex;flex-direction:column;padding:10px 40px 20px}.create-panel .MuiFormControl-root{margin-top:40px}#wallet-chart-component{height:50%;margin-bottom:5%;width:100%}#wallet-chart-component .MuiPaper-root{background-color:#faebd7;height:100%;max-height:600px}#wallet-chart-component .heading{background-color:#faebd7;font-weight:800;padding:20px 10px}#wallet-chart-component .no-data{align-items:center;background-color:#faebd7;display:flex;height:50%;justify-content:center;padding:20px;text-align:center}#home-container{height:100%;margin-bottom:80px;padding:0 2%}#home-component,#home-container{display:flex;flex-direction:column}#home-component{padding:0 0 40px 10px}.left-pane-container{background:var(--exhut-primary);display:flex;flex-direction:column;height:100%;justify-content:space-between}.logo{height:200px;text-align:center}.logo img{width:200px}#menu{padding:20px}#menu input[type=button]{background:none;border:none;color:#fff;cursor:pointer;font-size:inherit}#menu ul{color:#fff;font-size:large;list-style-type:none;margin-left:15%}#menu ul li{margin-top:30px}#menu ul li a{color:#fff;cursor:pointer;text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}