body{font-family:Montserrat,sans-serif;color:#2a2a2a;min-width:400px}.clickable{cursor:pointer}.primary-color{color:#01973b}.grey-color{color:#2a2a2a}.white-color{color:#fff}.bg-primary-color{background-color:#01973b}.bg-grey-color{background-color:rgba(42,42,42,.05)}.bg-white-color{background-color:#fff}h4{font-size:28px}a:active,a:hover,a:link,a:visited{text-decoration:none}a:hover{font-weight:700}.btn-primary{background-color:#01973b;border:none;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:50px;opacity:1;color:#fff;padding:8px 24px}.btn-primary:hover{background-color:rgba(1,151,59,.8)}.btn-primary:focus{box-shadow:none}.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#01973b;border-color:none}.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:none}.section-full{padding:0}.section{padding:2% 8% 0}@media (min-width:992px){.section{padding:2% 5% 0}}.hidden{display:none}.vertical-center{min-height:100%;min-height:100vh;display:flex;align-items:center}@media (min-width:576px){.w-sm-auto{width:auto!important}}.ic-small{width:12px}.ic-mid{width:20px}.ic-large{width:24px}.ic-arrow{padding-left:25px;display:inline-block;height:7px;width:11px}.ic-arrow-down{background:url(ic_arrow-down.772818d7754af029817e.svg) no-repeat 0 0}.ic-arrow-up{background:url(ic_arrow-up.633393270ef1dadebeb4.svg) no-repeat 0 0}.ic-arrow-up-white{background:url(ic_arrow-up-white.5539748ebaea6934e2ec.svg) no-repeat 0 0}.ic-arrow-down-white{background:url(ic_arrow-down-white.5034afb03e76be609a71.svg) no-repeat 0 0}.ic-sort-by{padding-left:25px}.ic-sort-by-up-white{background:url(ic_sort-by-up-white.8f61e20cc66755b728cd.svg) no-repeat 0 0;background-size:18px}.ic-sort-by-down-white{background:url(ic_sort-by-down-white.a665d92eb892dc71798d.svg) no-repeat 0 0;background-size:18px}.ic-calendar,.ic-search,.ic-sort-by-order{width:14px}.badge{font-size:1rem;font-weight:400;color:#fff}.badge.badge-0{background-color:#ffc107}.badge.badge-1{background-color:#31a752}.badge.badge-2{background-color:#c00}.badge.badge-3{background-color:#51c6fd}.badge.badge-4{background-color:#1b4a61}.badge.badge-5{background-color:#fbbf81}.divider-vertical{border:none;border-left:1px solid hsla(0,0%,47.1%,.31);height:10vh;width:1px}select{width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;background-position:right 12px center;background-size:10px;-webkit-appearance:none;background-image:url(ic_arrow-down-black.5f8024045a767e6a0e29.svg);background-repeat:no-repeat}textarea::-webkit-input-placeholder{color:rgba(66,66,66,.54)}textarea::-moz-placeholder{color:rgba(66,66,66,.54)}textarea::-ms-input-placeholder{color:rgba(66,66,66,.54)}textarea::placeholder{color:rgba(66,66,66,.54)}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%!important}.dropdown-toggle:after{display:none}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{font-size:16px;font-family:inherit;border:1px solid silver;color:#2a2a2a;border-radius:6px;padding:8px 12px;background:#fff;background:url(ic_arrow-down-black.5f8024045a767e6a0e29.svg) no-repeat 100% #fff;-webkit-appearance:none;background-position:right 12px center;background-size:10px}.bootstrap-select .dropdown-toggle .filter-option{-webkit-appearance:none;background-position:right 12px center;background-size:10px}.bootstrap-select>.dropdown-toggle{background:#fff;border:1px solid silver;padding:8px 12px}.bootstrap-select .dropdown-toggle .filter-option-inner{padding-right:0}.bootstrap-select .dropdown-menu{max-width:100%!important;min-width:100%!important}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:5px;margin-left:15px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{right:auto;left:15px}select::-ms-expand{display:none}button.actions-btn{visibility:hidden}.bs-actionsbox .btn-group button.bs-select-all:after{content:"Seleccionar todo";visibility:visible;position:absolute;right:0;background:hsla(0,0%,84.3%,.2);width:100%;padding:3px;border-radius:8px 0 0 8px}.bs-actionsbox .btn-group button.bs-deselect-all:after{content:"Deseleccionar todo";visibility:visible;position:absolute;left:0;background:hsla(0,0%,84.3%,.2);width:100%;padding:3px;border-radius:0 8px 8px 0}.checkbox-container{display:block;position:relative;padding-left:35px;margin-top:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#ccc}.checkbox-container input:checked~.checkmark{background-color:#01973b}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:10px;top:6px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.field .form-control-valid-feedback{color:#d85757;font-weight:400;margin-top:12px}.login-form .form-group .form-control-valid-feedback{color:#d85757;font-weight:400;margin-top:6px;width:85%;font-size:12px;text-align:left;float:right;margin-bottom:16px}nav.navbar{height:85px;padding:0}nav.navbar .navbar-menu{padding:0 0 0 2rem}@media (min-width:768px){nav.navbar .navbar-menu{padding:0 1rem}}nav.navbar .navbar-menu img{width:24px}nav.navbar .navbar-brand{margin-right:0;margin-left:78%}nav.navbar .navbar-brand img{height:55px}nav.navbar .navbar-shutdown{background-color:#01973b;padding:20px;box-shadow:0 3px 6px rgba(0,0,0,.16)}nav.navbar .navbar-shutdown img{width:20px}.navbar-light .navbar-nav .nav-link{cursor:pointer}.sidenav{height:100%;width:0;position:fixed;z-index:2;top:0;left:0;background-color:#01973b;overflow-x:hidden;transition:.5s;padding-top:60px}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:1.25rem;color:#fff;display:block;transition:.3s}.sidenav a:hover{font-weight:700}.sidenav a img{height:24px}.sidenav a:hover img{height:25px}.sidenav .closebtn{position:absolute;top:0;font-size:36px}#main{transition:margin-left .5s}.sidenav.menuOpened{width:90px}#main.menuOpened{margin-left:90px}.login-form{padding:5%;margin:0 20%;box-shadow:0 5px 8px 0 rgba(0,0,0,.05),0 9px 26px 0 rgba(0,0,0,.05);border-radius:2%}.login-form input{width:75%;border-radius:1rem;padding:5px 25px;border:none;display:inline;font-size:12px}.login-form .btn-submit{width:75%;border-radius:1rem;padding:1.5%;border:none;cursor:pointer;font-size:14px}.login-form a:hover{color:#01973b}.login-form+img{width:120px}.thead-dark{color:#fff;background-color:#01973b;font-size:18px;font-weight:600;padding:10px 12px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.tbody{padding:10px 0 0}.tbody .divider-vertical{margin-right:20px}.tbody .trow{border-bottom:1px solid hsla(0,0%,47.1%,.31);padding:12px}.tbody .trow .title{color:#01973b;font-size:18px;font-weight:600}.tbody .trow .subtitle{color:#787878;font-size:14px;font-weight:400}.tbody .trow .total{color:#212121;font-size:18px;font-weight:600;text-align:right;margin-right:40px}.tbody .trow .title-attribute{color:#787878;font-size:16px;font-weight:500}.tbody .trow .value-attribute{color:#212121;font-size:16px;font-weight:600}.tbody .trow .value-attribute.positive{color:#00ae00}.tbody .trow .value-attribute.negative{color:#f50658}.tbody .trow.bg-total{background-color:rgba(0,174,0,.12)}.tbody .col-custom-auto,.tbody .col-xl-custom-auto{flex-basis:0;flex-grow:1;max-width:100%}@media (max-width:1555px) and (min-width:1200px){.tbody .trow .total{color:#212121;font-size:18px;font-weight:600;text-align:right;margin-right:40px}.col-xl-custom-auto{flex:0 0 auto;width:auto;max-width:100%}.tbody .divider-vertical{margin-right:0}.tbody .trow .title{color:#01973b;font-size:16px;font-weight:600}.tbody .trow .subtitle{color:#787878;font-size:14px;font-weight:400}.tbody .trow .title-attribute{color:#787878;font-size:14px;font-weight:500}.tbody .trow .value-attribute{color:#212121;font-size:14px;font-weight:600;padding-right:0}}@media (max-width:1200px) and (min-width:992px){.tbody .trow .total{margin-right:0}.tbody .col-custom-auto{flex-basis:0;flex-grow:1;max-width:100%}}.tbody .second-col-margin{margin-top:auto}@media (max-width:1774px) and (min-width:1200px){.tbody .second-col-margin{margin-top:20px}}.thead-dark thead th{vertical-align:top;background-color:#01973b}.thead-dark tbody{background-color:#fff}.thead-dark tbody tr{background-color:rgba(0,174,0,.32);color:#212121;font-weight:400}tr.nr3{display:none}#inp3:checked~tr.nr3{display:table-row}tr #inp3:checked+tr.nr3{display:block!important}.table.table-expand.thead-dark tbody tr{background-color:#fff}.table.table-expand.thead-dark tbody tr.table-expand-row-content.is-active{background-color:rgba(0,174,0,.12)}.table.table-expand .td-dinamic{display:inline-grid;margin-right:25px;margin-bottom:12px}.table-expand-row .collapse-icon{cursor:pointer}.table-expand-row .collapse-icon:after{background:url(ic_arrow-down-primary.bc3c2999e8b0cafc8069.svg) no-repeat}.table-expand-row .collapse-icon:after,.table-expand-row .expand-icon:after{content:"";width:12px;height:12px;margin-top:6px;display:block;cursor:pointer;margin-left:6px;margin-right:6px}.table-expand-row .expand-icon:after{background:url(ic_arrow-up-primary.847d0bb604836ae78974.svg) no-repeat}.table-expand-row-content{display:none}.table-expand-row-content.is-active{display:table-row;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s;background-color:rgba(0,174,0,.12)}.table-expand-row-content.is-active:first-child td{border-top:none}.table.table-expand thead th{border-bottom:none;padding-top:18px}.table.table-expand td,.table.table-expand th{border-top:1px solid rgba(40,167,69,.2)}.table.table-expand td a:hover{font-weight:inherit}.filters{display:flex}.filters input[name=dpFromDate],.filters input[name=dpToDate]{height:42px;width:44%}@media (min-width:576px) and (max-width:695px){.filters input[name=dpFromDate],.filters input[name=dpToDate]{width:95px}}@media (min-width:695px){.filters input[name=dpFromDate],.filters input[name=dpToDate]{width:120px}}.filters .btn-export{background:#01973b 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.16);border:1px solid #01973b;border-radius:50px;opacity:1;color:#fff}.daterangepicker td.active,.daterangepicker td.active:hover,.daterangepicker td.in-range{background-color:#01973b}input[name=daterange]::-webkit-input-placeholder{font-size:14px;color:rgba(42,42,42,.5)}input[name=daterange]::-moz-placeholder{font-size:14px;color:rgba(42,42,42,.5)}input[name=daterange]:-ms-input-placeholder{font-size:14px;color:rgba(42,42,42,.5)}input[name=daterange]:-moz-placeholder{font-size:14px;color:rgba(42,42,42,.5)}.form-inline.daterange .form-group.hidden{width:0;margin:0;border:none;padding:0;display:flex}.custom-day,.form-inline.daterange .form-group .form-control{display:inline-block}.custom-day{text-align:center;padding:.185rem .25rem;height:2rem;width:2rem}.custom-day.focused{background-color:#e6e6e6}.custom-day.range,.custom-day:hover{background-color:#0275d8;color:#fff}.custom-day.faded{background-color:rgba(2,117,216,.5)}.daterange .btn-outline-secondary{border:1px solid silver;padding-left:.75rem;padding-right:.75rem}.daterange .btn-outline-secondary:active,.daterange .btn-outline-secondary:focus,.daterange .btn-outline-secondary:hover{background-color:#fff;border:1px solid silver}.daterange .custom-day.faded{background-color:rgba(1,151,59,.5)}.daterange .form-group.no-hidden{width:200px}.custom-day.range,.custom-day:hover{background-color:#01973b}.daterange .ngb-dp-header,.daterange .ngb-dp-month-name,.daterange .ngb-dp-weekdays{background-color:#fff}.daterange .btn-link,.daterange .btn-link:focus{color:#01973b;border:none}.daterange .dropdown-menu{box-shadow:3px 3px 5px 6px #ccc}.daterange .ngb-dp-weekday{color:#01973b}.input-group-append.calendar-wrapper{width:auto}.input-group-append.calendar-wrapper .calendar{width:100%}@media (min-width:576px){.input-group-append.calendar-wrapper .calendar{width:auto}}@media (min-width:768px){.input-group-append.calendar-wrapper .calendar{width:auto}}@media (min-width:992px){.daterange{display:flex;flex-flow:row wrap;align-items:center}.input-group-append.calendar-wrapper{width:auto}}.filters .search-input{font-size:inherit;border:1px solid silver;color:#2a2a2a;padding:8px 12px 8px 44px;border-radius:5px;width:260px;background:url(ic_search.e362a78474214eaa0536.svg) no-repeat;background-size:14px;background-position:left 16px center;width:100%}.dropup .dropdown-toggle:after{display:none}#selectBrands,#selectedAcademy,#selectOrigins{height:42px;display:block;width:100%;font-size:inherit!important;background:url(ic_arrow-down-black.5f8024045a767e6a0e29.svg)no-repeat;background-image:url(ic_arrow-down-black.5f8024045a767e6a0e29.svg);background-attachment:scroll;background-origin:initial;background-clip:initial;background-color:initial;background-size:10px;background-position:right 16px center;background-position-x:right 16px;background-position-y:center;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";border:1px solid silver!important;color:#2a2a2a!important;border-radius:5px!important;border-top-left-radius:5px!important;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;border-bottom-left-radius:5px!important;padding:.375rem .75rem;line-height:1.5;color:#495057;background-clip:padding-box;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-writing-mode:horizontal-tb!important;text-rendering:auto;color:#000;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start;box-sizing:border-box;align-items:center;white-space:pre;-webkit-rtl-ordering:logical;background-color:#fff;cursor:default;margin:0;font:400 13.3333px Arial;border-radius:0;border:1px solid #a9a9a9;-o-border-image:initial;border-image:initial;position:relative!important}.total-results{font-size:15px;color:#999}.table.thead-dark+.pagination .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#01973b;background-color:transparent;border:none}.table.thead-dark+.pagination .page-item.active .page-link{background-color:#01973b}.ngx-pagination .current,.table.thead-dark+.pagination .page-item.active .page-link{z-index:1;color:#fff;border:none;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16)}.ngx-pagination .current{background:#01973b!important;padding:3px 12px!important}.ngx-pagination a,.ngx-pagination button{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#01973b!important;background-color:transparent;border:none}.ngx-pagination{padding-right:0;padding-left:0}.card-responsive{border-radius:12px;border:none;box-shadow:-1px -1px 6px rgba(0,0,0,.08);margin:0 0 24px}.card-responsive .card-title{background-color:#01973b;padding:12px;font-size:18px;color:#fff;font-weight:600;margin-bottom:12px;border-radius:12px 12px 0 0}.card-responsive .card-title-attribute{color:rgba(33,33,33,.54);font-size:14px;font-weight:600}.card-responsive .card-value-attribute{color:#212121;font-size:14px;font-weight:600}.card-responsive .card-value-attribute.positive{color:#00ae00}.card-responsive .card-value-attribute.negative{color:#f50658}.card-responsive .card-row{padding:12px 12px 0}.card-responsive .card-row .title{color:#212121;font-size:16px;font-weight:600;font-weight:800}.card-responsive .card-row .subtitle{color:rgba(33,33,33,.54);font-size:16px;font-weight:600}.card-responsive .card-row.bg-total{background-color:rgba(0,174,0,.12);border-radius:0 0 12px 12px}.card-responsive .card-row.card-row-unbounce{padding:0}.divider-card{margin-top:0;margin-bottom:0;border:0;border-top:1px solid rgba(0,0,0,.1)}.card-responsive .card-secondary{padding:24px}.card-responsive .card-secondary .title{font-size:16px;font-weight:600;font-weight:800}.card-responsive .card-secondary .subtitle{color:rgba(33,33,33,.54);font-size:16px;font-weight:600;margin-bottom:5px}.card-responsive .card-secondary .label{color:#212121;font-size:16px;font-weight:700}.card-responsive .card-secondary .label-data{color:#212121;font-size:16px}.card-responsive .card-secondary .more-info{text-transform:uppercase;color:#01973b;font-weight:700;cursor:pointer}.card-responsive .card-secondary .more-info:hover{color:rgba(1,151,59,.56)}.card-responsive .card-secondary summary{text-transform:uppercase;color:#01973b;font-weight:700;cursor:pointer}.card-responsive .card-secondary summary::-webkit-details-marker{color:transparent;display:none}.card-responsive .card-secondary summary:focus{outline-style:none}