.bg-creditgreen{background-color:#6fcd03!important}.border-creditgreen{border-color:#6fcd03!important}.border-lime{border-color:#84cc16!important}.border-darkgrey{border-color:#282c34!important}.text-black{color:#000}.bg-black,.bg-black:hover{background-color:#000}.text-lightgrey{color:gray}.bg-lightgrey,.bg-lightgrey:hover{background-color:gray}.text-light{color:#f8f9fa}.bg-light,.bg-light:hover{background-color:#f8f9fa}.text-mediumgrey{color:#d3d3d3}.bg-mediumgrey,.bg-mediumgrey:hover{background-color:#d3d3d3}.text-darkgrey{color:#282c34}.bg-darkgrey,.bg-darkgrey:hover{background-color:#282c34}.text-creditgreen{color:#6fcd03}.bg-creditgreen,.bg-creditgreen:hover{background-color:#6fcd03}.text-lime{color:#84cc16}.bg-lime,.bg-lime:hover{background-color:#84cc16}.arrow{display:inline-block;width:0;height:0;background:rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid rgba(0,0,0,0);transition:transform .3s linear,margin .3s ease-out}.arrow.arrow--info{border-bottom:7px solid #0dcaf0}.arrow.arrow--danger{border-bottom:7px solid #dc3545}.arrow.arrow--creditgreen{border-bottom:7px solid #6fcd03}body{height:auto;background-color:#282c34!important}.info-hover:hover{background-color:#0dcaf0!important;color:#fff!important}.danger-hover:hover{background-color:#dc3545!important}.btn-submit:hover,.danger-hover:hover{color:#fff!important}.radius--20{border-radius:20px}.radius--6{border-radius:6px!important}.box-shadow--3{box-shadow:2px 2px 6px rgba(0,0,0,.3)!important}button.btn-outline-secondary{color:#6c757d;background:rgba(0,0,0,0)}button.btn-outline-secondary:hover{background-color:#6c757d}button.btn-outline-info{color:#0dcaf0;background:rgba(0,0,0,0)}button.btn-outline-info:hover{background-color:#0dcaf0}button.btn-outline-danger{color:#dc3545;background:rgba(0,0,0,0)}button.btn-outline-danger:hover{background-color:#dc3545}button.btn-outline-light{color:#f8f9fa;background:rgba(0,0,0,0)}button.btn-outline-light:hover{background-color:#f8f9fa}.modal-dialog.loginModal{margin:100px auto;max-width:300px!important}.modal-dialog.loginModal .modal-content .modal-header .modal-title{width:100%;font-size:24px}.modal-dialog.loginModal .modal-content .modal-header .btn-close{display:none}.modal.fade.show>.modal-dialog{width:700px;max-width:700px}@media(max-width:577px){.modal.fade.show>.modal-dialog{max-width:95%!important}}@media only screen and (min-width:1200px){.modal.fade.show>.modal-dialog{width:1000px}}.modal.fade.show>.modal-dialog .modal-header{padding:8px 16px}.modal.fade.show>.modal-dialog .modal-header>.modal-title{text-transform:uppercase;font-size:18px}.modal.fade.show>.modal-dialog .modal-body .btn.btn-submit{font-size:20px;text-transform:capitalize}ul.nav.nav-tabs{position:-webkit-sticky;position:sticky;top:40px;z-index:2;background-color:#282c34}ul.nav.nav-tabs .nav-item:first-of-type>.nav-link{border-radius:0 6px 0 0}ul.nav.nav-tabs .nav-item .nav-link{height:100%;border-color:#d3d3d3;color:#fff;z-index:3}ul.nav.nav-tabs .nav-item .nav-link input{width:96px;color:#fff;border:none}ul.nav.nav-tabs .nav-item .nav-link input:disabled{background-color:rgba(0,0,0,0)}ul.nav.nav-tabs .nav-item .nav-link.active{color:#000}@media(max-width:575px){ul.nav.nav-tabs .nav-item{max-width:50%!important}ul.nav.nav-tabs .nav-item .nav-link{max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.wrapper-split-screen{right:0;top:0}.splitScreen{transition:max-width 1s cubic-bezier(.4,0,1,1);overflow-x:hidden!important}.splitScreen--shut{width:0!important;max-width:0!important}.splitScreen--shut.splitScreen--right{width:100%!important;max-width:100%!important}@media(min-width:576px){.splitScreen--left{width:0!important;max-width:0!important}}@media(min-width:992px){.splitScreen--left{width:50%!important;max-width:50%!important}.splitScreen--left.w-100{width:100%!important;max-width:100%!important}}@media(min-width:576px){.splitScreen--right{width:100%!important;max-width:100%!important}}@media(min-width:992px){.splitScreen--right{width:50%!important;max-width:50%!important}.splitScreen--right.w-100{width:100%!important;max-width:100%!important}}.fs-22{font-size:22px!important}.fs-20{font-size:20px!important}.fs-18{font-size:18px!important}.fs-17{font-size:17px!important}.fs-16{font-size:16px!important}.fs-15{font-size:15px!important}.fs-14{font-size:14px!important}.fs-13{font-size:13px!important}.fs-12{font-size:12px!important}.fs-11{font-size:11px!important}.fs-10{font-size:10px!important}.message--creditgreen{color:#6fcd03;border:1px solid #6fcd03}.message--creditgreen,.message--danger{margin-bottom:24px;background-color:#fff;padding:4px}.message--danger{color:#dc3545;border:1px solid #dc3545}.form-CFAccountsAdd.wrapper{display:inline-flex;margin-bottom:20px;border-radius:0 5px 5px 0!important;border:1px solid #d3d3d3}.form-CFAccountsAdd.wrapper .form-wrapper{transition:width 1s;overflow:hidden;width:0}.form-CFAccountsAdd.wrapper .form-wrapper.incWidth{width:287px}.form-CFAccountsAdd.wrapper .form-wrapper.zeroWidth{width:0}.form-CFAccountsAdd.wrapper .form-wrapper input{border-width:0;height:40px;width:181px;border-radius:0}.form-CFAccountsAdd.wrapper .form-wrapper .error{font-size:10px}.form-CFAccountsAdd.wrapper .form-wrapper .btn-outline-info{max-height:40px;height:40px;margin-top:-3px;border-width:2px;border-radius:0;background-color:#282c34}.form-CFAccountsAdd.wrapper .nav-button.bg-darkgrey{padding-top:3px;width:38px;height:40px;border-radius:0 5px 5px 0!important;border-color:#d3d3d3;border-width:0;z-index:3;background-color:#282c34;font-size:20px}.modal-CFBalanceAdd .modal-dialog{max-width:500px!important}.modal-CFBalanceAdd .modal-dialog .modal-body{background-color:#d3d3d3;border-radius:0 0 7px 7px}.modal-CFBalanceAdd .modal-dialog .modal-body input{height:40px}.modal-CFBalanceAdd .modal-dialog .modal-footer{display:none}.form-CFBalanceAdd .wrapper-debitcredit{width:125px;position:relative}.form-CFBalanceAdd .wrapper-debitcredit .checkbox-debitcredit{position:absolute;left:2px;font-size:1.2em;text-align:center}.form-CFBalanceAdd .wrapper-debitcredit .checkbox-debitcredit:checked+.label-debitcredit:after{border-radius:.375rem 0 0 .375rem!important;transform:translateX(-30px)}.form-CFBalanceAdd .wrapper-debitcredit .label-debitcredit{position:absolute;cursor:pointer;left:0;width:60px;height:40px;transition:.4s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-CFBalanceAdd .wrapper-debitcredit .label-debitcredit span{font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff}.form-CFBalanceAdd .wrapper-debitcredit .label-debitcredit span:first-of-type{border-radius:.375rem 0 0 .375rem!important}.form-CFBalanceAdd .wrapper-debitcredit .label-debitcredit span:nth-of-type(2){border-radius:0 .375rem .375rem 0!important}.form-CFBalanceAdd .wrapper-debitcredit .label-debitcredit:after{content:"";display:block;position:absolute;top:0;left:30px;margin:0;width:30px;height:40px;transition:.2s;border-radius:0 .375rem .375rem 0!important;background-color:#fff}.form-CFBalanceAdd .wrapper-debitcredit .text-label{padding-left:70px}.form-CFBalanceAdd .react-datepicker-wrapper{width:100%}.form-CFBalanceAdd .react-datepicker-wrapper .date-picker{width:100%;height:40px;max-width:100%;text-align:center}.open-modal-btn.modal-open-btn--CFAccountsDelete{height:max-content;font-size:12px}.modal-CFAccountsDelete .modal-dialog{max-width:475px!important}.open-modal-btn.modal-open-btn--CFAccountsEdit{height:max-content;font-size:12px}.modal-CFAccountsEdit .modal-dialog{max-width:475px!important}.modal-CFAccountsEdit .modal-dialog .error-message{font-size:10px}.modal-CFAccountsEdit .modal-body{background-color:#d3d3d3}.modal-CFAccountsEdit .modal-body button,.modal-CFAccountsEdit .modal-body input,.modal-CFAccountsEdit .modal-body select{height:40px}.modal-CFAccountsEdit .modal-body .btn-light:hover{background-color:#fff!important}.modal-CFAccountsEdit .modal-footer{display:none}.modal-CFTrasaction .modal-header{display:block;text-align:center;padding:8px 16px}@media screen and (max-width:576px){.modal-CFTrasaction .modal-header{padding-right:35px}}.modal-CFTrasaction .modal-header .modal-title{text-transform:uppercase!important;font-size:18px}.modal-CFTrasaction .modal-header button.btn-close{position:absolute;right:16px;top:12px}.modal-CFTrasaction .modal-body{background-color:#d3d3d3;border-radius:0 0 7px 7px}.modal-CFTrasaction .modal-footer{display:none}.form-CFTransaction .wrapper-debitcredit{width:125px;position:relative}.form-CFTransaction .wrapper-debitcredit .checkbox-debitcredit{position:absolute;left:2px;font-size:1.2em;text-align:center}.form-CFTransaction .wrapper-debitcredit .checkbox-debitcredit:checked+.label-debitcredit:after{border-radius:.375rem 0 0 .375rem!important;transform:translateX(-30px)}.form-CFTransaction .wrapper-debitcredit .label-debitcredit{position:absolute;cursor:pointer;left:0;width:60px;height:40px;transition:.4s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-CFTransaction .wrapper-debitcredit .label-debitcredit span{font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff}.form-CFTransaction .wrapper-debitcredit .label-debitcredit span:first-of-type{border-radius:.375rem 0 0 .375rem!important}.form-CFTransaction .wrapper-debitcredit .label-debitcredit span:nth-of-type(2){border-radius:0 .375rem .375rem 0!important}.form-CFTransaction .wrapper-debitcredit .label-debitcredit:after{content:"";display:block;position:absolute;top:0;left:30px;margin:0;width:30px;height:40px;transition:.2s;border-radius:0 .375rem .375rem 0!important;background-color:#aeaeae}.form-CFTransaction .wrapper-debitcredit .text-label{padding-left:70px}.form-CFTransaction .wrapper-endDate{margin-top:20px;margin-bottom:24px;transition:max-height .6s ease;max-height:64px}.form-CFTransaction input,.form-CFTransaction select{height:40px;text-align:center}.form-CFTransaction select option{height:40px}@media(max-width:577px){.form-CFTransaction .custom-frequency-label{font-size:12px}}.form-CFTransaction .h-0.mh-0{height:0!important;max-height:0!important}.form-CFTransaction .react-datepicker-wrapper{width:100%}.form-CFTransaction .react-datepicker-wrapper .date-picker{width:100%;height:40px;max-width:100%}.form-CFTransaction .btn-submit{height:40px}.form-CFTransaction .error-message{font-size:12px}.form-CFTransactionAdjustment .wrapper-debitcredit{width:125px;position:relative}.form-CFTransactionAdjustment .wrapper-debitcredit .checkbox-debitcredit{position:absolute;left:2px;font-size:1.2em;text-align:center}.form-CFTransactionAdjustment .wrapper-debitcredit .checkbox-debitcredit:checked+.label-debitcredit:after{border:1px solid #fff;border-radius:.375rem 0 0 .375rem!important;transform:translateX(-30px)}.form-CFTransactionAdjustment .wrapper-debitcredit .label-debitcredit{position:absolute;cursor:pointer;left:0;width:60px;height:40px;transition:.4s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-CFTransactionAdjustment .wrapper-debitcredit .label-debitcredit span{border:1px solid #fff;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-CFTransactionAdjustment .wrapper-debitcredit .label-debitcredit span:first-of-type{border-radius:.375rem 0 0 .375rem!important}.form-CFTransactionAdjustment .wrapper-debitcredit .label-debitcredit span:nth-of-type(2){border-radius:0 .375rem .375rem 0!important}.form-CFTransactionAdjustment .wrapper-debitcredit .label-debitcredit:after{content:"";display:block;position:absolute;top:0;left:30px;margin:0;width:30px;height:40px;transition:.2s;border-radius:0 .375rem .375rem 0!important;border:1px solid #fff;background-color:#d3d3d3}.form-CFTransactionAdjustment .wrapper-debitcredit .text-label{padding-left:70px}.form-CFTransactionAdjustment input{height:40px;text-align:center}@media(max-width:577px){.form-CFTransactionAdjustment .custom-frequency-label{font-size:12px}}.form-CFTransactionAdjustment .h-0.mh-0{height:0!important;max-height:0!important}.form-CFTransactionAdjustment .react-datepicker-wrapper{width:100%}.form-CFTransactionAdjustment .react-datepicker-wrapper .date-picker{width:100%;height:40px;max-width:100%}.form-CFTransactionAdjustment .btn-submit{height:40px}.form-CFTransactionAdjustment .error-message{font-size:12px}.hide-balances .calendar-balance--wrapper{display:none!important}.navpage-row{width:100vw}@media screen and (max-width:767px){.navpage-row{width:calc(100% + 24px)}}.wrapper-full-screen{transform:rotateX(180deg);position:absolute;width:30px;height:30px;z-index:2100;top:0;left:calc(0% + 5px);transition:left 1s ease-in-out}.wrapper-full-screen.splitScreen.center{left:50%}.wrapper-full-screen.splitScreen.center.left{left:calc(0% + 5px)}@media screen and (max-width:575px){.wrapper-full-screen.right{left:calc(100% - 50px)}}.modal-AnalyticsPageSetDates .modal-dialog{max-width:300px!important}.modal-AnalyticsPageSetDates .modal-dialog button.btn-submit.btn.btn-info.btn-sm{font-size:16px!important}.modal-AnalyticsPageSetDates .modal-footer{display:none}.bar-chart{max-width:calc(100% - 50px)}.bar-chart .transaction-info{color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.bar-chart .transaction-bar:hover>.transaction-info{background-color:hsla(0,0%,100%,.5)}.bar-chart .transaction-bar:hover>.transaction-info .date{color:#000}.bar-chart .transaction-bar:hover>.transaction-info .amount.Dr{color:#dc3545}.bar-chart .transaction-bar:hover>.transaction-info .amount.Cr{color:#6fcd03}.bar-chart .x-axis-label--left,.bar-chart .x-axis-label--middle,.bar-chart .x-axis-label--right{transform:rotate(45deg);margin-top:20px}.table-drcr .debits .amount{color:#dc3545}.table-drcr .credits .amount{color:#6fcd03}.table-drcr .analytics-page-transction{position:relative}.table-drcr .analytics-page-transction span{border:1px dashed rgba(100,100,100,.5)}.table-drcr .analytics-page-transction:hover span.description{display:block!important}.calendar-balance .btn-dropdown{padding:1px 0;right:0}.calendar-balance .dropdown-menu{max-width:calc(100% + 10px);width:calc(100% + 10px);min-width:calc(100% + 10px);width:max-content;height:0;top:18px;right:-4px;z-index:4;transition:height .25s;background-color:rgba(248,249,250,.75)!important}.calendar-balance .dropdown-menu.open{height:28px;border:1px solid #0dcaf0}.calendar-balance .dropdown-menu.open.balance-entered{height:54px}.calendar--wrapper{color:#000;height:-moz-fit-content;height:fit-content;width:14.25%}.calendar--wrapper .placeholder{height:10px;background-color:#282c34}.calendar--wrapper.Fri{margin-right:.2%}.calendar--wrapper.Sat .calendar--day--prefix:before,.calendar--wrapper.Sun .calendar--day--prefix:before{border-bottom-color:#ccc}@media screen and (max-width:576px){.calendar--wrapper{width:100%;height:auto;min-height:45px}.calendar--wrapper .placeholder{display:none!important}.calendar--wrapper .firstWeek{margin-top:0}}.calendar--day{border:1px solid gray;background-color:#fff;color:#000;padding:2px 3px;height:150px;width:100%;position:relative}.calendar--day--prefix{transform:rotate(-45deg);position:absolute;top:2px;left:0;font-size:10px;text-align:left;width:23px;color:#000}.calendar--day--prefix:before{content:"";width:0;height:0;border:28px solid rgba(0,0,0,0);border-bottom-color:#add8e6;position:absolute;top:-35px;left:-18px;z-index:-1}.calendar--day .calendar-balance--wrapper{font-size:12px;border-radius:5px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:576px){.calendar--day .calendar-balance--wrapper{top:4px;right:3px}}.calendar--day .calendar-balance--wrapper.outline{width:calc(100% - 4px)!important;margin-left:2px;margin-bottom:4px;outline-color:#0d6efd;outline-style:groove;outline-offset:2px;position:relative}.calendar--day .calendar-balance--wrapper.outline:hover:after{content:"Balance added by user";display:block;position:absolute;top:-20px;padding:0 5px;z-index:2100;line-height:20px;height:20px;width:143px;border-radius:4px;color:#fff;background-color:rgba(13,110,253,.8)}.calendar--day .calendar-transactions .transaction.outline{border-radius:5px;width:calc(100% - 4px)!important;margin-left:2px;margin-bottom:4px;outline-color:#0d6efd;outline-style:groove;outline-offset:0}.calendar--day .calendar-transactions .transaction:hover>.hover-info{display:block!important}.calendar--day .calendar-transactions .transaction .hover-info{display:none;position:absolute;width:98%;margin-top:20px;margin-left:-8px;max-width:98%;padding:0 5px;z-index:2100;text-wrap:auto;border-radius:4px;color:#fff;background-color:rgba(13,110,253,.8)}@media screen and (max-width:576px){.calendar--day{width:100%;height:auto;min-height:45px;padding:2px 15px}}.wrapper-split-screen{z-index:2100;font-size:25px;background-color:rgba(0,0,0,0)}@media screen and (max-width:576px){.wrapper-split-screen{margin-top:0!important}}@media screen and (min-width:577px)and (max-width:767px){.wrapper-split-screen{background-color:hsla(0,0%,100%,.8)!important;border-radius:3px;padding:0 2px}}@media screen and (max-width:991px){.wrapper-split-screen{display:none!important}}.calendar-col .calendar-wrapper{height:calc(100vh - 250px);padding-bottom:60px}.calendar-col .calendar-wrapper--title{position:-webkit-sticky;position:sticky;top:0;z-index:3;overflow:hidden}.calendar-col .calendar-wrapper--title .calendar--title-day{width:14.28%}.calendar-transactions .calendar-transaction{padding-right:12px!important}.calendar-transactions .calendar-transaction .btn-dropdown{padding-top:2px;height:16px;width:12px}.calendar-transactions .calendar-transaction .dropdown-menu{max-width:100%;min-width:100%;width:max-content;height:0;margin-top:17px;right:0;z-index:4;transition:height .25s;background-color:rgba(248,249,250,.75)!important}.calendar-transactions .calendar-transaction .dropdown-menu.open{height:30px;border:1px solid #0dcaf0}@media(max-width:575px){.calendar-transactions .calendar-transaction .dropdown-menu .tansactionAdjustment{width:calc(100% - 20px)!important}}.transaction-accordion .text-info .accordion-button{background-color:#282c34!important;border-radius:5px!important}.transaction-accordion .text-info .accordion-button.open>.arrow{transform:rotateX(0deg);margin-top:-7px}.transaction-accordion .text-info .accordion-button.closed>.arrow{transform:rotateX(180deg);margin-top:7px}.transaction-accordion .text-info .accordion-button:after{display:none}.transaction-accordion .text-darkgrey .accordion-button{background-color:#fff!important;box-shadow:none!important;border:0!important;padding:0!important;font-weight:500}.transaction-accordion .text-darkgrey .accordion-button>.arrow{transform:rotateX(0deg);margin-top:-7px}.transaction-accordion .text-darkgrey .accordion-button.collapsed>.arrow{transform:rotateX(180deg);margin-top:7px}.transaction-accordion .text-darkgrey .accordion-button:after{display:none}.transaction-accordion .wrapper-useBalance{position:relative}.transaction-accordion .wrapper-useBalance .checkbox-useBalance{position:absolute;left:2px;font-size:1.2em;text-align:center}.transaction-accordion .wrapper-useBalance .checkbox-useBalance:checked+.label-useBalance:after{transform:translateX(-30px);border-radius:5px 0 0 5px!important;border:1px solid #6fcd03}.transaction-accordion .wrapper-useBalance .label-useBalance{position:absolute;cursor:pointer;left:0;width:60px;height:25px;transition:.4s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.transaction-accordion .wrapper-useBalance .label-useBalance span{padding:2px;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff}.transaction-accordion .wrapper-useBalance .label-useBalance span:first-of-type{border-radius:.375rem 0 0 .375rem!important}.transaction-accordion .wrapper-useBalance .label-useBalance span:nth-of-type(2){border-radius:0 .375rem .375rem 0!important}.transaction-accordion .wrapper-useBalance .label-useBalance:after{content:"";display:block;position:absolute;left:30px;margin:0;width:30px;height:26px;transition:.2s;background-color:#fff;border-radius:0 5px 5px 0!important;border:1px solid #dc3545}.transaction-accordion .wrapper-useBalance .text-label{padding-left:70px}.transactionEdit>.ellipse-wrapper>svg{width:5px;margin-left:1px}.transactionEdit .btn-dropdown-menu{position:absolute!important;overflow:hidden!important;top:55px;right:12px;z-index:4;transition:height .25s;height:0}@media screen and (max-width:576px){.transactionEdit .btn-dropdown-menu{top:45px}}.transactionEdit:hover>.btn-dropdown-menu{height:58px!important}.transactionEdit .open-modal-btn.modal-open-btn--CFTrasactionDelete{height:max-content;font-size:12px}.modal-CFTrasactionDelete .modal-dialog{max-width:400px!important}.modal-CFTrasactionDelete .modal-dialog .modal-footer{display:none}.transactionsScheduled{color:#000}.transactionsScheduled .transaction .wrapper{padding-right:10px!important}.transactionsScheduled .transaction .wrapper span>svg{width:25px;height:25px}.transactionsScheduled .transaction .wrapper .debitcredit{font-size:20px}.accountEdit .btn-dropdown-menu{position:absolute!important;overflow:hidden!important;width:auto;height:0;top:18px;right:0;z-index:4;width:max-content;transition:height .25s}.accountEdit .btn-dropdown-menu.open{height:70px;border:1px solid #0dcaf0}.header h1.header--title{top:0;z-index:1;padding-bottom:.5rem;margin-bottom:0}.header .navigation .btn-dropdown-menu{position:absolute!important;overflow:hidden!important;top:55px;right:12px;z-index:4;transition:height .25s;height:0}@media screen and (max-width:576px){.header .navigation .btn-dropdown-menu{top:45px}}.header .navigation .btn-dropdown-menu.open{height:70px;border:1px solid #0dcaf0}.header .navigation .btn-dropdown-menu .signin-button a,.header .navigation .btn-dropdown-menu .signin-button button{font-size:12px}.header .navigation .btn-dropdown-menu .signin-button a .create-account,.header .navigation .btn-dropdown-menu .signin-button button .create-account{text-decoration:underline}.header h1{letter-spacing:3px;font-weight:600}.loadingSpinner{top:calc(40% - 50px);left:calc(50% - 50px)}.loadingSpinner .outside{height:100px;width:100px;border-radius:50%;border:3px solid #0dcaf0;border-width:0 3px;z-index:2200;padding:5px;animation:rotate 2s linear infinite}.loadingSpinner .outside .inside{height:90px;width:85px;border-radius:50%;border:3px solid #0dcaf0;border-width:3px 0;z-index:2200;animation:rotate 1s linear infinite reverse}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.twofleur{margin-left:-60px}.twofleur p{font-size:17px;font-weight:200;text-decoration:none}.twofleur p:hover{text-decoration:underline}.twofleur p b{font-weight:400;color:#016801}.twofleur.scrollAnimateFleur .fleur--wrapper .fleur.fleur--petal.light{animation:animateFleur-light 10s linear 1s}.twofleur.scrollAnimateFleur .fleur--wrapper .fleur.fleur--petal.dark{animation:animateFleur-dark 10s linear 1.5s}.twofleur:hover .fleur--wrapper .fleur.fleur--petal{rotate:x 0deg;top:-13px}.twofleur:hover .fleur--wrapper .fleur.fleur--petal.light{border-bottom-color:#ffde02;animation:fleur-open-petals-light 1s linear}.twofleur:hover .fleur--wrapper .fleur.fleur--petal.dark{border-bottom-color:#ffc804;animation:fleur-open-petals-dark 3s linear}.twofleur .fleur--wrapper{transform-style:preserve-3d;display:inline-block;position:relative;width:30px;height:30px}.twofleur .fleur--wrapper .fleur{position:absolute}.twofleur .fleur--wrapper .fleur--stem{width:1px;height:8px;left:calc(50% - 1px);top:85%;background:green}.twofleur .fleur--wrapper .fleur--center{width:16px;height:16px;left:calc(50% - 10px + 2px);top:calc(50% - 10px + 2px);border-radius:100%;background:radial-gradient(circle at center,rgb(171,80,1) 0,rgb(255,140,0) 30%,rgb(70,50,0) 100%);z-index:3}.twofleur .fleur--wrapper .fleur--middle{width:18px;height:18px;left:calc(50% - 10px + 1px);top:calc(50% - 10px + 1px);transform:rotate(15deg);background-color:#ff8000;z-index:2;border:1px solid #ff0}.twofleur .fleur--wrapper .fleur--outer{width:16px;height:16px;left:calc(50% - 10px + 2px);top:calc(50% - 10px + 2px);transform:rotate(60deg);background-color:#ff8400;z-index:1}.twofleur .fleur--wrapper .fleur--petal-stem{display:block;position:absolute;width:100%;height:100%;z-index:5}.twofleur .fleur--wrapper .fleur--petal-stem.rotate--0{rotate:Z .1deg}.twofleur .fleur--wrapper .fleur--petal-stem.rotate--30{rotate:Z 30.1deg}.twofleur .fleur--wrapper .fleur--petal-stem.rotate--60{rotate:Z 60.1deg}.twofleur .fleur--wrapper .fleur--petal-stem.rotate--90{rotate:Z 90.1deg}.twofleur .fleur--wrapper .fleur--petal-stem.rotate--120{rotate:Z 120.1deg}.twofleur .fleur--wrapper .fleur--petal-stem.rotate--150{rotate:Z 150.1deg}.twofleur .fleur--wrapper .fleur--petal-stem.rotate--180{rotate:Z 180.1deg}.twofleur .fleur--wrapper .fleur--petal-stem.rotate--210{rotate:Z 210.1deg}.twofleur .fleur--wrapper .fleur--petal-stem.rotate--240{rotate:Z 240.1deg}.twofleur .fleur--wrapper .fleur--petal-stem.rotate--270{rotate:Z 270.1deg}.twofleur .fleur--wrapper .fleur--petal-stem.rotate--300{rotate:Z 300.1deg}.twofleur .fleur--wrapper .fleur--petal-stem.rotate--330{rotate:Z 330.1deg}.twofleur .fleur--wrapper .fleur--petal{position:absolute;width:0;height:0;left:9px;z-index:-1;border-color:rgba(0,0,0,0);border-style:solid;border-width:10px 5px;rotate:x -180.01deg;top:6px}.twofleur .fleur--wrapper .fleur--petal.light{border-bottom-color:#b5cc01}.twofleur .fleur--wrapper .fleur--petal.dark{border-bottom-color:#829904}@keyframes fleur-open-petals-light{0%{border-bottom-color:#b5cc01;rotate:x -180deg;top:6px}30%{border-bottom-color:#ffde02;rotate:x -180deg;top:0}to{border-bottom-color:#ffde02;rotate:x 0deg;top:-13px}}@keyframes fleur-open-petals-dark{0%{border-bottom-color:#829904;rotate:x -180deg;top:6px}30%{border-bottom-color:#ffc804;rotate:x -180deg;top:0}to{border-bottom-color:#ffc804;rotate:x 0deg;top:-13px}}@keyframes animateFleur-light{0%{border-bottom-color:#b5cc01;rotate:x -180deg;top:6px}5%{border-bottom-color:#ffde02;rotate:x -180deg;top:0}10%{border-bottom-color:#ffde02;top:-13px;rotate:x 0deg}95%{border-bottom-color:#ffde02;top:-13px;rotate:x 0deg}to{border-bottom-color:#ffde02;top:6px;rotate:x -180deg}}@keyframes animateFleur-dark{0%{border-bottom-color:#829904;rotate:x -180deg;top:6px}5%{border-bottom-color:#ffc804;rotate:x -180deg;top:0}10%{border-bottom-color:#ffc804;top:-13px;rotate:x 0deg}95%{border-bottom-color:#ffc804;top:-13px;rotate:x 0deg}to{border-bottom-color:#ffc804;rotate:x -180deg;top:6px}}footer a{text-decoration:none}footer a:hover{text-decoration:underline}footer{position:fixed;bottom:0;left:0;width:100%;background-color:#333;color:#fff;padding:20px;text-align:center;transition:transform .3s ease-in-out;transform:translateY(80%)}.show-footer footer,footer:hover{transform:translateY(0)!important}.custom-login ul.nav.nav-tabs.login-tab .nav-item>.nav-link{border-radius:3px 3px 0 0}.custom-login ul.nav.nav-tabs.login-tab .nav-item>.nav-link:hover{background-color:gray}.custom-login ul.nav.nav-tabs.login-tab .nav-item>.nav-link.active:hover{background-color:#fff}.custom-login form svg{position:absolute;right:10px}.custom-login form svg:hover{cursor:pointer}.custom-login .error{height:15px;min-height:15px}@media screen and (max-width:992px){h1{font-size:25px}}@media screen and (max-width:767px){h1{font-size:20px;text-transform:uppercase;color:#add8e6;color:#0dcaf0}}body{overflow:hidden}body main{height:calc(100% - 150px)!important;top:80px;transition:opacity 2s ease-in-out}@media screen and (max-width:992px){body main{top:50px}}@media screen and (max-width:767px){body main{top:40px}}@media(min-width:576px){.position-sm-absolute{position:absolute!important}.position-sm-relative{position:relative!important}}.w-fit-content{width:-moz-fit-content!important;width:fit-content!important}.h-0{height:0!important;max-height:0!important}.w-0{width:0!important;max-width:0!important}@media(min-width:576px){.w-sm-100{width:100%!important}}.landing-page .signin-button{background-color:#282c34;padding:33px;border-radius:10px;outline:3px solid #0dcaf0;min-width:266px!important;width:90px!important;max-width:90px!important}.landing-page .signin-button a,.landing-page .signin-button button{font-size:22px;text-transform:capitalize!important;border-radius:4px;text-decoration:none!important}.landing-page .signin-button a.btn,.landing-page .signin-button button.btn{margin-bottom:15px!important}.landing-page--image{background-image:url(/landingpage.png);background-repeat:no-repeat;background-size:cover;border-radius:25px;border:5px solid #0dcaf0;z-index:-1;width:calc(100% - 160px);height:calc(100% - 200px);position:fixed;top:100px;left:80px;opacity:.25}