.gaugejs-wrap{position:relative;margin:0 auto}.gaugejs-wrap canvas.gaugejs{width:100% !important;height:auto !important}.gaugejs-wrap i,.gaugejs-wrap.sparkline .value{top:50%;display:block;width:100%;text-align:center}.gaugejs-wrap i{position:absolute;left:0;z-index:1000;margin-top:-15px;font-size:30px}.gaugejs-wrap.type-2 .value{display:block;margin-top:-85px}.gaugejs-wrap.type-2 label{display:block;margin-top:-10px;font-size:10px;font-weight:600;color:#9da0a8;text-transform:uppercase}.gaugejs-wrap.sparkline{position:relative}.gaugejs-wrap.sparkline .value{position:absolute;margin-top:-5px;font-size:10px;line-height:10px}.switch.switch-default{position:relative;display:inline-block;vertical-align:top;width:40px;height:24px;background-color:transparent;cursor:pointer}.switch.switch-default .switch-input{position:absolute;top:0;left:0;opacity:0}.switch.switch-default .switch-label{position:relative;display:block;height:inherit;font-size:10px;font-weight:600;text-transform:uppercase;background-color:#fff;border:1px solid #e9ecef;border-radius:2px;transition:opacity background .15s ease-out}.switch.switch-default .switch-input:checked ~ .switch-label::before{opacity:0}.switch.switch-default .switch-input:checked ~ .switch-label::after{opacity:1}.switch.switch-default .switch-handle{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border:1px solid #e9ecef;border-radius:1px;transition:left .15s ease-out}.switch.switch-default .switch-input:checked ~ .switch-handle{left:18px}.switch.switch-default.switch-lg{width:48px;height:28px}.switch.switch-default.switch-lg .switch-label{font-size:12px}.switch.switch-default.switch-lg .switch-handle{width:24px;height:24px}.switch.switch-default.switch-lg .switch-input:checked ~ .switch-handle{left:22px}.switch.switch-default.switch-sm{width:32px;height:20px}.switch.switch-default.switch-sm .switch-label{font-size:8px}.switch.switch-default.switch-sm .switch-handle{width:16px;height:16px}.switch.switch-default.switch-sm .switch-input:checked ~ .switch-handle{left:14px}.switch.switch-default.switch-xs{width:24px;height:16px}.switch.switch-default.switch-xs .switch-label{font-size:7px}.switch.switch-default.switch-xs .switch-handle{width:12px;height:12px}.switch.switch-default.switch-xs .switch-input:checked ~ .switch-handle{left:10px}.switch.switch-text{position:relative;display:inline-block;vertical-align:top;width:48px;height:24px;background-color:transparent;cursor:pointer}.switch.switch-text .switch-input{position:absolute;top:0;left:0;opacity:0}.switch.switch-text .switch-label{position:relative;display:block;height:inherit;font-size:10px;font-weight:600;text-transform:uppercase;background-color:#fff;border:1px solid #e9ecef;border-radius:2px;transition:opacity background .15s ease-out}.switch.switch-text .switch-label::before,.switch.switch-text .switch-label::after{position:absolute;top:50%;width:50%;margin-top:-.5em;line-height:1;text-align:center;transition:inherit}.switch.switch-text .switch-label::before{right:1px;color:#e9ecef;content:attr(data-off)}.switch.switch-text .switch-label::after{left:1px;color:#fff;content:attr(data-on);opacity:0}.switch.switch-text .switch-input:checked ~ .switch-label::before{opacity:0}.switch.switch-text .switch-input:checked ~ .switch-label::after{opacity:1}.switch.switch-text .switch-handle{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border:1px solid #e9ecef;border-radius:1px;transition:left .15s ease-out}.switch.switch-text .switch-input:checked ~ .switch-handle{left:26px}.switch.switch-text.switch-lg{width:56px;height:28px}.switch.switch-text.switch-lg .switch-label{font-size:12px}.switch.switch-text.switch-lg .switch-handle{width:24px;height:24px}.switch.switch-text.switch-lg .switch-input:checked ~ .switch-handle{left:30px}.switch.switch-text.switch-sm{width:40px;height:20px}.switch.switch-text.switch-sm .switch-label{font-size:8px}.switch.switch-text.switch-sm .switch-handle{width:16px;height:16px}.switch.switch-text.switch-sm .switch-input:checked ~ .switch-handle{left:22px}.switch.switch-text.switch-xs{width:32px;height:16px}.switch.switch-text.switch-xs .switch-label{font-size:7px}.switch.switch-text.switch-xs .switch-handle{width:12px;height:12px}.switch.switch-text.switch-xs .switch-input:checked ~ .switch-handle{left:18px}.switch.switch-icon{position:relative;display:inline-block;vertical-align:top;width:48px;height:24px;background-color:transparent;cursor:pointer}.switch.switch-icon .switch-input{position:absolute;top:0;left:0;opacity:0}.switch.switch-icon .switch-label{position:relative;display:block;height:inherit;font-family:FontAwesome;font-size:10px;font-weight:600;text-transform:uppercase;background-color:#fff;border:1px solid #e9ecef;border-radius:2px;transition:opacity background .15s ease-out}.switch.switch-icon .switch-label::before,.switch.switch-icon .switch-label::after{position:absolute;top:50%;width:50%;margin-top:-.5em;line-height:1;text-align:center;transition:inherit}.switch.switch-icon .switch-label::before{right:1px;color:#e9ecef;content:attr(data-off)}.switch.switch-icon .switch-label::after{left:1px;color:#fff;content:attr(data-on);opacity:0}.switch.switch-icon .switch-input:checked ~ .switch-label::before{opacity:0}.switch.switch-icon .switch-input:checked ~ .switch-label::after{opacity:1}.switch.switch-icon .switch-handle{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border:1px solid #e9ecef;border-radius:1px;transition:left .15s ease-out}.switch.switch-icon .switch-input:checked ~ .switch-handle{left:26px}.switch.switch-icon.switch-lg{width:56px;height:28px}.switch.switch-icon.switch-lg .switch-label{font-size:12px}.switch.switch-icon.switch-lg .switch-handle{width:24px;height:24px}.switch.switch-icon.switch-lg .switch-input:checked ~ .switch-handle{left:30px}.switch.switch-icon.switch-sm{width:40px;height:20px}.switch.switch-icon.switch-sm .switch-label{font-size:8px}.switch.switch-icon.switch-sm .switch-handle{width:16px;height:16px}.switch.switch-icon.switch-sm .switch-input:checked ~ .switch-handle{left:22px}.switch.switch-icon.switch-xs{width:32px;height:16px}.switch.switch-icon.switch-xs .switch-label{font-size:7px}.switch.switch-icon.switch-xs .switch-handle{width:12px;height:12px}.switch.switch-icon.switch-xs .switch-input:checked ~ .switch-handle{left:18px}.switch.switch-3d{position:relative;display:inline-block;vertical-align:top;width:40px;height:24px;background-color:transparent;cursor:pointer}.switch.switch-3d .switch-input{position:absolute;top:0;left:0;opacity:0}.switch.switch-3d .switch-label{position:relative;display:block;height:inherit;font-size:10px;font-weight:600;text-transform:uppercase;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:2px;transition:opacity background .15s ease-out}.switch.switch-3d .switch-input:checked ~ .switch-label::before{opacity:0}.switch.switch-3d .switch-input:checked ~ .switch-label::after{opacity:1}.switch.switch-3d .switch-handle{position:absolute;top:0;left:0;width:24px;height:24px;background:#fff;border:1px solid #e9ecef;border-radius:1px;transition:left .15s ease-out;border:0;box-shadow:0 2px 5px rgba(0,0,0,0.3)}.switch.switch-3d .switch-input:checked ~ .switch-handle{left:16px}.switch.switch-3d.switch-lg{width:48px;height:28px}.switch.switch-3d.switch-lg .switch-label{font-size:12px}.switch.switch-3d.switch-lg .switch-handle{width:28px;height:28px}.switch.switch-3d.switch-lg .switch-input:checked ~ .switch-handle{left:20px}.switch.switch-3d.switch-sm{width:32px;height:20px}.switch.switch-3d.switch-sm .switch-label{font-size:8px}.switch.switch-3d.switch-sm .switch-handle{width:20px;height:20px}.switch.switch-3d.switch-sm .switch-input:checked ~ .switch-handle{left:12px}.switch.switch-3d.switch-xs{width:24px;height:16px}.switch.switch-3d.switch-xs .switch-label{font-size:7px}.switch.switch-3d.switch-xs .switch-handle{width:16px;height:16px}.switch.switch-3d.switch-xs .switch-input:checked ~ .switch-handle{left:8px}.switch-pill .switch-label,.switch.switch-3d .switch-label,.switch-pill .switch-handle,.switch.switch-3d .switch-handle{border-radius:50em !important}.switch-pill .switch-label::before,.switch.switch-3d .switch-label::before{right:2px !important}.switch-pill .switch-label::after,.switch.switch-3d .switch-label::after{left:2px !important}.switch-primary>.switch-input:checked ~ .switch-label{background:#2d71b0 !important;border-color:#235787}.switch-primary>.switch-input:checked ~ .switch-handle{border-color:#235787}.switch-primary-outline>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#2d71b0}.switch-primary-outline>.switch-input:checked ~ .switch-label::after{color:#2d71b0}.switch-primary-outline>.switch-input:checked ~ .switch-handle{border-color:#2d71b0}.switch-primary-outline-alt>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#2d71b0}.switch-primary-outline-alt>.switch-input:checked ~ .switch-label::after{color:#2d71b0}.switch-primary-outline-alt>.switch-input:checked ~ .switch-handle{background:#2d71b0 !important;border-color:#2d71b0}.switch-secondary>.switch-input:checked ~ .switch-label{background:#033967 !important;border-color:#021e35}.switch-secondary>.switch-input:checked ~ .switch-handle{border-color:#021e35}.switch-secondary-outline>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#033967}.switch-secondary-outline>.switch-input:checked ~ .switch-label::after{color:#033967}.switch-secondary-outline>.switch-input:checked ~ .switch-handle{border-color:#033967}.switch-secondary-outline-alt>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#033967}.switch-secondary-outline-alt>.switch-input:checked ~ .switch-label::after{color:#033967}.switch-secondary-outline-alt>.switch-input:checked ~ .switch-handle{background:#033967 !important;border-color:#033967}.switch-success>.switch-input:checked ~ .switch-label{background:#28a745 !important;border-color:#1e7e34}.switch-success>.switch-input:checked ~ .switch-handle{border-color:#1e7e34}.switch-success-outline>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#28a745}.switch-success-outline>.switch-input:checked ~ .switch-label::after{color:#28a745}.switch-success-outline>.switch-input:checked ~ .switch-handle{border-color:#28a745}.switch-success-outline-alt>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#28a745}.switch-success-outline-alt>.switch-input:checked ~ .switch-label::after{color:#28a745}.switch-success-outline-alt>.switch-input:checked ~ .switch-handle{background:#28a745 !important;border-color:#28a745}.switch-info>.switch-input:checked ~ .switch-label{background:#17a2b8 !important;border-color:#117a8b}.switch-info>.switch-input:checked ~ .switch-handle{border-color:#117a8b}.switch-info-outline>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#17a2b8}.switch-info-outline>.switch-input:checked ~ .switch-label::after{color:#17a2b8}.switch-info-outline>.switch-input:checked ~ .switch-handle{border-color:#17a2b8}.switch-info-outline-alt>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#17a2b8}.switch-info-outline-alt>.switch-input:checked ~ .switch-label::after{color:#17a2b8}.switch-info-outline-alt>.switch-input:checked ~ .switch-handle{background:#17a2b8 !important;border-color:#17a2b8}.switch-warning>.switch-input:checked ~ .switch-label{background:#ffc107 !important;border-color:#d39e00}.switch-warning>.switch-input:checked ~ .switch-handle{border-color:#d39e00}.switch-warning-outline>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#ffc107}.switch-warning-outline>.switch-input:checked ~ .switch-label::after{color:#ffc107}.switch-warning-outline>.switch-input:checked ~ .switch-handle{border-color:#ffc107}.switch-warning-outline-alt>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#ffc107}.switch-warning-outline-alt>.switch-input:checked ~ .switch-label::after{color:#ffc107}.switch-warning-outline-alt>.switch-input:checked ~ .switch-handle{background:#ffc107 !important;border-color:#ffc107}.switch-danger>.switch-input:checked ~ .switch-label{background:#dc3545 !important;border-color:#bd2130}.switch-danger>.switch-input:checked ~ .switch-handle{border-color:#bd2130}.switch-danger-outline>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#dc3545}.switch-danger-outline>.switch-input:checked ~ .switch-label::after{color:#dc3545}.switch-danger-outline>.switch-input:checked ~ .switch-handle{border-color:#dc3545}.switch-danger-outline-alt>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#dc3545}.switch-danger-outline-alt>.switch-input:checked ~ .switch-label::after{color:#dc3545}.switch-danger-outline-alt>.switch-input:checked ~ .switch-handle{background:#dc3545 !important;border-color:#dc3545}.switch-light>.switch-input:checked ~ .switch-label{background:#f8f9fa !important;border-color:#dae0e5}.switch-light>.switch-input:checked ~ .switch-handle{border-color:#dae0e5}.switch-light-outline>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#f8f9fa}.switch-light-outline>.switch-input:checked ~ .switch-label::after{color:#f8f9fa}.switch-light-outline>.switch-input:checked ~ .switch-handle{border-color:#f8f9fa}.switch-light-outline-alt>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#f8f9fa}.switch-light-outline-alt>.switch-input:checked ~ .switch-label::after{color:#f8f9fa}.switch-light-outline-alt>.switch-input:checked ~ .switch-handle{background:#f8f9fa !important;border-color:#f8f9fa}.switch-dark>.switch-input:checked ~ .switch-label{background:#343a40 !important;border-color:#1d2124}.switch-dark>.switch-input:checked ~ .switch-handle{border-color:#1d2124}.switch-dark-outline>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#343a40}.switch-dark-outline>.switch-input:checked ~ .switch-label::after{color:#343a40}.switch-dark-outline>.switch-input:checked ~ .switch-handle{border-color:#343a40}.switch-dark-outline-alt>.switch-input:checked ~ .switch-label{background:#fff !important;border-color:#343a40}.switch-dark-outline-alt>.switch-input:checked ~ .switch-label::after{color:#343a40}.switch-dark-outline-alt>.switch-input:checked ~ .switch-handle{background:#343a40 !important;border-color:#343a40}.social-box{min-height:160px;margin-bottom:1.5rem;text-align:center;background:#fff}.social-box i{display:block;margin:-1px -1px 0;font-size:40px;line-height:90px;background:#e9ecef}.social-box .chart-wrapper{height:90px;margin:-90px 0 0}.social-box .chart-wrapper canvas{width:100% !important;height:90px !important}.social-box ul{padding:10px 0;list-style:none}.social-box ul li{display:block;float:left;width:50%;padding-top:10px;font-size:18px}.social-box ul li:first-child{border-right:1px solid #c2cfd6}.social-box ul li strong{display:block;font-size:20px}.social-box ul li span{font-size:18px;font-weight:500;color:#949CA0;text-transform:uppercase}.social-box.facebook i{color:#fff;background:#3b5998}.social-box.twitter i{color:#fff;background:#00aced}.social-box.linkedin i{color:#fff;background:#4875b4}.social-box.google-plus i{color:#fff;background:#d34836}.horizontal-bars{padding:0;margin:0;list-style:none}.horizontal-bars li{position:relative;height:40px;line-height:40px;vertical-align:middle}.horizontal-bars li .title{width:100px;font-size:12px;font-weight:600;color:#868e96;vertical-align:middle}.horizontal-bars li .bars{position:absolute;top:15px;width:100%;padding-left:100px}.horizontal-bars li .bars .progress:first-child{margin-bottom:2px}.horizontal-bars li.legend{text-align:center}.horizontal-bars li.legend .badge{display:inline-block;width:8px;height:8px;padding:0}.horizontal-bars li.divider{height:40px}.horizontal-bars li.divider i{margin:0 !important}.horizontal-bars.type-2 li{overflow:hidden}.horizontal-bars.type-2 li i{display:inline-block;margin-right:1rem;margin-left:5px;font-size:18px;line-height:40px}.horizontal-bars.type-2 li .title{display:inline-block;width:auto;margin-top:-9px;font-size:1rem;font-weight:normal;line-height:40px;color:#212529}.horizontal-bars.type-2 li .value{float:right;font-weight:600}.horizontal-bars.type-2 li .bars{position:absolute;top:auto;bottom:0;padding:0}.icons-list{padding:0;margin:0;list-style:none}.icons-list li{position:relative;height:40px;vertical-align:middle}.icons-list li i{display:block;float:left;width:35px !important;height:35px !important;margin:2px;line-height:35px !important;text-align:center}.icons-list li .desc{height:40px;margin-left:50px;border-bottom:1px solid #e9ecef}.icons-list li .desc .title{padding:2px 0 0;margin:0}.icons-list li .desc small{display:block;margin-top:-4px;color:#868e96}.icons-list li .value{position:absolute;top:2px;right:45px;text-align:right}.icons-list li .value strong{display:block;margin-top:-3px}.icons-list li .actions{position:absolute;top:-4px;right:10px;width:40px;height:40px;line-height:40px;text-align:center}.icons-list li .actions i{float:none;width:auto;height:auto;padding:0;margin:0;line-height:normal}.icons-list li.divider{height:40px}.icons-list li.divider i{width:auto;height:auto;margin:2px 0 0;font-size:18px}.top-header{width:100%;height:105px;position:relative;display:block;padding:0px;z-index:1;margin-top:0px}.top-header .card-content{width:100%;height:100%;padding:5px}.top-header .card-content>.row{height:100%;margin:0px;margin-bottom:15px}.top-header .card-content>.row>.col{max-height:100%;margin:0px}.top-header .card-content>.row>.col .logo-wrapper{width:175px;padding-top:20px}.top-header .card-content>.row>.col .logo-wrapper img{margin-top:0px;width:175px;margin-left:-12px}@media (max-width: 1100px){.top-header .card-content>.row>.col .logo-wrapper{width:250px}.top-header .card-content>.row>.col .logo-wrapper img{width:250px;margin-top:8px}}.top-header .card-content>.row>.col .user-settings{margin-top:18px !important;margin-bottom:unset !important}.top-header .card-content>.row>.col .user-settings ul#dropdown-user{width:150px !important;top:57px !important;left:unset !important;right:13px !important}.top-header .card-content>.row>.col .user-settings a.dropdown-trigger{color:#2d71b0;display:block;padding:10px;border-radius:5px}.top-header .card-content>.row>.col .user-settings a.dropdown-trigger:hover{background-color:#2d71b0 !important;color:#ffffff !important}.top-header .card-content>.row>.col .user-settings a.dropdown-trigger span.user-data-text{vertical-align:inherit;padding-right:10px;font-weight:bolder;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:280px}@media (max-width: 1600px){.top-header .card-content>.row>.col .user-settings a.dropdown-trigger span.user-data-text{max-width:220px}}@media (max-width: 1300px){.top-header .card-content>.row>.col .user-settings a.dropdown-trigger span.user-data-text{max-width:160px}}.top-header .card-content>.row>.col .user-settings a.dropdown-trigger span.user-data-icon{vertical-align:initial;font-size:25px}.top-header .card-content>.row>.col .main-search--wrapper{margin-top:10px}.top-header .card-content>.row>.col .main-search--wrapper .main-search-icon{width:35px;height:35px;display:inline-block;text-align:center;font-size:20px;vertical-align:bottom}.top-header .card-content>.row>.col .main-search--wrapper form#main-search-form{position:relative;top:6px;display:inline-block;width:calc(100% - 40px)}.top-header .card-content>.row>.col .main-search--wrapper form#main-search-form .main-search-input--wrapper{width:calc(100% - 40px);display:inline-block;padding-left:20px;padding-right:20px}.top-header .card-content>.row>.col .main-search--wrapper form#main-search-form .main-search-close-button--wrapper{display:inline-block;width:35px;height:35px;vertical-align:text-top}.top-header .card-content>.row>.col .main-search--wrapper form#main-search-form .main-search-close-button--wrapper #main-search-close{width:35px;height:35px;padding:0px}.top-header .card-content>.row>.col .main-search--wrapper form#main-search-form .main-search-close-button--wrapper #main-search-close i{font-size:16px}.top-header .card-content>.row>.col .main-search--wrapper form#main-search-form div#main-search-results{font-weight:bolder;background-color:#ffffff;color:#000000;border:2px solid #2d71b0;border-radius:3px;padding:15px;position:absolute;top:60px;z-index:200;width:100%;max-height:350px;overflow-y:scroll}.top-header .card-content>.row>.col .main-search--wrapper form#main-search-form div#main-search-results table tr{cursor:pointer}.top-header .card-content>.row>.col .main-search--wrapper form#main-search-form div#main-search-results table tr:hover{background-color:#2d71b0;color:#ffffff}.top-header .card-content>.row>.col .main-search--wrapper form#main-search-form div#main-search-results table tr td{border:none}.left-menu{width:200px;max-width:200px;background-color:#fff;float:left;margin-right:15px;padding:0px;padding-top:146px;transition:width 0.5s ease;position:fixed;top:0px;left:0px;z-index:0;height:110vh;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}.left-menu.with-header-visible .logo-wrapper{visibility:hidden}.left-menu .card-content{width:100%;height:100%;padding:0px}.left-menu .logo-wrapper{position:absolute;top:25px;padding-top:0px;padding-left:5px}.left-menu .logo-wrapper img{width:175px}.left-menu #btn-toggle-menu-left{background:#fff;color:#2d71b0;border:0px;width:40px;height:40px;padding:0px;z-index:100;top:106px;position:fixed;display:flex;align-items:center;justify-content:center}.left-menu #btn-toggle-menu-left i{font-size:16px;display:flex;align-self:center}.left-menu #btn-toggle-menu-left:hover{box-shadow:none}.left-menu #main-menu .collection{margin-top:0px;margin-bottom:0px}.left-menu #main-menu .collection a{max-height:42px;white-space:nowrap}.right-content{margin-left:215px;margin-top:0px;width:calc(100% - 230px);min-height:100vh;position:relative;display:inline-block;transition:all 0.5s ease}.right-content>.main-card-content{width:100%;min-height:100vh}.user-menu{position:absolute;right:20px;top:20px}body.with-menu-left-closed .left-menu{transition:width 0.5s ease;width:0px;margin-right:30px}body.with-menu-left-closed .left-menu #btn-toggle-menu-left{position:fixed;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(10,8,8,0.12),0 1px 5px 0 rgba(0,0,0,0.2) !important}body.with-menu-left-closed .left-menu #btn-toggle-menu-left:hover,body.with-menu-left-closed .left-menu #btn-toggle-menu-left:active{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2) !important}body.with-menu-left-closed .right-content{margin-left:45px;width:calc(100% - 70px)}.bg-flat-color-1{background:#20a8d8}.bg-flat-color-2{background:#63c2de}.bg-flat-color-3{background:#ffc107}.bg-flat-color-4{background:#f86c6b}.bg-flat-color-5{background:#4dbd74}.transition{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body{background:#f1f2f7;display:table;font-family:'Open Sans' sans-serif !important;font-size:16px;width:100%}div[class*="col-"]{float:left}p{font-size:16px;font-family:'Open Sans' sans-serif;font-weight:400;line-height:24px;color:#878787}p:focus{border:none;outline:0}a,button{text-decoration:none;outline:none !important;color:#878787;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}a:hover,a:focus{text-decoration:none;color:#000}h1,h2,h3,h4,h5,h6{margin:0}ul,ol{padding-left:0}.btn:focus,button:focus{box-shadow:none !important;outline:0}img{max-width:100%}.btn,button,input,textarea{box-shadow:none;outline:0 !important}.no-padding{padding:0 !important}.basix-container{display:table;min-height:100vh;position:relative;width:100%}aside.left-panel{background:#272c33;display:table-cell;height:100vh;min-height:100%;padding:0 25px;vertical-align:top;width:280px;transition:width 0.3s ease}aside.left-panel div.collection{width:100%}aside.left-panel div.collection a{height:40px}.navbar{background:#272c33;border-radius:0;border:none;display:block;margin:0;margin-bottom:100px;padding:0}.navbar .navbar-header{float:none;text-align:center;width:100%}.navbar .navbar-brand{border-bottom:1px solid #4e4e52;color:#f1f2f7 !important;font-family:'Open Sans';font-size:22px;float:none;line-height:50px;margin:0;text-align:left;text-transform:capitalize;display:block;min-height:69px;padding:0;display:flex;justify-content:center;align-items:center;position:relative}.navbar .navbar-brand span{font-weight:600}.navbar .navbar-brand img{max-width:160px}.navbar .navbar-brand.hidden{display:none}.navbar .menu-title{border-bottom:1px solid #4e4e52;color:#9496a1;clear:both;display:block;font-family:'Open Sans';font-size:14px;font-weight:700;line-height:50px;padding:15px 0 0 0;text-transform:uppercase;width:100%}.navbar .navbar-nav{float:none;position:relative}.navbar .navbar-nav li{width:100%}.navbar .navbar-nav li.active .menu-icon,.navbar .navbar-nav li:hover .toggle_nav_button:before,.navbar .navbar-nav li .toggle_nav_button.nav-open:before{color:#fff !important}.navbar .navbar-nav li .dropdown-toggle:after{display:none}.navbar .navbar-nav li>a{background:none !important;color:#c8c9ce !important;display:inline-block;font-family:'Open Sans';font-size:14px;line-height:30px;padding:10px 0;position:relative;width:100%}.navbar .navbar-nav li>a:hover,.navbar .navbar-nav li>a:hover .menu-icon{color:#fff !important}.navbar .navbar-nav li>a .menu-icon{color:#8b939b;float:left;margin-top:8px;width:55px;text-align:left;z-index:9}.navbar .navbar-nav li>a .menu-title-text{font-size:14px}.navbar .navbar-nav li>a .badge{border-radius:0;font-family:'Open Sans';font-weight:600;float:right;margin:6px 0 0 0;padding:0.4em 0.5em}.navbar .navbar-nav li.menu-item-has-children{position:relative}.navbar .navbar-nav li.menu-item-has-children a{line-height:30px}.navbar .navbar-nav li.menu-item-has-children a:before{content:"\f105";color:#c8c9ce;font-family:'Fontawesome';font-size:16px;position:absolute;top:10px;right:0;text-align:right;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.navbar .navbar-nav li.menu-item-has-children a:hover:before{color:#fff}.navbar .navbar-nav li.menu-item-has-children .sub-menu{background:#272c33;border:none;box-shadow:none;overflow-y:hidden;padding:0 0 0 35px}.navbar .navbar-nav li.menu-item-has-children .sub-menu li{position:relative}.navbar .navbar-nav li.menu-item-has-children .sub-menu i{color:#c8c9ce;float:left;padding:0;position:absolute;left:0;font-size:14px;top:9px}.navbar .navbar-nav li.menu-item-has-children .sub-menu a{padding:2px 0 2px 30px}.navbar .navbar-nav li.menu-item-has-children .sub-menu a:before{content:'';display:none}.navbar .navbar-nav li.menu-item-has-children .sub-menu a .menu-icon{top:13px;text-align:left;width:25px}.navbar .navbar-nav li.menu-item-has-children.show a:before{content:"\f107"}.navbar .navbar-nav li.menu-item-has-children.show .sub-menu{max-height:1000px;opacity:1;position:static !important}.navbar .navbar-nav>.active>a,.navbar .navbar-nav>.active>a:focus,.navbar .navbar-nav>.active>a:hover{color:#d7d9e3 !important}.navbar-nav li span.count{background:#a9d86e;border-radius:50%;color:#fff;font-family:'Open Sans';font-size:9px;font-weight:700;float:right;height:20px;width:20px;line-height:20px;margin-right:15px;text-align:center}body.open .navbar .navbar-brand.hidden{display:block}.open aside.left-panel{max-width:70px;width:70px}.open aside.left-panel .navbar .navbar-brand{display:none}.open aside.left-panel .navbar .navbar-brand.hidden{display:flex !important;justify-content:center;align-items:center;padding-left:0;padding-right:0;text-align:center}.open aside.left-panel .navbar .navbar-brand.hidden img{max-width:30px;margin:0 auto}.open aside.left-panel .navbar .navbar-brand.d-md-none{display:block !important;margin:13px 0 0;min-height:67px;padding:0;text-align:center}.open aside.left-panel .navbar .navbar-nav:before{display:none !important}.open aside.left-panel .navbar .navbar-nav li{position:relative}.open aside.left-panel .navbar .navbar-nav li a{font-size:0;z-index:0;transition:none}.open aside.left-panel .navbar .navbar-nav li a .menu-icon{font-size:20px;z-index:-1;width:inherit}.open aside.left-panel .navbar .navbar-nav li a .menu-title-text{font-size:0}.open aside.left-panel .navbar .navbar-nav li a .badge{display:none}.open aside.left-panel .navbar .navbar-nav li>a{max-width:60px;padding-left:0}.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children{overflow:hidden}.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children a:before{content:'';display:none}.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children ul{padding-left:0}.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children .sub-menu{display:block;left:inherit;right:-180px;top:0}.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children .sub-menu li a{display:block;font-size:14px;max-width:inherit;padding:2px 15px 2px 25px;width:100%}.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children .sub-menu li a .menu-icon{text-align:center}.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children.show{overflow:visible}.open aside.left-panel .navbar .navbar-nav li.menu-item-has-children.show .sub-menu{position:absolute !important}.open aside.left-panel .navbar .navbar-nav li span.count{display:none;margin-right:5px;z-index:1}.open aside.left-panel .navbar .navbar-nav li.active a:after{content:'';display:none}.open aside.left-panel .navbar .navbar-nav .menu-title{font-size:0;line-height:0;opacity:0;padding:0}.right-panel{display:table-cell;padding-left:0 !important;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.right-panel .breadcrumbs{background-color:#fff;display:inline-block;margin-top:15px;padding:0 5px;width:100%}.right-panel .breadcrumbs .col-lg-8 .page-header{float:left}.right-panel .page-header{min-height:50px;margin:0px;padding:0px 15px;background:#ffffff;border-bottom:0px}.right-panel .page-header h1{font-size:18px;padding:15px 0}.right-panel .page-header .breadcrumb{margin:0px;padding:13.5px 0;background:#fff;text-transform:capitalize}.right-panel .page-header .breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.right-panel header.header{background:#fff;box-shadow:0px 1px 1px rgba(0,0,0,0.15);clear:both;display:inline-block;padding:15px 20px 13px 20px;width:100%}.open .right-panel{margin-left:-210px}header.fixed-top{background:#fff;padding:20px}.header-menu .col-sm-7{position:inherit}.menutoggle{background:#2d71b0;border-radius:50%;color:#fff !important;cursor:pointer;font-size:18px;height:43px;line-height:44px;margin:-2px 20px 0 -57px;text-align:center;width:43px}.open .menutoggle i:before{content:"\f061"}.search-trigger{background:transparent;border:none;color:#272c33;cursor:pointer;font-size:16px;height:41px;width:43px;line-height:38px}header .form-inline{background:#263238;display:none;height:70px;margin:0;width:100%;position:absolute;left:0;top:0;z-index:9999}header .form-inline .search-form{height:100%;max-width:1025px;margin:0 auto;position:relative}header .form-inline .search-form input[type="text"]{background:#263238;border:none;border-radius:0;box-shadow:none;color:#d3d3d3;font-size:16px;height:inherit;margin-right:0 !important;padding:10px 36px 10px 15px;width:100%}header .form-inline .search-form input[type="text"].active,header .form-inline .search-form input[type="text"]:focus{border-color:rgba(0,0,0,0.125);outline:0}header .form-inline .search-form button{background:transparent;border:none;color:#fff;font-size:16px;position:absolute;right:15px;top:50%;margin-top:-14px !important}header .form-inline .search-form button:active,header .form-inline .search-form button:focus,header .form-inline .search-form button:visited,header .form-inline .search-form .btn-outline-success:hover{background:transparent;border:none !important;box-shadow:none;outline:0 !important}header .form-inline .search-form.close{display:none}.header-left.open .form-inline{display:block}.header-left .dropdown{display:inline-block}.header-left .dropdown .dropdown-toggle{background:transparent;border:none;color:#272c33;font-size:16px}.header-left .dropdown .dropdown-toggle:after{display:none}.header-left .dropdown .dropdown-toggle .count{border-radius:50%;color:#fff;font-size:11px;height:15px;width:15px;line-height:15px;right:0;top:0;position:absolute}.header-left .dropdown .dropdown-toggle:active,.header-left .dropdown .dropdown-toggle:focus,.header-left .dropdown .dropdown-toggle:visited{background:none !important;border-color:transparent !important;color:#272c33 !important}.header-left .dropdown .dropdown-menu{background:#fff;border:none;border-radius:0;box-shadow:none;top:49px !important}.header-left .dropdown .dropdown-menu p{font-size:15px;margin:0;padding:5px 15px}.header-left .dropdown .dropdown-menu .dropdown-item{color:#272c33;font-size:13px;padding:10px 15px 3px;text-overflow:ellipsis}.header-left .dropdown .dropdown-menu .dropdown-item .photo{float:left;margin-right:15px;width:25px}.header-left .dropdown .dropdown-menu .dropdown-item .message .name{margin-top:-5px}.header-left .dropdown .dropdown-menu .dropdown-item .message .time{font-size:11px}.header-left .dropdown .dropdown-menu .dropdown-item .message p{clear:both;font-size:14px;margin:0;padding:0;text-overflow:ellipsis}.header-left .dropdown .dropdown-menu .dropdown-item:hover{background:transparent}.dropdown-menu{border-radius:0;transform:none !important}.for-notification .dropdown-menu .dropdown-item{padding:5px 15px !important;text-overflow:ellipsis}.for-notification .dropdown-menu .dropdown-item i{float:left;font-size:14px;margin:5px 5px 0 0;text-align:left;width:20px}.for-notification .dropdown-menu .dropdown-item p{padding:0 !important;text-overflow:ellipsis}.user-area{float:right;padding-right:0;position:relative}.user-area .user-menu{background:#fff;border:none;font-family:'Open Sans';left:inherit !important;right:0;top:55px !important;margin:0;max-width:150px;padding:5px 10px;position:absolute;width:100%;z-index:999;min-width:150px}.user-area .user-menu .nav-link{color:#272c33;display:block;font-size:14px;line-height:22px;padding:5px 0}.user-area .user-avatar{float:right;margin-top:4px;width:32px}.user-area .user-info .name{color:#8c8c8c;font-size:14px;position:relative;text-transform:uppercase}.user-area .count{background:#d9534f;border-radius:50%;color:#fff;font-family:'Open Sans';font-size:9px;font-weight:700;float:right;height:20px;width:20px;line-height:20px;text-align:center}.user-area .dropdown-toggle:after{display:none}#menuToggle2{padding-left:25px}#language-select{color:#f1f2f7;float:right;margin:7px 20px 0 0;max-width:80px}#language-select:focus,#language-select:visited{border:none;outline:0}#language-select .dropdown-toggle::after{display:none}#language-select .dropdown-menu{background:#fff;border:none;border-radius:0;left:-8px !important;min-width:inherit;padding:0 5px;top:46px !important}#language-select .dropdown-menu .dropdown-item{margin-right:0;max-width:25px;padding:0}#language-select .dropdown-menu .dropdown-item:hover{background:#fff}#language-select .dropdown-menu .dropdown-item .flag-icon{margin-right:0;width:25px}.notification-show+.dropdown-menu,.message-show+.dropdown-menu,.language-show+.dropdown-menu{display:block}.content{float:left;padding:0 20px;width:100%}.card{margin-bottom:1.5rem;border-radius:0}.card h4{font-size:1.1rem}.card .user-header .media img{border:5px solid rgba(255,255,255,0.3);border-radius:50%;-webkit-border-radius:50%}.card .card-header .card-actions button{display:block;float:left;width:50px;padding:.75rem 0;margin:0 !important;color:#fff;outline:0;text-align:center;background:transparent;border:0;border-left:1px solid rgba(120,130,140,0.4)}.card .card-footer{padding:0.65rem 1.25rem;background-color:#f0f3f5;border-top:1px solid #c2cfd6}.card .card-footer ul li{display:table-cell;padding:0 1rem;text-align:center}.nav-tabs a.active{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs .dropdown .dropdown-menu{top:100% !important}.custom-tab .nav-tabs>a.active,.custom-tab .nav-tabs>.active>a:focus,.custom-tab .nav-tabs>li.active>a:hover{border-color:transparent transparent;color:#ff2e44;position:relative}.btn,.button{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;transition:all .15s ease-in-out;border-radius:0;cursor:pointer}.card-login{margin-top:50%;transform:translateY(-45%)}.card-login .login-logo{text-align:center;padding-bottom:15px}.card-login .login-logo img{width:400px}body{font-size:14px;background-color:#f0fbff}body .content.mt-3{background-color:#f0fbff}body .datepicker{font-size:14px}.form-control{padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px}.parsley-errors-list{list-style-type:none;font-size:12px;color:red}i.icon_card_collapse{float:right;cursor:pointer}form select{cursor:pointer}table th,table td{padding:5px !important}button:disabled{cursor:not-allowed}a{color:#218ce8}.btn.btn-primary{border-radius:5px}select.form-control{cursor:pointer}fieldset.datetimepicker{border:1px solid lightgray;border-radius:5px;padding:10px}fieldset.datetimepicker input{display:inline-block}fieldset{border:1px solid #2d71b0;margin-top:10px;padding:10px;padding-bottom:25px}fieldset legend{width:unset;font-size:16px;background-color:lightgray;padding-left:5px;padding-right:5px;background-color:#2d71b0;color:#ffffff}.user-area .user-avatar{border:2px solid #2d71b0}aside.left-panel{max-width:280px;background-color:#ffffff;border-right:1px solid #c9d4d8}aside.left-panel nav.navbar{background-color:#ffffff}aside.left-panel nav.navbar .navbar-brand{border-color:#2d71b0}aside.left-panel nav.navbar li a{color:#2d71b0 !important;font-weight:bolder}aside.left-panel nav.navbar li a>i{color:#2d71b0 !important}aside.left-panel nav.navbar li a>i:hover{color:#183d5f !important}aside.left-panel nav.navbar li a:hover{color:#183d5f !important}aside.left-panel nav.navbar li a:hover>i.menu-icon{color:#183d5f !important}aside.left-panel nav.navbar li.active a{color:#183d5f !important}aside.left-panel nav.navbar li.active a>i.menu-icon{color:#183d5f !important}div.user-menu.dropdown-menu{border:1px solid #2d71b0}div.user-menu.dropdown-menu a{color:#2d71b0 !important;font-weight:bolder}div.user-menu.dropdown-menu a:hover{color:#13304a !important}div.header-left button.search-trigger{color:#2d71b0}div.header-left button.search-trigger:hover{color:#13304a}.right-panel header.header{box-shadow:2px 0px 2px 2px #c9d4d8}div#right-panel{box-shadow:0px 0px 5px 1px #c9d4d8}div.breadcrumbs{left:1%;padding:0 5px;width:98% !important;margin-left:15px;box-shadow:0px 0px 5px #c9d4d8}.tabulator{border-color:#E7E8E9;border:none;margin-top:10px}.tabulator .tabulator-loader{background:#E7E8E9}.tabulator .tabulator-loader .tabulator-loading{border-color:#2d71b0 !important}.tabulator .tabulator-tableHolder{background:#fff}.tabulator .tabulator-header .tabulator-headers{border-bottom:1px solid #000}.tabulator .tabulator-header .tabulator-col{height:80px;border-color:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding-left:10px;padding-right:10px;width:100%;text-align:left;display:flex;flex-direction:column;justify-content:space-around;height:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{padding-right:0px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow{visibility:hidden}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-filter input{text-align:left;color:#000;border:none;font-size:12px;display:block;max-width:200px;border:1px solid #000}.tabulator .tabulator-header .tabulator-col.tabulator-sortable{background:#ffffff;color:#000000}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover{background:#E7E8E9}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-arrow{visibility:hidden}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="asc"] .tabulator-col-content .tabulator-arrow{border-bottom:6px solid #000;visibility:visible}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-arrow{border-top:6px solid #000;visibility:visible}.tabulator .tabulator-table .tabulator-row:hover{background:#dbdbdb}.tabulator .tabulator-table .tabulator-row .tabulator-cell{padding-left:10px;padding-right:10px;min-height:50px;border-right:1px solid #E7E8E9}.tabulator .tabulator-footer{background-color:#efefef}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page{background-color:#2d71b0;color:#ffffff;border-color:#ffffff}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page:hover,.tabulator .tabulator-footer .tabulator-paginator .tabulator-page.active{background-color:#1d4a73}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[disabled]{cursor:not-allowed}.tabulator .tabulator-footer .tabulator-paginator .tabulator-page[disabled]:hover{background-color:#2d71b0}.input-daterange .flatpickr-input{height:30px !important;text-align:center}.flatpickr-calendar .flatpickr-month{min-height:50px}.flatpickr-calendar .numInput.cur-year{height:2rem;border:none !important;margin:none !important}.tabulator-header-filter input[type=search]{background-color:#fff;height:30px}.parsley-errors-list.filled{color:#f17373}.container{max-width:100%;margin-left:0px;margin-right:0px}.btn{background-image:linear-gradient(#418bcf, #2d71b0);border:1px solid #2c6eac;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;direction:ltr;font-family:"SF Pro Text","SF Pro Icons","AOS Icons","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;letter-spacing:-.022em;line-height:1.47059;min-width:30px;overflow:visible;padding:4px 15px;text-align:center;vertical-align:baseline;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap}.btn:disabled{cursor:default;opacity:.3}.btn:hover{background-image:linear-gradient(#6aa4d9, #418bcf);border:1px solid #2c6eac;text-decoration:none}.btn:active{background-image:linear-gradient(#183d5f, #235787);border:1px solid #2c6eac;outline:none}.btn:focus{box-shadow:rgba(131,192,253,0.5) 0 0 0 3px;outline:none}.panel-primary{border:none}.panel-primary .panel-heading{background-color:#2d71b0;border:none}[type="checkbox"]:checked+span:not(.lever):before{border-right:2px solid #2d71b0;border-bottom:2px solid #2d71b0}input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #2d71b0;-webkit-box-shadow:0 1px 0 0 #2d71b0;box-shadow:0 1px 0 0 #2d71b0}input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#2d71b0}.progress{background-color:#a7c9e9}.progress .indeterminate{background-color:#2d71b0}.card .card-content.collapse{max-height:80px;overflow:hidden}.card .card-content .card-title{background:#2d71b0;color:#fff;margin:-24px;margin-bottom:16px;padding:24px}.card .card-action.collapse{display:none}.noUi-target.noUi-horizontal .noUi-tooltip{background-color:#2d71b0;cursor:pointer}.noUi-target.noUi-horizontal .noUi-active .noUi-tooltip{font-size:5px}.noUi-connect{background:#2d71b0}.collection a.collection-item{color:#2d71b0}.collection .collection-item.active{background-color:#2d71b0}nav{background-color:#2d71b0}[type="checkbox"].filled-in:checked+span:not(.lever):after{border:2px solid #2d71b0;background-color:#2d71b0}.dropdown-content li>a,.dropdown-content li>span{color:black}.dropdown-content li>a:hover,.dropdown-content li>span:hover{background-color:#2d71b0;color:#fff}label,.input-field>label{color:#000000}input:not([type]):disabled,input:not([type])[readonly="readonly"],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly="readonly"],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly="readonly"],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly="readonly"],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly="readonly"],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly="readonly"],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly="readonly"],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly="readonly"],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly="readonly"],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly="readonly"],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly="readonly"],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly="readonly"],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly="readonly"]{color:rgba(0,0,0,0.75)}select:disabled{color:rgba(0,0,0,0.75)}select:disabled option{color:rgba(0,0,0,0.75)}[type="checkbox"].filled-in:disabled:checked+span:not(.lever):after{border-color:#949494;background-color:#dadada}[type="checkbox"].filled-in:disabled:not(:checked)+span:not(.lever):after{border-color:#949494;background-color:#dadada}[type="checkbox"].filled-in:checked+span:not(.lever):before{border-right:2px solid #000000;border-bottom:2px solid #000000}[type="checkbox"]:not([disabled]).filled-in:checked+span:not(.lever):before{border-right:2px solid #ffffff;border-bottom:2px solid #ffffff}input:disabled{cursor:not-allowed !important}select:disabled{cursor:not-allowed !important}select:disabled option{cursor:not-allowed !important}button:disabled{cursor:not-allowed !important}.datepicker[disabled]{color:#949494 !important}.datepicker-date-display{background-color:#2d71b0}.datepicker-cancel,.datepicker-clear,.datepicker-today,.datepicker-done{color:#2d71b0}.datepicker-table td.is-today{color:#2d71b0}.datepicker-table td.is-selected{background-color:#2d71b0;color:#fff}nav ul li.active{background-color:#17aaf1}.tabs .tab{background-color:#fff}.tabs .tab a{color:#2d71b0;font-weight:bolder}.tabs .tab a:hover{background-color:#e4eef8;color:#2d71b0}.tabs .tab a.active{background-color:#fff;color:#2d71b0;cursor:normal}.tabs .tab a:focus.active{background-color:#e4eef8}.tabs .indicator{background-color:#2d71b0}.row.page-title--wrapper .card{background-color:#2d71b0}.row.page-title--wrapper .page-title{background-color:#2d71b0;font-size:16px;padding:5px;padding-left:15px;font-weight:bolder;color:#fff;position:relative}.row.page-title--wrapper .page-title:after{content:"";display:block;border-top:16px solid transparent;border-bottom:15.5px solid transparent;border-left:10px solid #2d71b0;position:absolute;top:0px;right:-9px}div.container_finalizar_trabajo input,div.container_finalizar_trabajo button{font-size:14px;display:inline-block}div.container_finalizar_trabajo button.btn_finalizar_trabajo{margin:auto}div.container_finalizar_trabajo input[name=picker_finalizar_trabajo],div.container_finalizar_trabajo input[name=horas_realizadas]{margin:auto;margin-bottom:10px}ul.lista_client_data{display:inline-block}ul.lista_client_data a{color:#ffffff}ul.lista_client_data a li{display:inline-block;background-color:#2d71b0;border:1px solid #ffffff;box-shadow:2px 2px;margin-left:5px;cursor:pointer;padding:5px;border-radius:5px}ul.lista_client_data a li:hover{background-color:#418bcf}ul.lista_client_data a li.active{background-color:#e2873a}div.card.client_detail div.card-header{text-align:center}div.card.client_detail div.card-header input{display:inline-block;text-align:center}div.card.client_detail div.card-footer{padding-top:10px;padding-bottom:10px}div.card.client_detail div.card-footer button{margin:auto;border-radius:5px}.header-client-detail{margin-bottom:40px}.header-client-detail .client-detail-name-title--wrapper{position:relative;text-align:center}.header-client-detail .client-detail-name-title--wrapper button.btn_cliente_previo{margin-left:11px;position:absolute;left:0px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.header-client-detail .client-detail-name-title--wrapper button.btn_cliente_siguiente{margin-right:11px;position:absolute;right:0px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.header-client-detail .client-detail-name-title--wrapper .nombre-cliente-title{text-align:center;margin-left:0px;margin-bottom:0px;text-align:left;max-width:calc(100% - 134px);font-weight:bolder}.header-client-detail .client-subheader--wrapper{display:flex;justify-content:space-between}.header-client-detail .client-subheader--wrapper .nav-client-navigation{display:inline-block;width:unset}.header-client-detail .client-subheader--wrapper .nav-client-actions--wrapper{width:305px;text-align:right}.header-client-detail .client-subheader--wrapper .nav-client-actions--wrapper .nav-client-actions{display:inline-block;width:unset}.header-client-detail .client-subheader--wrapper .nav-client-actions--wrapper .nav-client-actions .nav-wrapper{display:inline-block}.header-client-detail .client-subheader--wrapper .nav-client-actions--wrapper .nav-client-actions .nav-button--delete-cliente.disabled a{padding-left:25px;padding-right:25px;background-color:lightgray;cursor:not-allowed}.header-client-detail .client-subheader--wrapper .nav-client-actions--wrapper .nav-client-actions .nav-button--delete-cliente.disabled a:hover{background-color:lightgray}.header-client-detail .client-subheader--wrapper .nav-client-actions--wrapper .nav-client-actions .nav-button--delete-cliente a{width:64px;height:64px;position:relative}.header-client-detail .client-subheader--wrapper .nav-client-actions--wrapper .nav-client-actions .nav-button--delete-cliente a i{position:absolute;font-size:24px;left:50%;top:50%;transform:translate(-50%, -50%)}.header-client-detail .client-subheader--wrapper .nav-client-actions--wrapper .nav-client-actions #desbloquear_form_editar_cliente a{width:64px;height:64px;position:relative}.header-client-detail .client-subheader--wrapper .nav-client-actions--wrapper .nav-client-actions #desbloquear_form_editar_cliente a i{position:absolute;font-size:24px;left:50%;top:50%;transform:translate(-50%, -50%)}.header-client-detail .client-subheader--wrapper .client-detail--debt--wrapper{float:left}.header-client-detail .client-subheader--wrapper .client-detail--debt--wrapper span.deuda_cliente{display:block;color:#ff6565;font-size:30px;padding:2px 10px;font-weight:bolder}.chat-wrapper .chat-messages{height:620px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding:16px}.chat-wrapper .chat-messages .chat-message{max-width:75%;position:relative;line-height:1.5}.chat-wrapper .chat-messages .chat-message.request{align-self:flex-end;background-color:#dee8f1;padding:12px 18px;border-radius:18px 18px 4px 18px;color:#000000}.chat-wrapper .chat-messages .chat-message.request p{color:#000000}.chat-wrapper .chat-messages .chat-message.request::after{content:'';position:absolute;bottom:0;right:-8px;width:0;height:0;border-left:10px solid #dee8f1;border-bottom:10px solid transparent}.chat-wrapper .chat-messages .chat-message.response{align-self:flex-start;background-color:#dee8f1;padding:12px 18px;border-radius:18px 18px 18px 4px;color:#000000}.chat-wrapper .chat-messages .chat-message.response p{color:#000000}.chat-wrapper .chat-messages .chat-message.response strong{font-weight:bolder}.chat-wrapper .chat-messages .chat-message.response .chat-skip-button{display:inline-block;margin-top:8px;background:none;border:1px solid #6b8fa3;border-radius:20px;color:#6b8fa3;font-size:13px;padding:2px 10px;cursor:pointer;transition:background-color 0.15s,color 0.15s;line-height:1.4}.chat-wrapper .chat-messages .chat-message.response .chat-skip-button:hover{background-color:#6b8fa3;color:#fff}.chat-wrapper .chat-messages .chat-message.response::after{content:'';position:absolute;bottom:0;left:-8px;width:0;height:0;border-right:10px solid #dee8f1;border-bottom:10px solid transparent}.chat-wrapper .chat-input textarea#chat-input{width:100%;resize:none;min-height:44px;max-height:160px;overflow-y:auto;padding:10px 14px;border:1px solid #ccc;border-radius:10px;font-size:14px;line-height:1.5;box-sizing:border-box;font-family:inherit;transition:border-color 0.2s}.chat-wrapper .chat-input textarea#chat-input:focus{outline:none;border-color:#6b8fa3}.chat-wrapper .chat-message.thinking{align-self:flex-start;background-color:#dee8f1;padding:12px 18px;border-radius:18px 18px 18px 4px;position:relative}.chat-wrapper .chat-message.thinking::after{content:'';position:absolute;bottom:0;left:-8px;width:0;height:0;border-right:10px solid #dee8f1;border-bottom:10px solid transparent}.chat-wrapper .chat-message.thinking .thinking-dots{display:flex;gap:5px;align-items:center;height:20px}.chat-wrapper .chat-message.thinking .thinking-dots span{width:8px;height:8px;border-radius:50%;background-color:#6b8fa3;display:inline-block;animation:thinking-bounce 1.2s infinite ease-in-out}.chat-wrapper .chat-message.thinking .thinking-dots span:nth-child(1){animation-delay:0s}.chat-wrapper .chat-message.thinking .thinking-dots span:nth-child(2){animation-delay:0.2s}.chat-wrapper .chat-message.thinking .thinking-dots span:nth-child(3){animation-delay:0.4s}@keyframes thinking-bounce{ 0%, 60%, 100%{transform:translateY(0);} 30%{transform:translateY(-8px);}}div.client_detail_content form{text-shadow:1px 1px 1px #bdbdbd}div.client_detail_content form#form_editar_cliente select[name=telefonos]{height:95px}div.client_detail_content form#form_editar_cliente textarea[name=observaciones_generales]{min-height:200px}div.client_detail_content form#form_editar_cliente select#select_telefonos option:selected{color:red}div.client_detail_content form#form_editar_cliente select#select_telefonos{height:140px}div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente{border-color:#000000;margin-bottom:25px;height:350px}div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente legend,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente legend{background-color:#ffffff;color:#000000}div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente #select_representantes,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente #select_representantes{height:auto}div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_telefono_container,div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_representante_container,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_telefono_container,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_representante_container{margin-top:10px}div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_telefono_container button#btn_add_telefono,div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_telefono_container button#btn_add_representante,div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_representante_container button#btn_add_telefono,div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_representante_container button#btn_add_representante,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_telefono_container button#btn_add_telefono,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_telefono_container button#btn_add_representante,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_representante_container button#btn_add_telefono,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_representante_container button#btn_add_representante{font-size:14px;margin-left:10px;width:35px;height:35px;padding:0px}div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_telefono_container button#btn_add_telefono i,div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_telefono_container button#btn_add_representante i,div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_representante_container button#btn_add_telefono i,div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_representante_container button#btn_add_representante i,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_telefono_container button#btn_add_telefono i,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_telefono_container button#btn_add_representante i,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_representante_container button#btn_add_telefono i,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_representante_container button#btn_add_representante i{font-size:12px}div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_telefono_container button#btn_clear_telefonos,div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_telefono_container button#btn_clear_representantes,div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_representante_container button#btn_clear_telefonos,div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_representante_container button#btn_clear_representantes,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_telefono_container button#btn_clear_telefonos,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_telefono_container button#btn_clear_representantes,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_representante_container button#btn_clear_telefonos,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_representante_container button#btn_clear_representantes{font-size:14px;margin-left:10px;width:35px;height:35px;padding:0px}div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_telefono_container button#btn_clear_telefonos i,div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_telefono_container button#btn_clear_representantes i,div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_representante_container button#btn_clear_telefonos i,div.client_detail_content form#form_editar_cliente .fieldset-telefonos-cliente div.add_representante_container button#btn_clear_representantes i,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_telefono_container button#btn_clear_telefonos i,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_telefono_container button#btn_clear_representantes i,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_representante_container button#btn_clear_telefonos i,div.client_detail_content form#form_editar_cliente .fieldset-representantes-cliente div.add_representante_container button#btn_clear_representantes i{font-size:12px}.admin-page-content[data-page="client-detail-data-documents"] .doc-section{margin-bottom:0}.admin-page-content[data-page="client-detail-data-documents"] .doc-list-card{border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,0.1);margin-bottom:16px}.admin-page-content[data-page="client-detail-data-documents"] .doc-asesoria-card{border-left:4px solid #4caf50}.admin-page-content[data-page="client-detail-data-documents"] .doc-card-title{display:flex !important;align-items:center;gap:8px;font-size:1rem !important;font-weight:700 !important;border-bottom:1px solid #e0e0e0;padding-bottom:8px;margin-bottom:12px}.admin-page-content[data-page="client-detail-data-documents"] .doc-card-title i.fa{font-size:1.2rem;color:#4caf50}.admin-page-content[data-page="client-detail-data-documents"] .doc-card-title .doc-count{margin-left:auto;background:#eeeeee;color:#555;font-size:0.78rem;font-weight:600;border-radius:12px;padding:2px 10px}.admin-page-content[data-page="client-detail-data-documents"] .doc-existentes-lista{margin:0;padding:0;list-style:none}.admin-page-content[data-page="client-detail-data-documents"] .doc-existentes-lista li+li{border-top:1px solid #f5f5f5}.admin-page-content[data-page="client-detail-data-documents"] .doc-existente-item{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:4px;color:#333;text-decoration:none;transition:background 0.15s}.admin-page-content[data-page="client-detail-data-documents"] .doc-existente-item:hover{background:#f5f5f5}.admin-page-content[data-page="client-detail-data-documents"] .doc-existente-item .doc-icon{font-size:1.2rem;color:#e53935;flex-shrink:0}.admin-page-content[data-page="client-detail-data-documents"] .doc-existente-item .doc-nombre{flex:1;font-size:0.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-page-content[data-page="client-detail-data-documents"] .doc-existente-item .doc-fecha{font-size:0.78rem;color:#9e9e9e;white-space:nowrap}.admin-page-content[data-page="client-detail-data-documents"] .doc-existente-item .doc-open-icon{font-size:1rem;color:#bdbdbd;flex-shrink:0}.admin-page-content[data-page="client-detail-data-documents"] .doc-existente-item:hover .doc-open-icon{color:#4caf50}.admin-page-content[data-page="client-detail-data-documents"] .doc-empty-state{display:flex;align-items:center;gap:10px;padding:12px 6px;color:#9e9e9e;font-size:0.88rem}.admin-page-content[data-page="client-detail-data-documents"] .doc-empty-state i.fa{font-size:1.4rem}div.client_detail_data_fiscal_content form{text-shadow:1px 1px 1px #bdbdbd}div.client_detail_data_fiscal_content form#form_editar_cliente_datos_fiscales textarea[name=observaciones_renta]{min-height:200px}div.client_detail_data_labor_content form{text-shadow:1px 1px 1px #bdbdbd}div.client_detail_data_labor_content form#form_editar_cliente_datos_laborales textarea[name=observaciones_laboral]{min-height:200px}div.client_detail_data_other_content form{text-shadow:1px 1px 1px #bdbdbd}div.client_detail_data_other_content form#form_editar_cliente_datos_otros textarea[name=observaciones_tipo_trabajo]{min-height:200px}div.client_detail_data_rent_content form{text-shadow:1px 1px 1px #bdbdbd}div.client_detail_data_rent_content textarea{height:300px !important}div.client_detail_data_summary_content form{text-shadow:1px 1px 1px #bdbdbd}div.client_detail_data_summary_content form#form_editar_cliente_datos_resumen textarea[name=observaciones_resumen]{min-height:200px}div.client_detail_data_summary_content form#form_editar_cliente_datos_resumen div.container_btn_add .btn_add{margin-top:35px}div.client_detail_data_summary_content form#form_editar_cliente_datos_resumen fieldset{margin-top:20px}div.client_detail_data_works_content form{text-shadow:1px 1px 1px #bdbdbd}div.client_detail_data_works_content div.card.card_trabajos div.card-body{max-height:500px;overflow-y:scroll}div.client_detail_data_works_content .tabulator input,div.client_detail_data_works_content .tabulator button{font-size:14px;display:inline-block}div.client_detail_data_works_content .tabulator button.btn_finalizar_trabajo{margin:auto}div.client_detail_data_works_content .tabulator input[name=picker_finalizar_trabajo],div.client_detail_data_works_content .tabulator input[name=horas_realizadas]{margin:auto;margin-bottom:10px}div.clients_content button#btn_show_all_clients{margin-bottom:10px}div.clients_content form#form_add_cliente select[name=telefonos]{height:95px}div.clients_content form#form_add_cliente textarea[name=observaciones_generales]{min-height:200px}div.clients_content form#form_add_cliente select#select_telefonos option:selected{color:red}div.clients_content form#form_add_cliente .fieldset-telefonos-cliente,div.clients_content form#form_add_cliente .fieldset-representantes-cliente{border-color:#000000;height:350px;margin-bottom:25px}div.clients_content form#form_add_cliente .fieldset-telefonos-cliente legend,div.clients_content form#form_add_cliente .fieldset-representantes-cliente legend{background-color:#ffffff;color:#000000}div.clients_content form#form_add_cliente .fieldset-telefonos-cliente #select_representantes,div.clients_content form#form_add_cliente .fieldset-representantes-cliente #select_representantes{height:auto}div.clients_content form#form_add_cliente .fieldset-telefonos-cliente select#select_telefonos,div.clients_content form#form_add_cliente .fieldset-representantes-cliente select#select_telefonos{height:140px}div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_telefono_container,div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_representante_container,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_telefono_container,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_representante_container{margin-top:10px}div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_telefono_container div#btn_add_telefono,div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_telefono_container div#btn_add_representante,div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_representante_container div#btn_add_telefono,div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_representante_container div#btn_add_representante,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_telefono_container div#btn_add_telefono,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_telefono_container div#btn_add_representante,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_representante_container div#btn_add_telefono,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_representante_container div#btn_add_representante{font-size:14px;margin-left:10px;width:35px;height:35px;padding:0px}div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_telefono_container div#btn_add_telefono i,div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_telefono_container div#btn_add_representante i,div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_representante_container div#btn_add_telefono i,div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_representante_container div#btn_add_representante i,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_telefono_container div#btn_add_telefono i,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_telefono_container div#btn_add_representante i,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_representante_container div#btn_add_telefono i,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_representante_container div#btn_add_representante i{font-size:12px}div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_telefono_container div#btn_clear_telefonos,div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_telefono_container div#btn_clear_representantes,div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_representante_container div#btn_clear_telefonos,div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_representante_container div#btn_clear_representantes,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_telefono_container div#btn_clear_telefonos,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_telefono_container div#btn_clear_representantes,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_representante_container div#btn_clear_telefonos,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_representante_container div#btn_clear_representantes{font-size:14px;margin-left:10px;width:35px;height:35px;padding:0px}div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_telefono_container div#btn_clear_telefonos i,div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_telefono_container div#btn_clear_representantes i,div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_representante_container div#btn_clear_telefonos i,div.clients_content form#form_add_cliente .fieldset-telefonos-cliente div.add_representante_container div#btn_clear_representantes i,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_telefono_container div#btn_clear_telefonos i,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_telefono_container div#btn_clear_representantes i,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_representante_container div#btn_clear_telefonos i,div.clients_content form#form_add_cliente .fieldset-representantes-cliente div.add_representante_container div#btn_clear_representantes i{font-size:12px}div.document_generation_content .card fieldset{padding-left:25px}div.document_generation_content .card fieldset input{margin-left:5px;margin-right:5px}div.document_generation_content .card #texto_carta_nominas,div.document_generation_content .card #texto_carta_deudas{margin-top:10px}div.document_generation_content .card #btn_generar_carta_nominas,div.document_generation_content .card #btn_generar_carta_deudas{float:right;margin-top:15px}div.document_generation_content .card fieldset{padding-left:25px}div.document_generation_content .card fieldset input{margin-left:5px;margin-right:5px}div.document_generation_content .card #texto_carta_nominas,div.document_generation_content .card #texto_carta_deudas{margin-top:10px}div.document_generation_content .card #btn_generar_carta_nominas,div.document_generation_content .card #btn_generar_carta_deudas{float:right;margin-top:15px}div.index_content div.card-header select.select_procedencia_deudas{width:unset;display:inline-block}div.index_content div.card-body.deudas{max-height:450px;overflow-y:scroll}div.index_content div.card-body.modelos{max-height:500px;overflow-y:scroll}div.index_content div.card-body.modelos span.contenedor_modelo{display:inline-block;padding-left:5px;padding-right:5px}div.index_content div.card-body.modelos span.contenedor_modelo.realizado{color:gray}div.index_content .tabla_deudas .valor-deuda-negativa{position:absolute;display:block;background-color:red;padding:5px;border-radius:20px;top:1px;left:0;color:white;font-weight:bolder;padding-left:5px}.invoice_processor_content .invoice-upload-area{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.invoice_processor_content .invoice-upload-area .input-field{flex:1;min-width:260px;margin-top:0;margin-bottom:0}.invoice_processor_content .invoice-upload-area .file-field .btn{display:flex;align-items:center;justify-content:center}.invoice_processor_content .invoice-global-stats{display:flex;gap:40px;flex-wrap:wrap;margin-top:10px}.invoice_processor_content .invoice-global-stats .invoice-stat-item{font-size:1.1rem}.invoice_processor_content .invoice-global-stats .invoice-stat-item i{margin-right:8px}.invoice_processor_content .collapsible-header{display:flex;align-items:center;gap:12px}.invoice_processor_content .collapsible-header .invoice-col-filename{font-weight:500;min-width:160px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice_processor_content .collapsible-header .invoice-col-emisor{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.9rem}.invoice_processor_content .collapsible-header .invoice-col-fecha{min-width:90px;font-size:0.9rem}.invoice_processor_content .collapsible-header .invoice-col-total{min-width:90px;text-align:right}.invoice_processor_content .collapsible-header .invoice-col-error{flex:1;font-size:0.85rem}.invoice_processor_content .collapsible-body{padding:20px 24px;background:#fff}.invoice_processor_content .invoice-body-section-title{font-weight:600;color:#616161;margin:0 0 6px;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.05em}.invoice_processor_content .invoice-detail-table{width:100%;margin-bottom:0}.invoice_processor_content .invoice-detail-table td{padding:4px 8px;border:none}.invoice_processor_content .invoice-detail-table .label-col{font-weight:500;width:110px;color:#9e9e9e;font-size:0.85rem}.invoice_processor_content .invoice-chips-row{display:flex;gap:0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:16px 0 0}.invoice_processor_content .invoice-chips-row .invoice-chip{flex:1;padding:12px 16px;border-right:1px solid #eee}.invoice_processor_content .invoice-chips-row .invoice-chip:last-child{border-right:none}.invoice_processor_content .invoice-chips-row .invoice-chip-label{display:block;font-size:0.78rem;color:#9e9e9e;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:4px}.invoice_processor_content .invoice-chips-row .invoice-chip-value{font-size:1.1rem;font-weight:500}.chat-wrapper .chat-messages{height:620px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding:16px}.chat-wrapper .chat-messages .chat-message{max-width:75%;position:relative;line-height:1.5}.chat-wrapper .chat-messages .chat-message.request{align-self:flex-end;background-color:#dee8f1;padding:12px 18px;border-radius:18px 18px 4px 18px;color:#000000}.chat-wrapper .chat-messages .chat-message.request p{color:#000000}.chat-wrapper .chat-messages .chat-message.request::after{content:'';position:absolute;bottom:0;right:-8px;width:0;height:0;border-left:10px solid #dee8f1;border-bottom:10px solid transparent}.chat-wrapper .chat-messages .chat-message.response{align-self:flex-start;background-color:#dee8f1;padding:12px 18px;border-radius:18px 18px 18px 4px;color:#000000}.chat-wrapper .chat-messages .chat-message.response p{color:#000000}.chat-wrapper .chat-messages .chat-message.response strong{font-weight:bolder}.chat-wrapper .chat-messages .chat-message.response .chat-skip-button{display:inline-block;margin-top:8px;background:none;border:1px solid #6b8fa3;border-radius:20px;color:#6b8fa3;font-size:13px;padding:2px 10px;cursor:pointer;transition:background-color 0.15s,color 0.15s;line-height:1.4}.chat-wrapper .chat-messages .chat-message.response .chat-skip-button:hover{background-color:#6b8fa3;color:#fff}.chat-wrapper .chat-messages .chat-message.response::after{content:'';position:absolute;bottom:0;left:-8px;width:0;height:0;border-right:10px solid #dee8f1;border-bottom:10px solid transparent}.chat-wrapper .chat-input textarea#chat-input{width:100%;resize:none;min-height:44px;max-height:160px;overflow-y:auto;padding:10px 14px;border:1px solid #ccc;border-radius:10px;font-size:14px;line-height:1.5;box-sizing:border-box;font-family:inherit;transition:border-color 0.2s}.chat-wrapper .chat-input textarea#chat-input:focus{outline:none;border-color:#6b8fa3}.chat-wrapper .chat-message.thinking{align-self:flex-start;background-color:#dee8f1;padding:12px 18px;border-radius:18px 18px 18px 4px;position:relative}.chat-wrapper .chat-message.thinking::after{content:'';position:absolute;bottom:0;left:-8px;width:0;height:0;border-right:10px solid #dee8f1;border-bottom:10px solid transparent}.chat-wrapper .chat-message.thinking .thinking-dots{display:flex;gap:5px;align-items:center;height:20px}.chat-wrapper .chat-message.thinking .thinking-dots span{width:8px;height:8px;border-radius:50%;background-color:#6b8fa3;display:inline-block;animation:thinking-bounce 1.2s infinite ease-in-out}.chat-wrapper .chat-message.thinking .thinking-dots span:nth-child(1){animation-delay:0s}.chat-wrapper .chat-message.thinking .thinking-dots span:nth-child(2){animation-delay:0.2s}.chat-wrapper .chat-message.thinking .thinking-dots span:nth-child(3){animation-delay:0.4s}@keyframes thinking-bounce{ 0%, 80%, 100%{transform:scale(0.6);opacity:0.5;} 40%{transform:scale(1);opacity:1;}}.card-login{margin-left:auto;margin-right:auto;max-width:650px}.card-login .invalid-credentials-text{color:#b94a48;text-align:center}div.manage_rates_content button.btn_guardar_tarifa{margin-top:10px}div.manage_rates_content .card-title{font-size:18px;font-weight:bold}div.manage_rates_content input.input_nombre_tarifa{font-size:12px}div.manage_rates_content input.input_importe_tarifa{font-size:12px}div.manage_rates_content button.btn_guardar_tarifa{display:inline-block;margin-top:10px}div.manage_rates_content button.btn_guardar_tarifa i{font-size:12px}div.manage_rates_content button.btn_disable_tarifa{display:inline-block;margin-top:10px}div.manage_rates_content button.btn_disable_tarifa i{font-size:12px}div.manage_rates_content .head-separator{margin-top:50px;margin-bottom:50px;border-top:1px solid #000}div.manage_work_types_content input[type=checkbox]{margin-left:10px}div.manage_work_types_content td.actions_campo i{cursor:pointer}div.manage_work_types_content table.tabla_tipos_trabajo div.actions{display:inline-block;float:right}div.manage_work_types_content table.tabla_tipos_trabajo div.actions i{cursor:pointer}div.manage_work_types_content table.tabla_tipos_trabajo i.mostrar_campos{cursor:pointer}div.manage_work_types_content table.tabla_tipos_trabajo i.borrar_campo_tipo_trabajo{float:right;cursor:pointer}div.manage_work_types_content table.tabla_tipos_trabajo button.btn_add_campo_tipo_trabajo{margin-left:5px}div.manage_work_types_content form{text-align:center}div.manage_work_types_content form label{width:100%;margin-top:10px}div.manage_work_types_content form input[type=submit]{margin:auto;margin-top:15px}div.manage_work_types_content select#select_tarifas_tipo_trabajo{margin-bottom:15px}div.manage_work_types_content ul.lista_tarifas{list-style-type:none}div.manage_work_types_content ul.lista_tarifas li button{margin-bottom:10px}div.reports_content fieldset{padding:5px !important;padding-top:10px !important;max-height:325px}div.reports_content fieldset .reports-fieldset-content{max-height:285px;overflow:auto}div.reports_content div.conditions_container{margin-top:20px}div.reports_content div.conditions_container div.add_condition_container input,div.reports_content div.conditions_container div.add_condition_container select{display:inline-block;margin-right:15px;width:unset}div.reports_content div.informes_guardados_container select{display:inline-block;width:unset}div.reports_content div.informes_guardados_container button{margin-left:10px}div.reports_content div.report_result_container button#btn_save_report{margin-top:5px;margin-bottom:10px}div.reports_content div.report_result_container button#btn_download_report_xlsx,div.reports_content div.report_result_container button#btn_download_report_csv,div.reports_content div.report_result_container button#btn_download_report_pdf{margin-bottom:15px;margin-right:10px}div.reports_content div.report_result_container button#btn_download_report_xlsx i,div.reports_content div.report_result_container button#btn_download_report_csv i,div.reports_content div.report_result_container button#btn_download_report_pdf i{margin-right:5px;vertical-align:top}div.reports_content .save-report-controls{display:flex;flex-direction:row;align-items:center;align-content:flex-start;gap:15px}div.reports_content .save-report-controls #input_save_report{max-width:200px}.right-content.support_ticket_detail_content .ticket-user{font-weight:bolder}.right-content.support_ticket_detail_content .ticket-labels .ticket-type,.right-content.support_ticket_detail_content .ticket-labels .ticket-status{padding:5px;font-weight:bolder;color:#fff;border-radius:5px;margin-right:5px}.right-content.support_ticket_detail_content .ticket-labels .ticket-type.ticket-type--feature,.right-content.support_ticket_detail_content .ticket-labels .ticket-status.ticket-type--feature{background-color:#5f5ff3}.right-content.support_ticket_detail_content .ticket-labels .ticket-type.ticket-type--bug,.right-content.support_ticket_detail_content .ticket-labels .ticket-status.ticket-type--bug{background-color:#b94a48}.right-content.support_ticket_detail_content .ticket-labels .ticket-type.ticket-status--open,.right-content.support_ticket_detail_content .ticket-labels .ticket-status.ticket-status--open{background-color:#585858}.right-content.support_ticket_detail_content .ticket-labels .ticket-type.ticket-status--work_in_progress,.right-content.support_ticket_detail_content .ticket-labels .ticket-status.ticket-status--work_in_progress{background-color:#a0a000}.right-content.support_ticket_detail_content .ticket-labels .ticket-type.ticket-status--closed,.right-content.support_ticket_detail_content .ticket-labels .ticket-status.ticket-status--closed{background-color:#00d300}.right-content.support_ticket_detail_content .ticket-labels .ticket-type.ticket-status--closed_no_solution,.right-content.support_ticket_detail_content .ticket-labels .ticket-status.ticket-status--closed_no_solution{background-color:#5f5ff3}div.users_content form label{width:100%;margin-top:10px}div.users_content form input[type=submit]{margin:auto;margin-top:15px}#container-observaciones-renta-cliente{position:fixed;background-color:#2d71b0;color:#fff;width:100%;top:0px;padding:20px;max-height:150px;overflow-y:scroll}#container-observaciones-renta-cliente #title-observaciones-renta-cliente{display:block;margin:auto;font-weight:bolder;text-align:center}#container-observaciones-renta-cliente #text-observaciones-renta-cliente{display:block;margin:auto;width:40%}div.work_detail_content form{text-shadow:1px 1px 1px #bdbdbd}div.work_detail_content div.card .work-detail--header--wrapper{position:relative;height:36px}div.work_detail_content div.card .work-detail--header--wrapper button.btn_trabajo_previo{position:absolute;top:50%;left:0px;transform:translateY(-50%)}div.work_detail_content div.card .work-detail--header--wrapper button.btn_trabajo_siguiente{position:absolute;top:50%;right:0px;transform:translateY(-50%)}div.work_detail_content div.card .work-detail--header--wrapper .work-detail--header--nombre-cliente--wrapper{text-align:center;width:100%}div.work_detail_content div.card .work-detail--header--wrapper .work-detail--header--nombre-cliente--wrapper .work-detail--header--nombre-cliente{max-width:calc(100% - 134px);font-size:24px;font-weight:bolder;display:inline-block;height:36px}div.work_detail_content div.card .work-detail--header--wrapper .work-detail--header--nombre-cliente--wrapper .work-detail--header--nombre-cliente a{height:36px;display:inline-block;overflow:hidden}div.work_detail_content div.card .work-detail--actions--wrapper{text-align:right}div.work_detail_content div.card .work-detail--actions--wrapper nav{display:inline-block;width:auto}div.work_detail_content div.card .work-detail--actions--wrapper nav .nav-wrapper{display:inline-block}div.work_detail_content div.card .work-detail--actions--wrapper nav .nav-button--delete-trabajo.disabled a{padding-left:25px;padding-right:25px;background-color:lightgray;cursor:not-allowed}div.work_detail_content div.card .work-detail--actions--wrapper nav .nav-button--delete-trabajo.disabled a:hover{background-color:lightgray}div.work_detail_content div.card .work-detail--actions--wrapper nav .nav-button--delete-trabajo a{width:64px;height:64px;position:relative}div.work_detail_content div.card .work-detail--actions--wrapper nav .nav-button--delete-trabajo a i{position:absolute;font-size:24px;left:50%;top:50%;transform:translate(-50%, -50%)}div.work_detail_content div.card .work-detail--actions--wrapper nav #desbloquear_form_editar_trabajo a{width:64px;height:64px;position:relative}div.work_detail_content div.card .work-detail--actions--wrapper nav #desbloquear_form_editar_trabajo a i{position:absolute;font-size:24px;left:50%;top:50%;transform:translate(-50%, -50%)}div.work_detail_content div.card div.card-header{text-align:center}div.work_detail_content div.card div.card-header input{display:inline-block;text-align:center}div.work_detail_content div.card div.card-header span.icon_desbloquear_form{margin-left:15px;font-size:25px;cursor:pointer}div.work_detail_content div.card div.card-header button.btn_trabajo_previo{position:absolute;top:50%;left:0px;transform:translateY(-50%)}div.work_detail_content div.card div.card-header button.btn_trabajo_siguiente{position:absolute;top:50%;right:0px;transform:translateY(-50%)}div.work_detail_content div.card button.btn_modificar_trabajo{margin-top:20px;float:right}div.works_content button.calcular_totales{position:absolute;top:30px}div.works_content button#btn_manage_work_types{margin-bottom:15px}div.works_content button#btn_manage_rates{margin-bottom:15px}div.works_content button#btn_form_asignar_trabajo{margin-top:15px}div.works_content div.card.container_trabajos_no_completados strong.card-title.title_trabajos_no_completados span.total_trabajos_no_completados{color:yellow}div.works_content div.card.container_trabajos_completados strong.card-title.title_trabajos_completados{color:#39ff39}div.works_content div.card div.card-body{overflow-x:scroll}div.works_content .tabulator input,div.works_content .tabulator button{font-size:14px;display:inline-block}div.works_content .tabulator button.btn_finalizar_trabajo{border-radius:5px;margin:auto}div.works_content .tabulator input[name=picker_finalizar_trabajo],div.works_content .tabulator input[name=horas_realizadas]{margin:auto;margin-bottom:10px}div.works_content form#form_asignar_trabajo label{margin-top:10px}div.works_content form#form_asignar_trabajo .collapsible-campos-trabajo-finalizado{margin-left:12px;margin-right:12px}div.works_content form#form_asignar_trabajo div.submit_container{float:right}div.works_control_content #visualizar-datos--content,div.works_control_content #exportar-datos--content{padding-top:20px}div.works_control_content .works-control-filters--wrapper{padding-left:15px;padding-right:15px}div.works_control_content .works-control-filters--wrapper fieldset{display:flex;align-items:center}div.works_control_content .table-works-control--wrapper table thead{background-color:#2d71b0;color:#fff}div.works_control_content .table-works-control--wrapper table thead tr th{padding-top:15px !important;padding-bottom:15px !important;border-radius:0px !important;border-left:1px solid #fff;border-right:1px solid #fff;padding-left:10px !important;padding-right:10px !important}div.works_control_content .table-works-control--wrapper table tbody tr:nth-child(even){background-color:#efefef}div.works_control_content .table-works-control--wrapper table tbody tr:nth-child(odd){background-color:#fff}div.works_control_content .table-works-control--wrapper table tbody tr:hover{background-color:#ddd}div.works_control_content .table-works-control--wrapper table tbody tr td{border-left:1px solid lightgrey;border-right:1px solid lightgrey;padding-left:10px !important;padding-right:10px !important}div.works_control_content .table-works-control--wrapper .table-works-control--paginator{padding-top:15px !important;padding-bottom:15px !important;text-align:center}div.works_control_content .table-works-control--wrapper .table-works-control--paginator button[disabled]{color:#2d71b0 !important;background:#fff !important;opacity:1}div.works_control_content .table-works-control--wrapper .table-works-control--paginator i{font-size:1rem}div.works_control_content .works-control-export-data--wrapper{padding-left:15px;padding-right:15px;padding-bottom:25px}div.works_control_content .works-control-export-data--wrapper fieldset{display:flex;align-items:center}