*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}ul[role='list'],ol[role='list']{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;transition:none}}.poppins-thin{font-family:"Poppins",sans-serif;font-weight:100;font-style:normal}.poppins-extralight{font-family:"Poppins",sans-serif;font-weight:200;font-style:normal}.poppins-light{font-family:"Poppins",sans-serif;font-weight:300;font-style:normal}.poppins-regular{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal}.poppins-medium{font-family:"Poppins",sans-serif;font-weight:500;font-style:normal}.poppins-semibold{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal}.poppins-bold{font-family:"Poppins",sans-serif;font-weight:700;font-style:normal}.poppins-extrabold{font-family:"Poppins",sans-serif;font-weight:800;font-style:normal}.poppins-black{font-family:"Poppins",sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-family:"Poppins",sans-serif;font-weight:100;font-style:italic}.poppins-extralight-italic{font-family:"Poppins",sans-serif;font-weight:200;font-style:italic}.poppins-light-italic{font-family:"Poppins",sans-serif;font-weight:300;font-style:italic}.poppins-regular-italic{font-family:"Poppins",sans-serif;font-weight:400;font-style:italic}.poppins-medium-italic{font-family:"Poppins",sans-serif;font-weight:500;font-style:italic}.poppins-semibold-italic{font-family:"Poppins",sans-serif;font-weight:600;font-style:italic}.poppins-bold-italic{font-family:"Poppins",sans-serif;font-weight:700;font-style:italic}.poppins-extrabold-italic{font-family:"Poppins",sans-serif;font-weight:800;font-style:italic}.poppins-black-italic{font-family:"Poppins",sans-serif;font-weight:900;font-style:italic}body,html{scroll-behavior:smooth}html{position:relative;min-height:100%;font-size:16px}@media(min-width:768px){html{font-size:14px}}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem white,0 0 0 .25rem #258cfb}body{font-family:Poppins,sans-serif}footer{position:fixed;bottom:0;width:100%;white-space:nowrap;line-height:60px;z-index:1000;background-color:#fff}.navbar-nav{flex-direction:row;justify-content:center;width:100%}.nav-item{flex:1;text-align:center}.logged .nav-link{border-radius:.25rem}.nav-link.active{color:#fff;background-color:#007bff}.custom-container{max-width:100%;margin-left:auto;margin-right:auto}@media(min-width:576px){.custom-container{max-width:540px}}@media(min-width:768px){.custom-container{max-width:720px}}@media(min-width:992px){.custom-container{max-width:900px}}@media(min-width:1200px){.custom-container{max-width:1580px}}.nav-tabs{overflow-y:auto;height:20%;overflow-x:hidden;flex-wrap:nowrap}.spinner{display:none;width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner_inplace{display:block;width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.divider{border-left:1px solid #000}.full-height{height:calc(100vh - 120px)}.container-height{height:95.4%}.row.flex-grow{flex-grow:1}.small-img{height:40px;width:40px}.green{border:2px solid #008000}.error{border:2px solid #f00}.disabled{pointer-events:none;opacity:.5}.disabled.done{opacity:1;color:#000 !important}.step-tabs{border-right:1px solid #ddd;height:calc(100vh - 247px)}.summary{height:calc(100vh - 277px);overflow-y:auto}.modal-content{text-align:center}.fade-out{animation:fadeOut 1s forwards}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.ui-jqgrid-btable tr.jqgrow{height:40px}.ui-jqgrid table,.ui-jqgrid .ui-jqgrid-htable,.ui-jqgrid .ui-jqgrid-pager{font-family:Poppins,sans-serif;font-size:14px}.ui-jqgrid .ui-jqgrid-htable th{background-color:#fff !important;color:#000;font-weight:bold;height:40px;line-height:40px}.ui-jqgrid tr.jqgrow td{font-family:Poppins,sans-serif;padding-left:12px;padding-right:12px}.ui-jqgrid .ui-jqgrid-htable th{font-family:Poppins,sans-serif}.ui-jqgrid .ui-jqgrid-btable tr a{color:#fff}.ui-jqgrid .ui-jqgrid-pager{background:#fff;padding-top:5px;padding-bottom:5px}.table-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;margin-bottom:20px}#dataTable{width:100%;border-collapse:collapse;margin:10px 0}#dataTable th,#dataTable td{border:1px solid #ddd;padding:8px}#dataTable td{font-size:.8rem}#dataTable th{background-color:#f2f2f2}#dataTable button{font-size:.8rem}#modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;border:1px solid #ccc;box-shadow:0 0 10px 0 rgba(0,0,0,.1);width:400px;z-index:1000}#modalForm{display:flex;flex-direction:column}#modalForm label,#modalForm input{margin-bottom:2px;margin-left:1px}#modalForm button{margin:2px 0}.editable{cursor:pointer}ul.people,ul.accounts{list-style-type:none;padding:0}ul.people li,ul.accounts li{padding:8px 12px;margin-bottom:5px}.item-header{font-weight:bold;margin-bottom:0}.item-text{font-weight:normal}.tooltip-inner{max-width:500px}hr.people{border-bottom:2px solid #007bff}.sales-link{border-color:transparent !important}.sales-link.active{background-color:#007bff !important;color:#fff !important;font-weight:bold}.digit-input{width:60px;height:60px;text-align:center;font-size:2rem}.centered-text{display:flex;align-items:center;justify-content:center;height:100%}.tab-content{height:80%;overflow-y:auto;overflow-x:hidden}.product{max-width:30%;margin:auto;border:#007bff 2px solid;border-radius:5px;padding:20px;margin-top:20px}.product p{text-align:center;font-weight:bold}.ui-dialog-titlebar-close{background-image:url('/lib/jqueryui/themes/base/images/ui-icons_777620_256x240.png');background-position:-95px -128px;width:16px;height:16px;border:none}#assignUserDialog{overflow:visible}.applications{height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden}.login-block{margin-top:200px}.bg-primary-subtle{background-color:#2d90eb}.login-menu{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin:5px 0 5px}.login-menu li{margin-right:5px}.payment_anchor{overflow-x:auto}table.payment{border-collapse:collapse;font-size:.8em;width:100%}table.payment th,table.payment td{border:1px solid #000;padding:8px;text-align:left}.loan .card-header{background-color:#007bff;color:#fff}.loan .card{min-height:235px}.slider{margin:0 5px 20px}.loan_area{width:100%}.loan_input{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.loan_input_label{color:#2d90eb;font-style:normal;line-height:16px;white-space:nowrap}.loan_input_wrapper{position:relative;width:60%}.loan_input_value,.loan_input_value:focus{text-align:right;padding-right:25px}.currency_label{position:absolute;right:8px;top:6px;color:#000}.loan_label{color:#999;font-size:11px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:5px}.loan_calculations{display:flex;justify-content:space-between;margin-bottom:20px}.loan_installment{width:40%}.loan_recalculate{padding:15px 0;display:none}.installemnt_value{color:#2d90eb;font-size:24px;font-style:normal;font-weight:700;line-height:35px}.tab{overflow:hidden;background-color:#fff;height:32px;border:1px solid transparent;border-radius:5px;border:1px solid #ededed}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;transition:.3s;width:40px;height:100%;text-align:center;color:#999}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#2d90eb;color:#fff}.tab button.border_right{border-right:1px solid #ededed}.admin form button{font-size:1rem}.page-title{margin-bottom:30px}.admin .nav-tabs{overflow-y:hidden}