#payment .group{background:#fff;box-shadow:0 7px 14px 0 rgba(49,49,93,.1),0 3px 6px 0 rgba(0,0,0,.08);border-radius:4px;margin-bottom:20px}#payment .group label:not(:last-child){border-bottom:1px solid #f0f5fa}#payment label{position:relative;color:#8898aa;font-weight:300;height:40px;margin-left:20px;display:flex;flex-direction:row}#payment label span{width:80px;margin-right:20px;align-self:center;line-height:1.15}#payment .field{background:transparent;font-weight:300;border:0;color:#31325f;outline:none;flex:1;padding-right:10px;padding-left:10px;cursor:text}#payment .field::-webkit-input-placeholder{color:#cfd7e0}#payment .field::-moz-placeholder{color:#cfd7e0}#payment .outcome{float:left;width:100%;padding-top:8px;min-height:24px;text-align:center}#payment .error{color:#e4584c;display:none;font-size:13px}#payment .error.visible{display:inline}#payment #card-holder-name{color:#31325f;line-height:40px;font-weight:300;font-family:Helvetica Neue,serif;font-size:15px;width:100%;height:39px;border:0}@media only screen and (max-width:768px){#payment label>span{margin-right:5px}}.powered-by-stripe{width:100%;padding:15px 20px 0}.powered-by-stripe img{height:30px}.card-brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(20px,55px));justify-content:space-between;padding:10px 20px 20px}.card-brands img{width:100%}.credit-card-container{margin-bottom:15px}.credit-card{padding:30px 30px 5px;border-radius:20px;overflow:hidden}.credit-card .card-content{padding:40px 0 0}.credit-card .card-content .default-ribbon{padding:5px 0;position:absolute;top:30px;left:-55px;transform:rotate(-45deg);min-width:200px;text-align:center;font-size:.9rem}.credit-card .card-content .default-ribbon.hidden{display:none}.credit-card .card-content .number{font-size:2rem;text-align:center;font-weight:600}.credit-card .card-content .expiry-date{text-align:right;padding-right:30%;font-size:1.2rem;letter-spacing:2px;margin-top:30px}.credit-card .card-content .bottom-bar{display:flex;justify-content:space-between}.credit-card .card-content .bottom-bar .owner{align-self:center}.credit-card .card-content .bottom-bar .logo{width:75px}.credit-card .card-action{padding-left:0;padding-right:0}.credit-card .card-action.disabled a{visibility:hidden}.preloader-overlay{background:#000;z-index:1000;opacity:.8}.loader-container,.preloader-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.loader-container{display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:99999}.loader-container .preloader-wrapper{z-index:9999}.swal-button.swal-button--cancel:focus{background-color:#efefef}#login-page img,#register-page img{width:50%;margin:25px auto;display:block}#login-page input:not([type]):focus:not([readonly]),#login-page input[type=email]:not(.browser-default):focus:not([readonly]),#login-page input[type=password]:not(.browser-default):focus:not([readonly]),#login-page input[type=text]:not(.browser-default):focus:not([readonly]),#register-page input:not([type]):focus:not([readonly]),#register-page input[type=email]:not(.browser-default):focus:not([readonly]),#register-page input[type=password]:not(.browser-default):focus:not([readonly]),#register-page input[type=text]:not(.browser-default):focus:not([readonly]){border-bottom:1px solid #43a047;box-shadow:0 1px 0 0 #43a047}#login-page .input-field .prefix.active,#login-page input:not([type]):focus:not([readonly])+label,#login-page input[type=email]:not(.browser-default):focus:not([readonly])+label,#login-page input[type=password]:not(.browser-default):focus:not([readonly])+label,#login-page input[type=text]:not(.browser-default):focus:not([readonly])+label,#register-page .input-field .prefix.active,#register-page input:not([type]):focus:not([readonly])+label,#register-page input[type=email]:not(.browser-default):focus:not([readonly])+label,#register-page input[type=password]:not(.browser-default):focus:not([readonly])+label,#register-page input[type=text]:not(.browser-default):focus:not([readonly])+label{color:#43a047}#login-page [type=checkbox]:checked+span:not(.lever):before,#register-page [type=checkbox]:checked+span:not(.lever):before{border-right:2px solid #43a047;border-bottom:2px solid #43a047}#plan-create-update-modal h5{padding:0 0 20px;border-bottom:1px solid #dedede;margin:0}#plan-create-update-modal .modal-content{padding-bottom:0}#main .section-data-tables .dataTables_wrapper table#users thead th:first-of-type{min-width:20px;width:20px!important}#update-internal-note{margin-left:3rem}.navbar #profile-dropdown li a{padding:15px}.sidenav .menu-separator-line{margin:10px 0;background-color:#5f8ec5;height:1px}h1,h2,h3,h4,h5,h6,h7{word-break:break-word}.theme--light.v-application{background:transparent}.v-dialog__content,.v-overlay{z-index:1000!important}.v-dialog{width:60%}.v-dialog h4{font-weight:400;font-family:Muli,sans-serif;font-size:2rem;margin-bottom:20px}.v-dialog .v-dialog>.v-card>.v-card__title{padding-bottom:0}@media only screen and (max-width:1280px){.v-dialog{width:65%}}.v-application .purple--text{color:#ff4081!important;caret-color:#ff4081!important}button.v-btn--outlined.light-blue--text:focus,button.v-btn--outlined.light-blue--text:hover{background-color:#03a9f4}button.v-btn--outlined.light-blue--text:focus i,button.v-btn--outlined.light-blue--text:hover i{color:#fff}button.v-btn--outlined.red--text:focus,button.v-btn--outlined.red--text:hover{background-color:#ff5252}button.v-btn--outlined.red--text:focus i,button.v-btn--outlined.red--text:hover i{color:#fff}button.v-btn--outlined.green--text{color:#4caf50}button.v-btn--outlined.green--text:focus,button.v-btn--outlined.green--text:hover{background-color:#4caf50}button.v-btn--outlined.green--text:focus i,button.v-btn--outlined.green--text:hover i{color:#fff}button.v-btn.v-btn--rounded.v-size--default{height:35px;min-width:35px;padding:0}button.v-btn.v-btn--rounded.v-size--default .material-icons{font-size:20px}.v-select__slot input:not([type]),.v-select__slot input:not([type]):disabled,.v-select__slot input:not([type])[readonly=readonly],.v-select__slot input[type=date]:not(.browser-default),.v-select__slot input[type=date]:not(.browser-default):disabled,.v-select__slot input[type=date]:not(.browser-default)[readonly=readonly],.v-select__slot input[type=datetime-local]:not(.browser-default),.v-select__slot input[type=datetime-local]:not(.browser-default):disabled,.v-select__slot input[type=datetime-local]:not(.browser-default)[readonly=readonly],.v-select__slot input[type=datetime]:not(.browser-default),.v-select__slot input[type=datetime]:not(.browser-default):disabled,.v-select__slot input[type=datetime]:not(.browser-default)[readonly=readonly],.v-select__slot input[type=email]:not(.browser-default),.v-select__slot input[type=email]:not(.browser-default):disabled,.v-select__slot input[type=email]:not(.browser-default)[readonly=readonly],.v-select__slot input[type=number]:not(.browser-default),.v-select__slot input[type=number]:not(.browser-default):disabled,.v-select__slot input[type=number]:not(.browser-default)[readonly=readonly],.v-select__slot input[type=password]:not(.browser-default),.v-select__slot input[type=password]:not(.browser-default):disabled,.v-select__slot input[type=password]:not(.browser-default)[readonly=readonly],.v-select__slot input[type=search]:not(.browser-default),.v-select__slot input[type=search]:not(.browser-default):disabled,.v-select__slot input[type=search]:not(.browser-default)[readonly=readonly],.v-select__slot input[type=tel]:not(.browser-default),.v-select__slot input[type=tel]:not(.browser-default):disabled,.v-select__slot input[type=tel]:not(.browser-default)[readonly=readonly],.v-select__slot input[type=text]:not(.browser-default),.v-select__slot input[type=text]:not(.browser-default):disabled,.v-select__slot input[type=text]:not(.browser-default)[readonly=readonly],.v-select__slot input[type=time]:not(.browser-default),.v-select__slot input[type=time]:not(.browser-default):disabled,.v-select__slot input[type=time]:not(.browser-default)[readonly=readonly],.v-select__slot input[type=url]:not(.browser-default),.v-select__slot input[type=url]:not(.browser-default):disabled,.v-select__slot input[type=url]:not(.browser-default)[readonly=readonly],.v-select__slot textarea.materialize-textarea,.v-select__slot textarea.materialize-textarea:disabled,.v-select__slot textarea.materialize-textarea[readonly=readonly],.v-text-field__slot input:not([type]),.v-text-field__slot input:not([type]):disabled,.v-text-field__slot input:not([type])[readonly=readonly],.v-text-field__slot input[type=date]:not(.browser-default),.v-text-field__slot input[type=date]:not(.browser-default):disabled,.v-text-field__slot input[type=date]:not(.browser-default)[readonly=readonly],.v-text-field__slot input[type=datetime-local]:not(.browser-default),.v-text-field__slot input[type=datetime-local]:not(.browser-default):disabled,.v-text-field__slot input[type=datetime-local]:not(.browser-default)[readonly=readonly],.v-text-field__slot input[type=datetime]:not(.browser-default),.v-text-field__slot input[type=datetime]:not(.browser-default):disabled,.v-text-field__slot input[type=datetime]:not(.browser-default)[readonly=readonly],.v-text-field__slot input[type=email]:not(.browser-default),.v-text-field__slot input[type=email]:not(.browser-default):disabled,.v-text-field__slot input[type=email]:not(.browser-default)[readonly=readonly],.v-text-field__slot input[type=number]:not(.browser-default),.v-text-field__slot input[type=number]:not(.browser-default):disabled,.v-text-field__slot input[type=number]:not(.browser-default)[readonly=readonly],.v-text-field__slot input[type=password]:not(.browser-default),.v-text-field__slot input[type=password]:not(.browser-default):disabled,.v-text-field__slot input[type=password]:not(.browser-default)[readonly=readonly],.v-text-field__slot input[type=search]:not(.browser-default),.v-text-field__slot input[type=search]:not(.browser-default):disabled,.v-text-field__slot input[type=search]:not(.browser-default)[readonly=readonly],.v-text-field__slot input[type=tel]:not(.browser-default),.v-text-field__slot input[type=tel]:not(.browser-default):disabled,.v-text-field__slot input[type=tel]:not(.browser-default)[readonly=readonly],.v-text-field__slot input[type=text]:not(.browser-default),.v-text-field__slot input[type=text]:not(.browser-default):disabled,.v-text-field__slot input[type=text]:not(.browser-default)[readonly=readonly],.v-text-field__slot input[type=time]:not(.browser-default),.v-text-field__slot input[type=time]:not(.browser-default):disabled,.v-text-field__slot input[type=time]:not(.browser-default)[readonly=readonly],.v-text-field__slot input[type=url]:not(.browser-default),.v-text-field__slot input[type=url]:not(.browser-default):disabled,.v-text-field__slot input[type=url]:not(.browser-default)[readonly=readonly],.v-text-field__slot textarea.materialize-textarea,.v-text-field__slot textarea.materialize-textarea:disabled,.v-text-field__slot textarea.materialize-textarea[readonly=readonly]{border-bottom:0;margin-bottom:0}.v-select__slot input:not([type]):disabled:focus,.v-select__slot input:not([type]):focus,.v-select__slot input:not([type])[readonly=readonly]:focus,.v-select__slot input[type=date]:not(.browser-default):disabled:focus,.v-select__slot input[type=date]:not(.browser-default):focus,.v-select__slot input[type=date]:not(.browser-default)[readonly=readonly]:focus,.v-select__slot input[type=datetime-local]:not(.browser-default):disabled:focus,.v-select__slot input[type=datetime-local]:not(.browser-default):focus,.v-select__slot input[type=datetime-local]:not(.browser-default)[readonly=readonly]:focus,.v-select__slot input[type=datetime]:not(.browser-default):disabled:focus,.v-select__slot input[type=datetime]:not(.browser-default):focus,.v-select__slot input[type=datetime]:not(.browser-default)[readonly=readonly]:focus,.v-select__slot input[type=email]:not(.browser-default):disabled:focus,.v-select__slot input[type=email]:not(.browser-default):focus,.v-select__slot input[type=email]:not(.browser-default)[readonly=readonly]:focus,.v-select__slot input[type=number]:not(.browser-default):disabled:focus,.v-select__slot input[type=number]:not(.browser-default):focus,.v-select__slot input[type=number]:not(.browser-default)[readonly=readonly]:focus,.v-select__slot input[type=password]:not(.browser-default):disabled:focus,.v-select__slot input[type=password]:not(.browser-default):focus,.v-select__slot input[type=password]:not(.browser-default)[readonly=readonly]:focus,.v-select__slot input[type=search]:not(.browser-default):disabled:focus,.v-select__slot input[type=search]:not(.browser-default):focus,.v-select__slot input[type=search]:not(.browser-default)[readonly=readonly]:focus,.v-select__slot input[type=tel]:not(.browser-default):disabled:focus,.v-select__slot input[type=tel]:not(.browser-default):focus,.v-select__slot input[type=tel]:not(.browser-default)[readonly=readonly]:focus,.v-select__slot input[type=text]:not(.browser-default):disabled:focus,.v-select__slot input[type=text]:not(.browser-default):focus,.v-select__slot input[type=text]:not(.browser-default)[readonly=readonly]:focus,.v-select__slot input[type=time]:not(.browser-default):disabled:focus,.v-select__slot input[type=time]:not(.browser-default):focus,.v-select__slot input[type=time]:not(.browser-default)[readonly=readonly]:focus,.v-select__slot input[type=url]:not(.browser-default):disabled:focus,.v-select__slot input[type=url]:not(.browser-default):focus,.v-select__slot input[type=url]:not(.browser-default)[readonly=readonly]:focus,.v-select__slot textarea.materialize-textarea:disabled:focus,.v-select__slot textarea.materialize-textarea:focus,.v-select__slot textarea.materialize-textarea[readonly=readonly]:focus,.v-text-field__slot input:not([type]):disabled:focus,.v-text-field__slot input:not([type]):focus,.v-text-field__slot input:not([type])[readonly=readonly]:focus,.v-text-field__slot input[type=date]:not(.browser-default):disabled:focus,.v-text-field__slot input[type=date]:not(.browser-default):focus,.v-text-field__slot input[type=date]:not(.browser-default)[readonly=readonly]:focus,.v-text-field__slot input[type=datetime-local]:not(.browser-default):disabled:focus,.v-text-field__slot input[type=datetime-local]:not(.browser-default):focus,.v-text-field__slot input[type=datetime-local]:not(.browser-default)[readonly=readonly]:focus,.v-text-field__slot input[type=datetime]:not(.browser-default):disabled:focus,.v-text-field__slot input[type=datetime]:not(.browser-default):focus,.v-text-field__slot input[type=datetime]:not(.browser-default)[readonly=readonly]:focus,.v-text-field__slot input[type=email]:not(.browser-default):disabled:focus,.v-text-field__slot input[type=email]:not(.browser-default):focus,.v-text-field__slot input[type=email]:not(.browser-default)[readonly=readonly]:focus,.v-text-field__slot input[type=number]:not(.browser-default):disabled:focus,.v-text-field__slot input[type=number]:not(.browser-default):focus,.v-text-field__slot input[type=number]:not(.browser-default)[readonly=readonly]:focus,.v-text-field__slot input[type=password]:not(.browser-default):disabled:focus,.v-text-field__slot input[type=password]:not(.browser-default):focus,.v-text-field__slot input[type=password]:not(.browser-default)[readonly=readonly]:focus,.v-text-field__slot input[type=search]:not(.browser-default):disabled:focus,.v-text-field__slot input[type=search]:not(.browser-default):focus,.v-text-field__slot input[type=search]:not(.browser-default)[readonly=readonly]:focus,.v-text-field__slot input[type=tel]:not(.browser-default):disabled:focus,.v-text-field__slot input[type=tel]:not(.browser-default):focus,.v-text-field__slot input[type=tel]:not(.browser-default)[readonly=readonly]:focus,.v-text-field__slot input[type=text]:not(.browser-default):disabled:focus,.v-text-field__slot input[type=text]:not(.browser-default):focus,.v-text-field__slot input[type=text]:not(.browser-default)[readonly=readonly]:focus,.v-text-field__slot input[type=time]:not(.browser-default):disabled:focus,.v-text-field__slot input[type=time]:not(.browser-default):focus,.v-text-field__slot input[type=time]:not(.browser-default)[readonly=readonly]:focus,.v-text-field__slot input[type=url]:not(.browser-default):disabled:focus,.v-text-field__slot input[type=url]:not(.browser-default):focus,.v-text-field__slot input[type=url]:not(.browser-default)[readonly=readonly]:focus,.v-text-field__slot textarea.materialize-textarea:disabled:focus,.v-text-field__slot textarea.materialize-textarea:focus,.v-text-field__slot textarea.materialize-textarea[readonly=readonly]:focus{border-bottom:0;box-shadow:none}.v-data-table .v-data-table__wrapper table>tbody>tr>th,.v-data-table .v-data-table__wrapper table>tfoot>tr>th,.v-data-table .v-data-table__wrapper table>thead>tr>th{font-size:1rem}.v-data-table .v-data-table__wrapper table>thead>tr>th{height:60px}.v-data-table__wrapper table th .columnTotal{position:absolute;top:-5px;right:48px;color:#c34343;font-weight:800;font-size:18px;width:100%;text-align:right}.v-data-table__wrapper table th.totalTh{position:relative}.v-data-table__wrapper table td .number-column{padding-right:26px}.expense-wrapper .search-filter-checkboxes,.incomes-wrapper .search-filter-checkboxes{margin-top:-25px;margin-bottom:15px;justify-content:flex-start!important;padding-left:40px}.expense-wrapper .v-application .primary--text,.expense-wrapper .v-application .v-input__control .primary--text,.incomes-wrapper .v-application .primary--text,.incomes-wrapper .v-application .v-input__control .primary--text{color:#01bcd4!important;caret-color:#01bcd4!important}.expense-wrapper .v-application--is-ltr .v-input--selection-controls__input,.incomes-wrapper .v-application--is-ltr .v-input--selection-controls__input{margin-right:-2px;margin-left:8px}.expense-wrapper .v-input--selection-controls .v-input__slot>.v-label,.expense-wrapper .v-input--selection-controls .v-radio>.v-label,.incomes-wrapper .v-input--selection-controls .v-input__slot>.v-label,.incomes-wrapper .v-input--selection-controls .v-radio>.v-label{padding-left:5px}.expense-wrapper .search-filter-checkboxes .v-input--selection-controls .v-input__slot>.v-label,.expense-wrapper .search-filter-checkboxes .v-input--selection-controls .v-radio>.v-label,.incomes-wrapper .search-filter-checkboxes .v-input--selection-controls .v-input__slot>.v-label,.incomes-wrapper .search-filter-checkboxes .v-input--selection-controls .v-radio>.v-label{font-size:10px}.expense-wrapper .search-filter-checkboxes .v-input--selection-controls.v-input,.incomes-wrapper .search-filter-checkboxes .v-input--selection-controls.v-input{margin-top:0}.expense-wrapper .search-filter-checkboxes .v-input--hide-details>.v-input__control>.v-input__slot,.incomes-wrapper .search-filter-checkboxes .v-input--hide-details>.v-input__control>.v-input__slot{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start}.v-application--is-ltr .v-text-field.cleave-input .v-input__append-inner{align-self:center}.v-textarea.income-comment textarea{height:2rem}.card .card-content .card-title{font-size:24px}.settings-wrapper .v-dialog div[class^=col-]{padding:0 12px}table tbody button.v-data-table__expand-icon:focus{background-color:transparent}.v-data-table tbody tr.v-data-table__expanded__content{box-shadow:inset 0 8px 10px -10px rgba(50,50,50,.75),inset 0 -4px 8px -8px rgba(50,50,50,.75)!important}.v-data-table tbody tr:nth-of-type(odd){background-color:#f7f7f7}.v-date-picker-table table tr{border-bottom:none}.v-date-picker-table--date td{padding:0}.v-select--chips .v-select__selections input{align-self:flex-end}html{-webkit-font-smoothing:inherit}.row{margin-top:0}.expense-wrapper .switch label,.incomes-wrapper .switch label{display:flex;flex-direction:column}.budget-page .v-card__title h4{font-size:1.4rem;word-break:break-word;width:100%;text-align:center}.budget-page .item-footer{background-color:#d3d3d3;width:100%;padding:2px;text-align:center;font-weight:500;font-size:.9rem}.pill-micro{font-size:10px}.card-heading-filter>a:first-child{color:#fff;display:flex;align-items:center;height:40px;margin-right:10px}.swal-delete-confirm-modal .swal2-modal{min-width:750px}.swal-delete-confirm-modal .title{text-align:center;margin-bottom:30px}.swal-delete-confirm-modal .buttons{margin-bottom:30px}.v-data-table .switch label input[type=checkbox]:checked+.lever{background-color:#caecf1;margin:10px 5px}.v-data-table .switch label input[type=checkbox]:checked+.lever:after{background-color:#01bcd4}.v-data-table tbody tr.expired-projected-income{background-color:#ef9a9a}.v-data-table tbody tr.expired-projected-income td{border-radius:0!important}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr.expired-projected-income:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#e47979}#pi-state-filter>div.v-select{margin-top:0;padding-top:10px}.v-data-table tbody tr.expired-bill{background-color:#ef9a9a}.v-data-table tbody tr.expired-bill td{border-radius:0!important}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr.expired-bill:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#e47979}.v-data-table tbody .date-column .badge{background-color:#e53935;font-size:12px}#bills-state-filter>div.v-select{margin-top:0;padding-top:10px}.v-btn--fab.btn-size-26{width:26px;height:26px}.v-btn--fab.btn-size-26 i{font-size:14px}.financial_planning_view .budget{background-color:#a9a9a9!important}.financial_planning_view .budget>td{font-size:1.2em!important}.financial_planning_view .total{background-color:#a9a9a9!important}.financial_planning_view .total>td{font-size:1.2em!important}.financial_planning_view .item>td{padding-left:2em!important}.financial_planning_view .subtotal>td{padding-left:2em!important;font-weight:700}