@import url("https://fonts.googleapis.com/css?family=Montserrat:400,700");@import url("https://fonts.googleapis.com/css?family=Open+Sans");body{color:#4f4f4f;font-family:Montserrat,"sans-serif"}a{color:inherit;text-decoration:underline}a:hover{text-decoration:none;color:#f1f1f1!important;font-weight:700}.mt-32px{margin-top:32px}nav.navbar{display:flex;padding:0 10%;border-bottom:10px solid #0079c1}nav.navbar .navbar-brand{padding:0}nav.navbar .navbar-brand img{width:auto;height:50px}nav.navbar .navbar-toggler{justify-self:center;border:none}nav.navbar .navbar-toggler .navbar-toggler-icon{color:#0079c1}nav.navbar .navbar-collapse{justify-content:center;padding:15px 0}nav.navbar .navbar-collapse .navbar-nav .nav-link{color:#4a4a4a;font-family:Open Sans,"sans-serif";text-transform:uppercase;font-weight:600;font-size:.75em}nav.navbar .nav-user{padding-right:3em;position:relative;text-align:right;color:#0079c1}nav.navbar .nav-user .role,nav.navbar .nav-user .user{font-size:.7em;color:#0079c1;display:block;text-align:right}nav.navbar .nav-user .role{font-weight:600}nav.navbar .nav-user .fa-sign-out{position:absolute;font-size:1.5em;right:0;top:calc(50% - .5em)}main.page-container{min-height:calc(100vh - 66px);padding-bottom:60px}main.page-container header{padding-bottom:40px}main.page-container header .title-container{padding:20px}main.page-container header .title-container h1{color:#0079c1;font-weight:600}main.page-container header.container-fluid{background-color:#929292;background-image:url(../images/header-background.jpg);background-position:50%;background-size:cover;text-align:center;padding-bottom:0;margin-bottom:40px}main.page-container header.container-fluid .title-container h1{text-transform:uppercase;color:#4a4a4a}footer{position:fixed;background-color:#fff;width:100%;bottom:0;border-top:5px solid #0079c1;padding:15px}footer a{color:inherit}#table-data{width:100%}#table-data .dataTables_filter{float:none;text-align:left}#table-data .dataTables_filter input[type=search]{margin-right:25px}#table-data .dataTables_filter .btn{display:inline-block;border-radius:0}table.table-striped,table.table-striped.table-bordered{border:none;border-top:5px solid #0079c1}table.table-striped.table-bordered td,table.table-striped.table-bordered th{vertical-align:middle;border:0;border-bottom:1px solid #929292}table.table-striped.table-bordered td:last-child,table.table-striped.table-bordered th:last-child{white-space:nowrap}table .fa{font-size:1.5em}.btn{display:block;padding:5px 1em;text-decoration:none;border-radius:3px;font-weight:500;cursor:pointer}.btn.btn-primary{background-color:#0079c1;color:#fff;border:1px solid #0079c1}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:transparent;color:#0079c1}.btn.btn-outline{border:1px solid #fff;color:#fff;background-color:transparent}.btn.btn-export{color:#0079c1;font-size:.8em;float:right}.btn.btn-export svg{width:30px;height:30px;padding-left:5px}.btn.btn-export svg path{fill:#0079c1}.ajs-buttons .btn{display:inline-block}.two-btn{display:flex;justify-content:space-between}.modal .modal-content .modal-header{color:#fff;background-color:#0079c1}.modal .modal-content .modal-header .modal-title{font-weight:900}.modal .modal-content .modal-header .close{color:#fff}.modal .modal-content .modal-body .form-content{max-width:80%;margin:0 auto}.modal .modal-content .modal-body .form-content .form-check{padding-left:0}.modal .modal-content .modal-body .form-content .form-check input.form-check-input{display:none}.modal .modal-content .btn{font-weight:900}@supports (display:grid){dl{display:grid;grid-template-columns:max-content auto}dl dt{grid-column-start:1;margin-bottom:.5rem}dl dd{grid-column-start:2;padding-left:5px}}#dt_paginate.paging_numbers{padding-top:15px}#dt_paginate.paging_numbers>* a{background:none;background-color:transparent;font-weight:500;padding:5px 25px;border:0;border-radius:0;border-right:1px solid #929292}#dt_paginate.paging_numbers>* a.current,#dt_paginate.paging_numbers>* a:hover{color:#0079c1!important;font-weight:900}#dt_paginate.paging_numbers>* a:active{box-shadow:none}.login-header h2+p{margin-top:25px}input{border:1px solid #0079c1;background-color:#fff;padding:5px 1em}input::placeholder{color:#929292}input.form-control{border-color:#929292}label:has(input[type=search]):before{content:"\f002";font-family:FontAwesome;position:absolute;right:35px;line-height:2.3em}label.search{position:relative}label.search input{padding-right:35px}label.search:before{content:"\f002";font-family:FontAwesome;position:absolute;right:35px;line-height:2.3em;color:#0079c1}.form-group>label{font-size:.878em}.form-group .bags_info{font-size:14px;font-style:oblique;font-weight:700}.form-check{padding-left:1.5rem}.form-check input[type=checkbox]{-webkit-appearance:button;appearance:button;width:1em;height:1em;border-radius:2px!important;margin-left:-1.5em;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased}.form-check input[type=checkbox]:checked:before{content:"\f00c";font-size:.9em;color:#0079c1;padding-left:1px}.form-check input[type=checkbox]+label{font-size:13px}.form-check input[type=checkbox]+label a{text-decoration:underline}.switcher{position:relative;display:inline-block;margin-bottom:-6px;margin-right:15px;width:60px;height:25px}.switcher .switcher-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.switcher .switcher-slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.switcher.checked .switcher-slider{background-color:#0079c1}.switcher.checked .switcher-slider:before{-webkit-transform:translateX(35px);-ms-transform:translateX(35px);transform:translateX(35px)}.fa{color:#0079c1;font-size:1.5em;padding:0 5px}body.not-sign-in nav.navbar{padding:15px 10%}body.not-sign-in main{background-image:url(../images/girl-balloons.png);background-size:cover;background-position:100%;background-repeat:no-repeat;height:calc(100vh - 90px)}body.not-sign-in main form{display:block;width:320px;padding:60px 25px 25px 30px;background-color:#0079c1;color:#fff}@media only screen and (min-width:992px){body.not-sign-in main form{width:420px}}@media only screen and (min-width:576px){body.not-sign-in main form{margin-left:12%}}body.not-sign-in main form h2{font-size:3em}body.not-sign-in main form input{border-radius:0;border:0}body.not-sign-in main form .btn{border-width:2px;border-radius:0;font-weight:700;padding-left:40px;padding-right:40px}body.not-sign-in main form .errors-container{text-align:center;padding:5px 15px;border:3px solid #fff}body.not-sign-in main form .errors-container .errors-messages{font-weight:900}body.not-sign-in .login-header .two-btn .btn{font-size:11px;width:150px;max-width:49%;padding-left:0;padding-right:0}@media only screen and (min-width:768px){body.not-sign-in .login-header .two-btn .btn{width:216px;font-size:14px}}body.not-sign-in .login-header .two-btn+.text-center p{font-size:13px}@media only screen and (min-width:576px){body.not-sign-in .login-header .two-btn+.text-center p{max-width:206px}}@media only screen and (max-width:575.98px){body.not-sign-in .login-header .two-btn+.w-50{width:100%!important}}.blue-block{display:block;padding:20px 15px;background-color:#0079c1;max-width:100%;margin:auto;color:#fff}@media only screen and (min-width:576px){.blue-block{max-width:85%;padding:60px 25px 25px 30px;margin-left:12%}}.blue-block h2{font-size:2.7em;font-family:Open Sans,"sans-serif";max-width:90vw}.blue-block input{border-radius:0;border:0}.blue-block .btn{border-width:2px;border-radius:0;font-weight:700;padding-left:40px;padding-right:40px}.blue-block .errors-container{text-align:center;padding:5px 15px;border:3px solid #fff}.blue-block .errors-container .errors-messages{font-weight:900}div.datepicker table tr td.active,div.datepicker table tr td.active.disabled,div.datepicker table tr td.active.disabled:hover,div.datepicker table tr td.active:hover{background-color:#0079c1;color:#fff}input.moovity-datepicker{text-align:center;color:#929292;font-size:.9em;letter-spacing:.7px;cursor:pointer}div.datepicker tfoot tr th.datepicker-switch,div.datepicker thead tr:first-child th.datepicker-switch{color:#0079c1}.porcentaje{display:flex;justify-content:space-between}div.datepicker td,div.datepicker th{text-align:center;width:20px;height:20px;border:none}.graph-links a{font-size:.8em;text-decoration:underline}.modal-ancha div:first-child{max-width:1180px}.modal-ancha div:first-child .btn,.modal-ancha div:first-child .modal-header{color:#4f4f4f;background-color:#fff}.modal-ancha div:first-child .btn{border:1px solid #4f4f4f}.modal-ancha div:first-child .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#4f4f4f;color:#4f4f4f}@media only screen and (max-width:991.98px){.items{width:49%}}@media only screen and (max-width:767.98px){.items{width:100%}}@media only screen and (max-width:991.98px){.summary-info,.summary-paint{width:100%}}@media only screen and (max-width:991.98px){.box-summary{padding:30px!important}}@media only screen and (max-width:575.98px){.box-summary{padding:10px!important}}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{background-color:#0079c1}.clearfix:after{content:"";display:table;clear:both}.do-container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width:576px){.do-container{max-width:540px}}@media (min-width:540px){.do-container{max-width:720px}}@media (min-width:992px){.do-container{max-width:960px}}@media (min-width:1200px){.do-container{max-width:1140px}}body{background-color:#fff}.h-captcha.disabled{opacity:1%;pointer-events:none;color:grey;user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.wrapper-spinner{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.33);line-height:100vh;text-align:center;z-index:9}.wrapper-spinner.active{display:block}.program_background{background-position:100%;background-repeat:no-repeat;height:calc(100vh - 90px)}