body{text-rendering:optimizelegibility;font-size:16px;transition:all .3s}@keyframes yellowfade{0%{opacity:0;top:60px}5%{opacity:1;top:77px}95%{opacity:1;top:77px}to{opacity:0;top:60px}}@keyframes flatYellowfade{0%{opacity:0}5%{opacity:1}95%{opacity:1}to{opacity:0}}body #nprogress .bar{background:#f15a29}body #nprogress .spinner-icon{border-top-color:#f15a29;border-left-color:#f15a29}.page-no-header{padding:20px}.page-no-header .logo{margin-bottom:60px}.big-spacer{margin-top:40px}body{background:#f9f9f9;margin:0}.page{margin:8px}.page.logged-in{text-align:left}.page-wrap{max-width:1400px;margin:0 auto;padding-bottom:50px}@media screen and (width<=1024px){.page-wrap{overflow:hidden}}@media screen and (width>=1025px){.page-wrap{padding-top:10px}.page-wrap .page-no-header{padding:0 20px 20px}.page-wrap .page-no-header .logo{margin-bottom:80px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;font-family:Avenir,Helvetica,Arial,sans-serif;font-size:1rem}#nav{padding:30px}#nav a{color:#2c3e50;font-weight:700}#nav a.router-link-exact-active{color:#40bd85}.logo{height:50px}.section-container{background-color:#fff;border:1px solid #fff;border-radius:10px;transition:all .3s;position:relative}.section-container:after{content:"";z-index:-1;border-radius:10px;width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-shadow:0 0 20px #33628540}.section-container:hover{border-color:#d7dce6}a{color:#e74610;text-decoration:none;transition:all .3s}a:hover{color:#ff7041}p{margin-top:0}.button,button{color:#fff;cursor:pointer;background:#f15a29;border:none;border-radius:25px;align-items:center;height:50px;padding:0 40px;font-size:18px;font-weight:800;line-height:50px;transition:all .2s linear}.button:hover,button:hover{transform:scale(1.01);box-shadow:0 3px 12px #0003}.button.dp--clear-btn:hover,button.dp--clear-btn:hover{box-shadow:none;top:8px;transform:none}.button-inline{display:inline-block}.button-inline:hover{color:#fff;transform:scale(1.01);box-shadow:0 3px 12px #0003}.button-inline.disabled,.button.disabled,button.disabled{background-color:#eee}.button-small{color:#fff;background:#f15a29;border:none;border-radius:15px;height:30px;padding:0 20px;font-size:14px;font-weight:500;line-height:30px}.button-secondary{color:#2c3e50;background:#fff;height:auto;margin-right:10px;position:relative}.dp__main button{height:auto}.dp__main .dp--arrow-btn-nav{padding:0}.invoice-form .dp__input{width:160px}.error{color:red}.error input,.error select,.error textarea{border-color:red}.error .input-errors{z-index:2;background:#ffffffbf;padding:2px;font-size:.875rem;display:block;position:absolute;right:5px}.warning{color:red}.warning .warning-icon{vertical-align:middle;font-size:2rem}.align-right{text-align:right}.align-center{text-align:center}.align-center *{margin-left:auto;margin-right:auto}h1{color:#314456;margin:10px 0 40px;font-size:32px}h1,h2{font-weight:700}h2{margin-top:0;margin-block-end:.83em;font-size:40px}h3{font-size:25px}h3,h4{font-weight:700}h4{font-size:20px}form .row{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}form .row .form-group{margin-bottom:0!important}@media (width>=769px){form .row{flex-direction:row;gap:20px;display:flex}}input,select,textarea{border:1px solid #cad3db;border-radius:4px;min-width:250px;min-height:45px}input:focus,select:focus,textarea:focus{border-color:#16bece;outline:0}input[type=checkbox],input[type=radio]{min-width:auto;min-height:auto}form .inline-select,form .inline-select .form-field{align-items:center;gap:10px;display:flex}form .inline-select .form-field label{margin-bottom:0}form .form-field input.auto-width,form .form-field select.auto-width,form .form-field textarea.auto-width{width:auto;min-width:auto}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{padding:0 10px}input[type=file]{vertical-align:middle;min-height:60px;padding-left:10px;padding-right:10px;line-height:60px}select{padding:0 20px 0 8px}textarea{min-height:100px;padding:10px}.form-container{box-sizing:border-box;background:#fff;border:1px solid #cad3db;border-radius:10px;align-items:center;max-width:500px;margin:0 auto;padding:50px 30px 20px;box-shadow:1px 2px 10px #474b7f33}.form-container form>div{margin-bottom:24px}table.money-table{margin-bottom:20px}table.money-table td{padding:5px 10px 5px 0}table.money-table td+td{text-align:right}.invoice-form{padding:10px}.invoice-form input,.invoice-form select{min-width:auto}.invoice-form .customer-details .form-group,.invoice-form .notes-section .form-group{flex-grow:1}.utils-group{margin-bottom:20px}.utils-group form{flex-direction:column;align-items:center;gap:10px;display:flex}.utils-group form .form-group{margin-bottom:0!important}.utils-group form input,.utils-group form select{border-radius:23px;padding:10px 20px;font-size:16px}.utils-group form .select{width:160px}.utils-group form select{appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") 97% 10px no-repeat;min-width:100%;line-height:1.4;position:relative}.utils-group form .icon+span+.form-group{flex-grow:2}.utils-group .icon{width:24px;height:24px;display:block}.utils-group .iconimg{width:100%}.icon.icon-small-inline{vertical-align:top;width:20px;display:inline-block}.icon.icon-small-inline.right-side{margin-left:5px}@media (width>=1025px){.form-container{padding-left:50px;padding-right:50px}input,select{min-width:280px}input.auto-width,select.auto-width{min-width:auto}}select:focus{border-color:#16bece;outline:0}.disabled{pointer-events:none;color:#789}.hidden{display:none}.highlight-section{border-top:1px solid #d7dce6;border-bottom:1px solid #d7dce6;margin-bottom:20px;margin-left:-20px;margin-right:-20px;padding:20px 30px}.success{color:#05c75f}.checkbox-icon-circle{color:#fff;background:#05c75f;border-radius:10px;height:19px;margin-right:5px;padding:1px 6px 0 4px;font-size:14px;font-weight:700;line-height:20px;display:inline-block}@media screen and (width<=1024px){table{margin-bottom:5px}.section-container{border-color:#d7dce6}}@media screen and (width<=767px){h1{font-size:26px}h2{font-size:30px}h3{font-size:22px}.inline-flex{flex-wrap:wrap;margin-bottom:10px}.bottom-section{background-color:#fff}}@media screen and (width<=500px){.logo{height:42px}}
