:root{--bs-font-sans-serif:'Roboto Condensed', sans-serif;--bs-link-color-rgb:4, 4, 4}.badge{--bs-badge-font-weight:400}.card{--bs-card-border-width:0}body,html{background:#ececec;color:#444;min-height:100%;height:100%}body{padding-left:240px;padding-top:48px}.form-check-wrap{max-height:150px;overflow-y:auto}.btn.rounded-circle,.btn.rounded-circle:active,.btn.rounded-circle:hover{--bs-btn-hover-bg:rgba(0, 0, 0, 0.1)!important;--bs-btn-active-bg:rgba(0, 0, 0, 0.1)!important;--bs-btn-active-border-color:rgba(0, 0, 0, 0.1)!important;width:2.375em;text-align:center;padding-right:0;padding-left:0}.btn.btn-default{--bs-btn-color:rgb(17 24 39);--bs-btn-bg:#fff;--bs-btn-border-color:var(--bs-border-color);--bs-btn-hover-color:#000;--bs-btn-hover-bg:rgb(249 250 251);--bs-btn-hover-border-color:rgba(0, 0, 0, .25);--bs-btn-active-color:#000;--bs-btn-active-bg:#e6e6e6;--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:#fff}.timeline-wrap{overflow:auto}.timeline,.tl-item{position:relative}.timeline .files{margin-left:-1px;margin-right:-1px}.timeline .files>div{padding:1px;max-width:33.33%}.timeline .files img{display:block;max-height:90px;max-width:100%;object-fit:cover;object-position:center center}.tl-item{border-radius:3px;display:-ms-flexbox;display:flex;margin-top:10px}.tl-dot:after,.tl-dot:before{content:"";position:absolute;border-color:inherit;border-style:solid;left:50%;transform:translateX(-50%)}.tl-dot:before{border-width:2px;border-radius:50%;width:10px;height:10px;top:17px}.tl-dot:after{width:0;height:auto;top:25px;bottom:-30px;border-width:0 0 0 2px;border-radius:0}.tl-item:last-child .tl-dot:after{display:none}.message .tl-dot:after{bottom:-50px}.tl-dot:before{border-color:var(--bs-primary)}.tl-dot{position:relative;border-color:rgba(160,175,185,.15);padding:10px;width:58px}.tl-content{flex:1 0 0%;padding:10px 15px 10px 10px}.tl-content p:last-child{margin-bottom:0}.tl-date{font-size:.75em;margin-top:2px;min-width:100px}.timeline .avatar{position:relative;z-index:1;border:3px solid #fff;overflow:hidden;border-radius:100px}.timeline .avatar img{display:block;width:100%;border-radius:100px}#autocomplete li,.timeline .message{margin:0}.timeline .message .tl-content{background:var(--bs-body-bg);border-radius:.25rem;margin-left:-58px;padding-left:68px;position:relative}.is-timeline .modal-content,.ui-menu button:hover{background:#fafafa}header h1{font-size:inherit;color:#fff}.hand{cursor:pointer}.h-10r{height:10rem}.mw-25r{max-width:25rem}.ui-input{width:100%}.ui-input,.ui-input-date,.ui-select,.ui-textarea{font-family:var(--bs-font-sans-serif);color:#000;padding:4px 6px;border:1px solid #d9d9d9;-webkit-border-radius:2px;border-radius:2px}.ui-select{width:100%}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:#999}.ui-button,.ui-input,.ui-select{height:28px}.ui-select[size]{height:auto}.ui-select[multiple]{height:100px}.ui-input-date{width:90px!important}.ui-checkbox{vertical-align:middle;margin-top:-3px;margin-right:5px;cursor:pointer}.ui-button{font-family:"Trebuchet MS",Tahoma;border:0;color:#444;margin:0;background-color:#f5f5f5;background-image:-moz-linear-gradient(center top,#f5f5f5,#f1f1f1);border:1px solid rgba(0,0,0,.1)}.ui-input[disabled],.ui-select[disabled],.ui-textarea[disabled]{color:#aaa;background:#f6f6f6}.ui-textarea{width:100%;height:75px;margin:0}.ui-textarea-big{width:100%;height:150px}.ui-button:active,.ui-button:hover{background-color:#f8f8f8;background-image:-moz-linear-gradient(center top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#333}.ui-button:active{box-shadow:0 1px 2px rgba(0,0,0,.1) inset}.ui-button:focus{border:1px solid #4d90fe}.ui-button-action{background-color:#4d90fe;background-image:-moz-linear-gradient(center top,#4d90fe,#4787ed);border:1px solid #3079ed;color:#fff}.ui-button-action:active,.ui-button-action:hover{background-color:#357ae8;background-image:-moz-linear-gradient(center top,#4d90fe,#357ae8);border:1px solid #2f5bb7;color:#fff}.ui-button-action:active{box-shadow:0 1px 2px rgba(0,0,0,.3) inset}.ui-button-action:focus{border:1px solid transparent;box-shadow:0 0 0 1px #fff inset;outline:0 transparent}.ui-button-danger{background-color:#f5f5f5;background-image:-moz-linear-gradient(center top,#f5f5f5,#f1f1f1);border:1px solid rgba(0,0,0,.1);color:#bc0000;font-weight:700}.ui-button-danger:active,.ui-button-danger:hover{background-color:#f8f8f8;background-image:-moz-linear-gradient(center top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;color:#d00}.ui-button-danger:active{box-shadow:0 1px 2px rgba(0,0,0,.1) inset}.ui-button-danger:focus{border:1px solid #d00}.ui-button-small{height:auto;padding:0 3px}.ui-button-large{white-space:nowrap;-webkit-border-radius:2px;border-radius:2px;padding:5px 14px;height:auto;margin-right:2px}.none{height:0;overflow:hidden!important;padding:0;border:0}.float-l{float:left}.float-r{float:right}.ui-message{background:#fde7e7;color:#f0615b;border-radius:3px;margin-bottom:20px;padding:10px;text-align:center}.ui-message li{text-align:left}.ui-message-error{background:#fde7e7!important;color:#f0615b!important}.ui-message-success{background:#ecf7e9!important;color:#80c96d!important}.ui-message-warning{background:#fff0e0!important;color:#ff9a2e!important}.ui-message-info{background:#e1f2fb!important;color:#37a5e4!important}#notifications,header{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.25);box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}header{position:fixed;top:0;left:0;right:0;z-index:1;border-bottom:1px solid #abacad;padding-left:240px}header .top{height:48px;line-height:48px;font-size:1.4em;background:#03a9f4;padding:0 20px}#help .btn{color:#fff;position:relative;width:38px;padding-left:0;padding-right:0;text-align:center}span.notifications{color:#fff;background:red;display:inline-block;padding:2px 4px 4px;border-radius:2px;font-size:10px;line-height:1em;position:absolute;right:-2px;top:-2px}#notifications{display:none;background:#fff;color:inherit;border:1px solid #e5e5e5;padding:10px;font-size:12px;line-height:1.2em;position:absolute;width:240px;right:10px;top:40px}header .header{height:84px;background:#03a9f4}header nav{background:#069bde;height:56px}#logo,#menu{float:left;color:#fff}#logo{padding-right:20px;position:relative}#logo a{color:inherit;text-decoration:none}#logo .notifications{top:5px;right:10px}#menu{display:none;padding-right:10px;margin-left:-10px}#menu span{cursor:pointer;padding:0 10px;height:48px}#sidebar,.sidebar-bg{position:fixed;bottom:0;top:0;left:0}#sidebar{border-right:1px solid #e0e0e0;background:#fff;width:240px;z-index:6;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-ms-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;overflow:auto}.sidebar-open #sidebar{margin-left:0!important;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,.25);box-shadow:0 0 5px 5px rgba(0,0,0,.25)}.sidebar-bg{right:0;background:rgba(0,0,0,.2);z-index:5;display:none}.sidebar-open{overflow:hidden}#menu span,.sidebar-open .sidebar-bg{display:block}.user-block{padding:0 15px}#sidebar nav,.user-block{border-bottom:1px solid #e0e0e0}#sidebar nav ul{padding:10px 0;margin:0;list-style:none}#sidebar nav a,.social-login a{text-decoration:none;display:block;padding:5px 15px}#sidebar nav .active a{color:#0589f7}#sidebar nav i{margin-right:10px}#sidebar nav .fa{font-size:18px;vertical-align:middle}.login-form{padding:15px}.login-form ul.ui-form-block dd,.login-form ul.ui-form-block dt{float:none;width:auto;text-align:left}.login-form ul.ui-form-block dt{padding:5px 0}.login-form .ui-form-bottom-loader{display:none!important}.social-login a{padding:7px;margin-bottom:5px;border-radius:5px;color:#fff}.login-google-plus{background:#e9544f}.login-facebook{background:#3a589a}.social-or{border-bottom:1px dotted #ccc;height:.75em;line-height:15px;margin:20px 0 25px;text-align:center}.social-or span{display:inline-block;background:#fff;padding:0 10px}.contet{width:690px;margin:0 auto;padding-bottom:60px;position:relative}.blocks{margin-top:15px;margin-right:-10px}.blocks:after,ul.ui-form-block dl:after{content:"";display:block;clear:both}.block{background:#fff;border:0;border-radius:5px;padding:15px;float:left;width:340px;margin-bottom:15px;margin-right:10px}.block2x{width:690px}.block-center{margin:0 auto;float:none}.float-layout .flaot-col{float:left}.float-layout .flaot-col .block{float:none}.btn-add{background:#18ffff;color:#0c8383;width:56px;height:56px;border-radius:56px;-webkit-box-shadow:0 2px 5px 0 rgba(50,50,50,.5);-moz-box-shadow:0 2px 5px 0 rgba(50,50,50,.5);box-shadow:0 2px 5px 0 rgba(50,50,50,.5);border:0;font-size:2em;position:fixed;right:50px;bottom:50px;vertical-align:middle;z-index:2;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-ms-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.transactions-wrapp{margin:-10px -5px 0}.transactions{width:100%}.transactions td{padding:5px}.transactions thead td{border-bottom:1px solid #d2d2d2;padding:10px 5px}.transactions tbody td{border-bottom:1px solid #eee}.transactions .day{text-align:center;font-size:2em;width:56px}.transactions .icon{width:56px}.transactions .icon img{width:48px;height:48px;background:#eee;border-radius:48px;vertical-align:middle}.transactions .amount{text-align:right;font-size:1.2em}.transaction{cursor:pointer}#autocomplete,.transaction:hover{background:#fcfcfc}.income .amount,.type-income{color:#00bc00}.expense .amount,.type-expense{color:#bc0000}.transactions .info span{font-size:.9em;color:#999}ul.ui-form-block{list-style:none;padding:0}.icons-set i,ul.ui-form-block li{display:block;margin:5px 0}ul.ui-form-block dd,ul.ui-form-block dt{float:left;display:block}ul.ui-form-block dt{text-align:right;padding:6px 10px 0 0;width:20%}ul.ui-form-block dd{width:80%;max-width:600px}.ui-form-inputs{display:table;width:100%}.ui-form-inputs .ui-input,.ui-form-inputs .ui-select,.ui-form-inputs .ui-textarea{width:100%}.ui-form-inputs .ui-input,.ui-form-inputs .ui-input-app,.ui-form-inputs .ui-select,.ui-form-inputs .ui-textarea{display:table-cell;vertical-align:middle}.ui-form-inputs .ui-input-app{width:1%}.ui-form-inputs .ui-button{font:11px"Trebuchet MS",Tahoma;background-color:#4d90fe;background-image:-moz-linear-gradient(center top,#4d90fe,#4787ed);border:1px solid #3079ed;color:#fff;white-space:nowrap}ul.ui-form-block .ui-form-value{line-height:28px;padding:0 6px}.ui-checkbox-list{padding:0;width:100%;list-style:none;max-height:112px;overflow:auto}.ui-checkbox-group{font-weight:700;padding:3px 5px;background:#fafafa}.ui-checkbox-list input{vertical-align:middle;margin:3px}.ui-checkbox-list li{margin-bottom:1px}.ui-checkbox-list label{display:block;padding:2px 3px;line-height:14px}.ui-checkbox-list .checked{background:#dfeef6}.ui-form-bottom-buttons .ui-button{font-weight:400;white-space:nowrap;-webkit-border-radius:2px;border-radius:2px;padding:5px 14px;height:auto;margin-right:2px}.ui-form-bottom-buttons .ui-button img{display:none}.ui-form-block strong.value{line-height:28px}.ui-form-help{color:#666}.calendarIcon{vertical-align:middle;cursor:pointer;margin:-4px 0 0 4px;box-shadow:1px 0 1px rgba(0,0,0,.5)}.shortInputs .ui-input,.shortInputs .ui-textarea{width:200px!important}.shortInputs .ui-select{width:206px!important}.ui-form-error .ui-checkbox-list,.ui-form-error .ui-input,.ui-form-error .ui-select,.ui-form-error .ui-textarea{border:1px solid #f66!important}.ui-form-error .ui-form-help{color:#bc0000}#autocomplete{position:absolute;z-index:20;bottom:8px;right:8px;overflow:auto;min-width:120px;max-width:200px;max-height:100%;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.25);box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}#autocomplete ul{padding:0;margin:0}#autocomplete li a,.ui-menu button{padding:5px 10px;display:block;text-decoration:none}#autocomplete li a:hover{background:#f0f0f0}#autocomplete .info{color:#999}.list-categories,.ui-menu ul{padding:0;margin:15px 0 0;list-style:none}.list-categories li{padding:5px 0;border-top:1px solid #fafafa}.list-categories li:after{content:"";display:block;clear:both}.icons-set a{text-decoration:none;display:inline-block;margin:0 5px}.icons-set i{margin:-5px}.no-borders,.no-borders td,.no-borders th,.no-borders tr{border:0!important}.ui-menu{position:absolute;overflow:hidden;padding:0!important;border:1px solid #ddd}.ui-menu ul{padding:5px 0;margin:0}.ui-menu button{padding:10px 20px;color:inherit;text-align:left;width:100%}.ui-table{width:100%}.ui-table td,.ui-table th{border-bottom:1px solid #e5e5e5;padding:5px 8px;text-align:left}.ui-table tbody tr:last-child td,.ui-table tbody tr:last-child th{border-bottom:0!important}.ui-pagination,.ui-tabs{margin:20px 0}.ui-pagination a,.ui-pagination span{display:inline-block;padding:5px}.ui-tabs{padding:0;list-style:none}.ui-tabs li{float:left}.ui-tabs a{display:block;padding:5px 10px;text-decoration:none}.ui-tabs a.active{border-bottom:2px solid #0589f7;color:#0589f7}.ui-tabs:after{display:block;content:" ";clear:both}.ui-paper{background:#fff;border:0!important;border-radius:5px}div.ui-paper{padding:24px}.ui-paper h2{color:#4184f3;line-height:1;margin:0 0 24px;padding:0}h2.ui-danger{color:#d00}.home1,.home2{text-align:center;padding:50px 100px}.home1{background:#e3f2fd;color:#222}.home2{background:#ffa726;color:#666}.home1 .title,.home2 .title{font-size:42px;margin:40px 0}.home1 .slogan,.home2 .slogan{font-size:22px;margin:20px auto;max-width:800px}.home1 .ui-button,.home2 .ui-button{font-size:24px;margin:20px 0;padding:10px 30px;height:auto;border-radius:5px;text-decoration:none;display:inline-block}.home1 .image{margin-bottom:-50px}.home1 .image img{max-width:100%}.filter-data{list-style:none;padding:0;margin:0 0 15px}.filter-data li{padding:3px 0}.filter-data b{display:inline-block;width:95px}@media screen and (max-width:1000px){body,header{padding-left:0}#menu,.home-page #logo{display:block}#sidebar{margin-left:-241px}.btn-add{bottom:20px;right:20px}.span_1_of_2,.span_1_of_3,.span_2_of_3{width:100%;margin-left:0}}@media screen and (max-width:720px){.contet{width:100%;padding:10px}.blocks{margin-right:0}.block{width:100%!important}.float-layout .flaot-col{float:none}#logo{display:none}.home1,.home2{padding:30px 50px}.home1 .image{margin-bottom:-30px}}@media screen and (max-width:520px){.home1,.home2{padding:20px}.home1 .image{margin-bottom:-20px}.home1 .title,.home2 .title{font-size:36px;margin:20px 0}.home1 .slogan,.home2 .slogan{font-size:18px;margin:10px 0}.home1 .ui-button,.home2 .ui-button{font-size:18px;margin:10px 0;padding:10px 30px}}@media screen and (min-width:1300px){.contet{width:1040px}}@media screen and (min-width:1650px){.contet{width:1390px}}.grecaptcha-badge{display:none}