.background-modal-precontractor{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.5);z-index:999!important;overflow:auto}.register-precontractor-form-modal{border:1px solid #dcdee0;border-radius:5px;position:absolute;left:30%;right:30%;top:10%;bottom:15%;margin:auto;background:#fff;height:640px;width:540px}.result-precontractor-form-modal{border:1px solid #dcdee0;background:#fff}.register-pass-recovery-notification-form-modal{border:1px solid #dcdee0;border-radius:5px;position:absolute;left:30%;right:30%;top:10%;bottom:15%;margin:auto;background:#fff;height:320px;width:540px}.register-pass-recovery-notification-form-modal p{color:#6c757d;font-size:medium;padding-right:15px;padding-left:15px}.result-pass-recovery-notification-form-modal{border:1px solid #dcdee0;background:#fff}.input-label{margin-bottom:0}.content-login .content{position:fixed;width:100%;height:100%;background:rgba(51,51,51,.7);z-index:10;background:url(/img/login-back.jpg) no-repeat 50% fixed;background-size:cover}.content-login .content .login-form{color:#5d5d5d;background:rgba(248,249,250,.95);padding:26px 100px;border-radius:10px;width:500px;margin:100px auto;box-shadow:0 0 33px -13px #000}.content-login .content .login-form .footer-form-container{display:flex;justify-content:center}.content-login .content .login-form .footer-form-container a{color:#6c757d;font-size:small}.content-login .content .login-form img{display:block;margin:0 auto 0 30px;width:200px;height:150px}.content-login .content .login-form button,.content-login .content .login-form input{font-size:18px;margin:16px 0}.content-login .content .welcome{text-align:center;color:#b6995d}.result-pass-recovery-form-modal{border:1px solid #dcdee0;background:#fff}h5{color:#b6995d}.content-pass-recovery .content{position:fixed;width:100%;height:100%;background:rgba(51,51,51,.7);z-index:10;background:url(/img/login-back.jpg) no-repeat 50% fixed;background-size:cover}.content-pass-recovery .content .pass-recovery-title{text-align:center;color:#b6995d;margin-bottom:20px}.content-pass-recovery .content .pass-recovery-form{color:#5d5d5d;background:rgba(248,249,250,.95);padding:26px 100px;border-radius:10px;width:500px;margin:100px auto;box-shadow:0 0 33px -13px #000}.content-pass-recovery .content .pass-recovery-form .footer-form-container{display:flex;justify-content:center}.content-pass-recovery .content .pass-recovery-form .footer-form-container a{color:#6c757d;font-size:small}.content-pass-recovery .content .pass-recovery-form img{display:block;margin:0 auto 0 30px;width:200px;height:150px}.content-pass-recovery .content .pass-recovery-form button,.content-pass-recovery .content .pass-recovery-form input{font-size:18px}.content-pass-recovery .content .welcome{text-align:center;color:#b6995d}.user-form-modal-confirm{border:1px solid #dcdee0;border-radius:5px;position:absolute;height:200px;left:30%;right:30%;top:15%;bottom:15%;margin:auto;background:#fff}.user-form-modal-confirm .container-screen-modal-confirm{overflow-x:hidden;overflow-y:auto;height:100%;padding:20px}.user-form-modal-confirm .container-screen-modal-confirm #main-bar{text-align:center;margin-bottom:20px;width:100%}.user-form-modal-confirm .container-screen-modal-confirm #main-bar .close span,.user-form-modal-confirm .container-screen-modal-confirm #main-bar label{color:#b6995d}.user-form-modal-confirm .container-screen-modal-confirm label{color:#a6aaaf}.user-form-modal-confirm .container-screen-modal-confirm .form-group{display:flex;justify-content:center;text-align:center;margin-bottom:16px}.user-form-modal-confirm .container-screen-modal-confirm #footer-bar{display:flex;justify-content:center;text-align:center}.user-form-modal-confirm .container-screen-modal-confirm #footer-bar button{margin-right:10px}.error-form-modal{overflow-x:hidden;overflow-y:auto;border:1px solid #dcdee0;border-radius:5px;max-height:500px;width:500px;left:30%;right:30%;top:15%;bottom:15%;margin:auto;background:#fff}.error-form-modal .icon-action-key{margin:0}.error-form-modal .form-group .row{height:50px}.error-form-modal .container-modal{padding-left:20px;padding-right:20px}.error-form-modal .alert-heading{text-align:center}.container-loader{margin-top:100px}.spinner-border{width:2rem!important;height:2rem!important}.loading-text{font-size:20px}.checkbox-companies-by-bu{min-height:350px;max-height:350px;width:100%;bottom:15%;border-radius:5px}.checkbox-companies-by-bu .item{color:#a6aaaf;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #dcdee0}.checkbox-companies-by-bu .sub-item{background-color:#fff;padding-left:60px;padding-top:2px;padding-bottom:2px;border-top:1px solid #dcdee0}.checkbox-companies-by-bu .sub-item label{padding-left:30px}.checkbox-companies-by-bu .no-items{color:#a6aaaf;padding-top:10px;padding-bottom:10px;text-align:center}.checkbox-companies-by-bu input[type=checkbox]{display:none}.checkbox-companies-by-bu input[type=checkbox]+label{background-image:url(/img/icons/uncheck.svg);width:90%;height:20px;margin:5px 5px 5px 2%;background-repeat:no-repeat;vertical-align:middle;background-position:0;display:inline}.checkbox-companies-by-bu input[type=checkbox]:checked+label{background-image:url(/img/icons/check.svg);color:#b6995d;width:90%;height:20px;margin:5px 5px 5px 2%;background-repeat:no-repeat;vertical-align:middle;border-radius:5px;display:inline}.checkbox-companies-by-bu input[type=checkbox]+label:hover{background-image:url(/img/icons/check.svg);background-color:#dcdee0;color:#b6995d;border-radius:5px}.checkbox-companies-by-bu .company-span{margin-left:10px}.checkbox-companies-by-bu .unit-label{padding-left:30px}.checkbox-companies-by-bu #checkbox{min-height:350px;max-height:350px;z-index:9999!important;margin-top:5px}.checkbox-companies-by-bu #checkbox,.profile-form-modal{overflow-x:hidden;overflow-y:auto;background:#fff;border-radius:5px;border:1px solid #dcdee0}.profile-form-modal{position:absolute;min-height:570px;max-height:570px;width:650px!important;left:30%;right:30%;top:15%;bottom:15%;margin:auto}.profile-form-modal .profile-form-module-permissions{float:right;width:40%!important}.profile-form-modal .profile-form-module{padding-bottom:4px;padding-right:4px;padding-top:4px}.profile-form-modal .profile-form-module-name{padding:4px}.profile-form-modal #checkboxes{margin-top:10px;padding:3px;min-height:100px;max-height:280px}.event-form-modal,.profile-form-modal #checkboxes{border-radius:5px;border:1px solid #dcdee0;overflow-x:hidden;overflow-y:auto}.event-form-modal{position:absolute;top:15%;margin:0 auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff}.event-form-modal .item-business-units{padding-bottom:25px}.event-form-modal .container-screen-modal{height:0%!important}.tables-difference{display:flex;justify-content:space-evenly;padding:0 2%}.tables-difference .form-group{width:100%}.tables-difference .form-group .filters-dateRange,.tables-difference .form-group button,.tables-difference .form-group input,.tables-difference .form-group select{margin:5px}.tables-difference div{margin:0 20px}.tables-difference div label{color:#000;font-family:Roboto;font-size:1rem}.tables-difference div table tbody tr td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px}.tables-difference div table tbody tr td:last-child{border-right:0}.tables-difference div:last-child{margin:10px}.tables-difference div:last-child tbody td{background:#f2f4fa}.tables-difference div:nth-last-child(2){margin:10px}.tables-difference div:nth-last-child(2) tbody td{background:transparent;opacity:.75}.audit-form-control .empty-table-tr{text-align:center;height:150px}.audit-form-control .empty-table-td{display:table-cell;vertical-align:middle}table>tbody:empty{position:relative;display:table-caption;caption-side:bottom;height:100px;background-color:#f0f0f0;border:1px solid #dee2e6;text-align:center}table>tbody:empty:before{content:"Sin registros";display:block;color:#a6aaaf;box-sizing:border-box;position:absolute;left:0;right:0;top:40%}#bu-list{overflow:auto}.contractorsBusinessUnits-form-modal{overflow-x:hidden;overflow-y:auto;border:1px solid #dcdee0;border-radius:5px;position:absolute;left:25%;right:25%;top:15%;margin:auto;background:#fff}.contractorsBusinessUnits-form-modal .icon-action-key{margin:0}.contractorsBusinessUnits-form-modal .form-group .row{height:50px}.contractorsBusinessUnits-form-modal .container-modal{padding-left:20px;padding-right:20px}.contractorsBusinessUnits-form-modal label{display:inline-block}.contractorsBusinessUnits-form-modal .close{overflow:hidden;padding-left:5px}.contractorsBusinessUnits-form-modal .modal-business-units-container{padding:0 50px;margin-bottom:15px}.contractorsBusinessUnits-form-modal .modal-business-units-container .container-body{padding:20px 30px;border:1px solid #c5c5c5;border-radius:0 3px 6px 6px;max-height:250px;overflow:auto}.contractorsBusinessUnits-form-modal .modal-business-units-container .container-body .business-unit-item{display:flex;padding:5px 5px 5px 10px;color:#000;border-color:#f4f4f6 #eee #c5c5c5;border-style:solid;border-width:1px;font-size:15px}.contractorsBusinessUnits-form-modal .modal-business-units-container .container-body .business-unit-item .see-companies{display:flex;justify-content:space-between;width:10%;cursor:pointer}.contractorsBusinessUnits-form-modal .modal-business-units-container .container-body .business-unit-item .name{width:80%;font-weight:bolder}.contractorsBusinessUnits-form-modal .modal-business-units-container .container-body .business-unit-item .checkbox{display:flex;justify-content:space-around;width:10%}.contractorsBusinessUnits-form-modal .modal-business-units-container .container-body .companie-item{display:flex;padding:5px 5px 5px 10px;color:#000;border-color:#f4f4f6 #eee #c5c5c5;border-style:solid;border-width:1px;font-size:15px}.contractorsBusinessUnits-form-modal .modal-business-units-container .container-body .companie-item .name{width:70%;font-size:14px}.contractorsBusinessUnits-form-modal .modal-business-units-container .container-body .companie-item .checkbox{display:flex;justify-content:space-evenly;width:30%}.square{display:inline-block;width:15px;height:15px;border:1px solid #a6aaaf;background-color:#fff;border-radius:2px;-webkit-appearance:none;margin:3px;cursor:pointer;vertical-align:middle}.square.checked{background-color:#b6995d!important;border:none}.square.checked svg{display:flex;width:100%;height:100%;color:#fff}.square.disabled{background-color:#e9ecef;cursor:unset}.square svg{display:none}.month-lg{width:120px!important}#bu-btn{cursor:pointer;margin-left:10px;font-size:1.1em;text-align:center;color:#fff;background-color:#b7a379;border:1px solid #b6995d;line-height:1.5;border-radius:.25rem}#bu-btn:hover{background-color:#b6995d}.arrow{font-size:.5em;margin-left:10px}.multiselect{margin-top:10px}#bu-list{display:inline-block;vertical-align:top;overflow:hidden;border:1px solid #b6995d}.instructions{margin-left:5px;margin-bottom:0;margin-top:0;font-weight:100;font-size:13px}.food-service-form-modal-edit{overflow-x:hidden;overflow-y:auto;border:1px solid #dcdee0;border-radius:5px;position:absolute;min-height:470px;max-height:470px;width:650px!important;left:30%;right:30%;top:15%;bottom:15%;margin:auto;padding-left:10px;padding-right:10px;background:#fff}.food-service-form-modal-edit .item-business-units{padding-bottom:25px}#modal-checkboxes #checkboxes{margin-top:10px;padding:3px;min-height:294px;max-height:294px}#modal-checkboxes #checkboxes,.food-service-form-modal-new{border-radius:5px;border:1px solid #dcdee0;overflow-x:hidden;overflow-y:auto}.food-service-form-modal-new{position:absolute;min-height:470px;max-height:470px;width:650px!important;left:30%;right:30%;top:15%;bottom:15%;margin:auto;background:#fff}.food-service-form-modal-new .item-business-units{padding-bottom:25px}.selectBox{position:relative}.selectBox select{width:100%}.overSelect{position:absolute;left:0;right:0;top:0;bottom:0}#modal-checkboxes{position:fixed;min-height:470px;max-height:470px;width:650px!important;left:30%;right:30%;top:15%;bottom:15%;margin:auto;border-radius:5px;padding:20px;z-index:9999!important;background:#fff}#modal-checkboxes .item{padding-top:2px;padding-bottom:2px;border-bottom:1px solid #dcdee0}#modal-checkboxes input[type=checkbox]{display:none}#modal-checkboxes input[type=checkbox]+label{background-image:url(/img/icons/uncheck.svg);width:95%;height:20px;margin:5px 5px 5px 2%;background-repeat:no-repeat;vertical-align:middle;background-position:0}#modal-checkboxes input[type=checkbox]:checked+label{background-image:url(/img/icons/check.svg);color:#b6995d;width:95%;height:20px;margin:5px 5px 5px 2%;background-repeat:no-repeat;vertical-align:middle;border-radius:5px}#modal-checkboxes input[type=checkbox]+label:hover{background-image:url(/img/icons/check.svg);background-color:#dcdee0;color:#b6995d;border-radius:5px}#modal-checkboxes label{padding-left:30px}#closeCheck{width:100%;overflow:hidden}#closeCheck .close{position:relative}#checkboxes{margin-top:10px;border-radius:5px;border:1px solid #dcdee0;padding:3px;overflow-x:hidden;overflow-y:auto;min-height:294px;max-height:294px}.food-services-form-control input[type=checkbox]+label:hover{background-color:#dcdee0;border-radius:3px}.companiesBusinessUnits-form-modal{overflow-x:hidden;overflow-y:auto;border:1px solid #dcdee0;border-radius:5px;position:absolute;min-height:570px;max-height:800px;width:900px!important;left:10%;right:10%;top:15%;bottom:15%;margin:auto;background:#fff}.companiesBusinessUnits-form-modal .icon-action-key{margin:0}.companiesBusinessUnits-form-modal .form-group .row{height:50px}.companiesBusinessUnits-form-modal .container-modal{padding-left:20px;padding-right:20px}.companiesBusinessUnits-form-modal .companies-business-unit-error-div{text-align:center;padding-top:10px}.companiesBusinessUnits-form-modal .companies-business-unit-error-label{color:red;font-size:larger}.companiesBusinessUnits-form-modal #checkboxes-user{left:30%;right:30%;top:10%;bottom:15%;margin:auto;border-radius:5px;padding:0;z-index:9999!important;background:#fff}.companiesBusinessUnits-form-modal #checkboxes-user .item{color:#a6aaaf;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #dcdee0}.companiesBusinessUnits-form-modal #checkboxes-user .sub-item{background-color:#fff;padding-left:60px;padding-top:2px;padding-bottom:2px;border-top:1px solid #dcdee0}.companiesBusinessUnits-form-modal #checkboxes-user input[type=checkbox]{display:none}.companiesBusinessUnits-form-modal #checkboxes-user input[type=checkbox]+label{background-image:url(/img/icons/uncheck.svg);width:90%;height:20px;margin:5px 5px 5px 2%;background-repeat:no-repeat;vertical-align:middle;background-position:0}.companiesBusinessUnits-form-modal #checkboxes-user input[type=checkbox]:checked+label{background-image:url(/img/icons/check.svg);color:#b6995d;width:90%;height:20px;margin:5px 5px 5px 2%;background-repeat:no-repeat;vertical-align:middle;border-radius:5px}.companiesBusinessUnits-form-modal #checkboxes-user input[type=checkbox]+label:hover{background-image:url(/img/icons/check.svg);background-color:#dcdee0;color:#b6995d;border-radius:5px}.companiesBusinessUnits-form-modal #checkboxes-user label{padding-left:30px}.companiesBusinessUnits-form-modal #checkboxes-user #checkbox{overflow-x:hidden;overflow-y:auto;z-index:9999!important;background:#fff;border-radius:5px;border:1px solid #dcdee0;margin-top:5px}.companiesBusinessUnits-form-modal #checkboxes-user .close{overflow:hidden;padding-left:5px}.businessUnitsCompanies-form-modal{min-height:570px;max-height:800px}.businessUnitsCompanies-form-modal .companies-business-unit-error-div{padding-top:10px}.businessUnitsCompanies-form-modal .companies-business-unit-error-label{font-size:larger}.businessUnitsCompanies-form-modal #checkboxes-user{left:30%;right:30%;top:10%;bottom:15%;margin:auto;border-radius:5px;padding:0;z-index:9999!important;background:#fff}.businessUnitsCompanies-form-modal #checkboxes-user .item{color:#a6aaaf;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #dcdee0}.businessUnitsCompanies-form-modal #checkboxes-user .sub-item{background-color:#fff;padding-left:60px;padding-top:2px;padding-bottom:2px;border-top:1px solid #dcdee0}.businessUnitsCompanies-form-modal #checkboxes-user input[type=checkbox]{display:none}.businessUnitsCompanies-form-modal #checkboxes-user input[type=checkbox]+label{background-image:url(/img/icons/uncheck.svg);width:90%;height:20px;margin:5px 5px 5px 2%;background-repeat:no-repeat;vertical-align:middle;background-position:0}.businessUnitsCompanies-form-modal #checkboxes-user input[type=checkbox]:checked+label{background-image:url(/img/icons/check.svg);color:#b6995d;width:90%;height:20px;margin:5px 5px 5px 2%;background-repeat:no-repeat;vertical-align:middle;border-radius:5px}.businessUnitsCompanies-form-modal #checkboxes-user input[type=checkbox]+label:hover{background-image:url(/img/icons/check.svg);background-color:#dcdee0;color:#b6995d;border-radius:5px}.businessUnitsCompanies-form-modal #checkboxes-user label{padding-left:30px}.businessUnitsCompanies-form-modal #checkboxes-user #checkbox{overflow-x:hidden;overflow-y:auto;z-index:9999!important;background:#fff;border-radius:5px;border:1px solid #dcdee0;margin-top:5px}.businessUnitsCompanies-form-modal #checkboxes-user .close{overflow:hidden;padding-left:5px}.container-sync .sync-row{color:#a6aaaf;margin:10px;padding:30px;width:75%;border:1px solid;border-radius:5px}.container-sync .sync-button .col{margin-left:25px;padding:0}.confirm-request-form-modal-confirm{border:1px solid #dcdee0;border-radius:5px;position:absolute;height:280px;width:900px;left:20%;right:20%;top:15%;bottom:15%;margin:auto;background:#fff}.confirm-request-form-modal-confirm .container-screen-modal-confirm{overflow-x:hidden;overflow-y:auto;height:100%;padding:20px}.confirm-request-form-modal-confirm .container-screen-modal-confirm #main-bar{text-align:center;margin-bottom:20px;width:100%}.confirm-request-form-modal-confirm .container-screen-modal-confirm #main-bar .close span,.confirm-request-form-modal-confirm .container-screen-modal-confirm #main-bar label{color:#b6995d}.confirm-request-form-modal-confirm .container-screen-modal-confirm label{color:#a6aaaf}.confirm-request-form-modal-confirm .container-screen-modal-confirm .form-group{display:flex;justify-content:center;text-align:center;margin-bottom:16px}.confirm-request-form-modal-confirm .container-screen-modal-confirm #footer-bar{display:flex;justify-content:center;text-align:center}.confirm-request-form-modal-confirm .container-screen-modal-confirm #footer-bar button{margin-right:10px}.credit-note-form-modal{overflow-x:hidden;overflow-y:auto;border:1px solid #dcdee0;border-radius:5px;position:absolute;min-height:350px;max-height:500px;display:table;width:650px!important;left:30%;right:30%;top:15%;bottom:15%;margin:auto;background:#fff;color:#a6aaaf}.credit-note-form-modal .form-margin{margin:10px!important}.credit-note-form-modal .container-request{border-right:1px solid #cdcdcd}.credit-note-form-modal .container-textarea{height:100px;color:#ced4da}.credit-note-form-modal .container-textarea textarea{width:100%;height:100%;border-color:#ced4da;resize:none}.credit-note-form-modal .div-table{padding:10px}.credit-note-form-modal .div-table .container-table{padding-top:10px;border-top:1px solid #cdcdcd}.credit-note-form-modal .div-table .container-table .list-table{margin-top:10px}.credit-note-form-modal .div-table .container-table .list-table .table-actions,.credit-note-form-modal .div-table .container-table .list-table .table-file{width:80%}.user-form-modal-deny{border:1px solid #dcdee0;border-radius:5px;position:absolute;height:300px;left:30%;right:30%;top:15%;bottom:15%;margin:auto;background:#fff}.user-form-modal-deny .container-screen-modal-deny{overflow-x:hidden;overflow-y:auto;height:100%;padding:20px}.user-form-modal-deny .container-screen-modal-deny #main-bar{text-align:center;margin-bottom:20px;width:100%}.user-form-modal-deny .container-screen-modal-deny #main-bar .close span,.user-form-modal-deny .container-screen-modal-deny #main-bar label{color:#b6995d}.user-form-modal-deny .container-screen-modal-deny label{color:#a6aaaf}.user-form-modal-deny .container-screen-modal-deny .form-group{display:flex;justify-content:center;text-align:center;margin-bottom:16px}.user-form-modal-deny .container-screen-modal-deny #footer-bar{display:flex;justify-content:center;text-align:center}.user-form-modal-deny .container-screen-modal-deny #footer-bar button{margin-right:10px}.invoice-data-title{font-size:20px;color:#b6995d!important}.file-max-length{max-width:200px}.subtable{padding:5px;margin:5px}.subtable th{color:#61605f!important;text-align:center!important}.food-services-form-control select{border:1px solid #dcdee0!important}#checkboxes-customer input[type=checkbox]{display:none}#checkboxes-customer input[type=checkbox]+label{background-image:url(/img/icons/uncheck.svg);width:95%;height:20px;margin:5px 5px 5px 2%;background-repeat:no-repeat;vertical-align:middle;background-position:0}#checkboxes-customer input[type=checkbox]:checked+label{background-image:url(/img/icons/check.svg);color:#b6995d;width:95%;height:20px;margin:5px 5px 5px 2%;background-repeat:no-repeat;vertical-align:middle;border-radius:5px}#checkboxes-customer input[type=checkbox]+label:hover{background-image:url(/img/icons/check.svg);background-color:#dcdee0;color:#b6995d;border-radius:5px}.food-services-form-control .form-control{text-align:center;border:0 solid #ced4da;background-color:initial;color:#a6aaaf}.food-services-form-control input[type=checkbox]{display:none}.food-services-form-control input[type=checkbox]+label{background-image:url(/img/icons/uncheck.svg);width:20px;height:20px;margin:0 5%;background-repeat:no-repeat;vertical-align:middle;background-position:50%}.food-services-form-control input[type=checkbox]:checked+label{background-image:url(/img/icons/check.svg);width:20px;height:20px;margin:0 5%;background-repeat:no-repeat;vertical-align:middle}.food-services-form-control .empty-table-tr{height:150px}.food-services-form-control .empty-table-td{display:table-cell;vertical-align:middle}.week-form-modal{overflow-x:hidden;overflow-y:auto;border:1px solid #dcdee0;border-radius:5px;position:absolute;min-height:450px;max-height:450px;width:600px;left:10%;right:10%;top:15%;bottom:15%;margin:auto;background:#fff}.week-form-modal .container-modal{padding-left:20px;padding-right:20px}.week-form-modal #main-bar{width:100%}.week-form-modal .container-modal{margin-top:10px;border-radius:5px;padding:0;overflow-x:hidden;overflow-y:auto;min-height:300px;max-height:300px}.week-form-modal .container-modal .table-sm{border-radius:5px;border:1px solid #dcdee0;padding:0}.hidden-week{display:none;position:relative;visibility:visible}.hidden-companies{visibility:hidden}.checkboxes-user{min-height:350px;max-height:350px;width:100%;bottom:15%;border-radius:5px;width:500px}.checkboxes-user .item{color:#a6aaaf;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #dcdee0}.checkboxes-user .sub-item{background-color:#fff;padding-left:60px;padding-top:2px;padding-bottom:2px;border-top:1px solid #dcdee0}.checkboxes-user .sub-item label{padding-left:30px}.checkboxes-user input[type=checkbox]{display:none}.checkboxes-user input[type=checkbox]+label{background-image:url(/img/icons/uncheck.svg);width:90%;height:20px;margin:5px 5px 5px 2%;background-repeat:no-repeat;vertical-align:middle;background-position:0}.checkboxes-user input[type=checkbox]:checked+label{background-image:url(/img/icons/check.svg);color:#b6995d;width:90%;height:20px;margin:5px 5px 5px 2%;background-repeat:no-repeat;vertical-align:middle;border-radius:5px}.checkboxes-user input[type=checkbox]+label:hover{background-image:url(/img/icons/check.svg);background-color:#dcdee0;color:#b6995d;border-radius:5px}.checkboxes-user .company-span{margin-left:10px}.checkboxes-user .unit-label{padding-left:30px}.checkboxes-user #checkbox{overflow-x:hidden;overflow-y:auto;min-height:350px;max-height:350px;z-index:9999!important;background:#fff;border-radius:5px;border:1px solid #dcdee0;margin-top:5px}.checkboxes-user-disabled #checkbox{background:#e9ecef!important}.checkboxes-user-disabled .item,.checkboxes-user-disabled .sub-item{background-color:#e9ecef!important}.businessUnitsCompanies-form-modal{overflow-x:hidden;overflow-y:auto;border:1px solid #dcdee0;border-radius:5px;position:absolute;min-height:700px;max-height:900px;width:900px!important;left:10%;right:10%;top:15%;bottom:15%;margin:auto;background:#fff}.businessUnitsCompanies-form-modal .icon-action-key{margin:0}.businessUnitsCompanies-form-modal .form-group .row{height:50px}.businessUnitsCompanies-form-modal .container-modal{padding-left:20px;padding-right:20px}.businessUnitsCompanies-form-modal .companies-business-unit-error-div{text-align:center}.businessUnitsCompanies-form-modal .companies-business-unit-error-label{margin:0;padding:0;color:red}.businessUnitsCompanies-form-modal #container{left:30%;right:30%;top:10%;bottom:15%;margin:auto;border-radius:5px;padding:0;z-index:9999!important;background:#fff}.businessUnitsCompanies-form-modal #container .item{color:#a6aaaf;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #dcdee0}.businessUnitsCompanies-form-modal #container .sub-item{background-color:#fff;padding-left:60px;padding-top:2px;padding-bottom:2px;border-top:1px solid #dcdee0}.businessUnitsCompanies-form-modal #container label{padding-left:30px}.businessUnitsCompanies-form-modal #container .close{overflow:hidden;padding-left:5px}.businessUnitsCompanies-form-modal #list-customers{overflow-x:hidden;overflow-y:auto;min-height:210px;max-height:210px;width:50%;margin:auto}.businessUnitsCompanies-form-modal .noCustomers{display:flex;align-items:center;justify-content:center;height:100%}.businessUnitsCompanies-form-modal .custom-checkbox{width:100%}#report .empty-table-tr{text-align:center;height:150px}#report .empty-table-td{display:table-cell;vertical-align:middle}#report .export-button-container{width:calc(100% + 50px)}.button-action-export{background-image:none!important}.button-export-excel{position:relative;padding-right:40px;width:170px!important}.button-export-excel:after{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:25px;background-image:url(/img/icons/report.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.button-export-txt{position:relative;padding-right:40px;margin-top:7px;width:170px!important}.button-export-txt:after{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:25px;background-image:url(/img/icons/report-txt.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.user-prefs-form-modal{overflow-x:hidden;overflow-y:auto;border:1px solid #dcdee0;border-radius:5px;position:absolute;min-height:520px;max-height:520px;width:500px;left:30%;right:30%;top:15%;bottom:15%;margin:auto;background:#fff}.user-prefs-form-modal .icon-action-key{margin:0}.user-prefs-form-modal .form-group .row{height:50px}.user-prefs-form-modal .container-modal{padding-left:20px;padding-right:20px}#content-header-main .navbar{height:100%}#content-header-main .navbar-brand{position:absolute;width:80%;left:0;top:0;text-align:center;margin:auto}#content-header-main .logo{width:96px;height:65px;margin-top:-8px}#content-header-main #username{color:#a6aaaf;height:100%;margin-top:5px}#content-header-main #username img{width:20px;height:20px;margin-right:12px;vertical-align:text-bottom}#content-header-main .dropdown-toggle:after{color:#b6995d}#content-header-main .dropdown-item{font-size:.8rem}#content-header-main .dropdown-divider{margin:.4rem 0!important}#main-menu{height:100vh;overflow-y:scroll;-ms-overflow-style:none}#main-menu .container-fluid{margin:0}#main-menu .title{color:#a6aaaf;margin-top:30px;margin-bottom:20px;margin-left:20px;text-align:left}#main-menu .profile{color:#b6995d;margin-left:20px;font-size:.8rem}#main-menu .menu-button-group{margin-top:10px}#main-menu .menu-logo{width:20px;height:20px;margin-right:5%}#main-menu .company-name{color:#b6995d;font-size:.8rem;font-weight:700;text-align:center;width:100%}#main-menu::-webkit-scrollbar{display:none}.container-fluid{height:100%;overflow-y:auto}.container-fluid .line{border-right:2px solid #dcdee0}.container-fluid .header{height:70px;border-bottom:2px solid #dcdee0}.container-fluid .row-no-padding [class*=col-]{padding-left:0!important;padding-right:0!important}.container-fluid .main-content{overflow-x:hidden;overflow-y:auto;min-height:calc(100% - 70px)}select{color:#a6aaaf!important;font-size:1em!important}select option{font-size:1.2em!important}:focus{outline:none}.btn.focus,.btn:focus,.form-control:focus{box-shadow:none!important}.form-control:focus{border-color:#cdcdcd!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 0}.button-main-menu{font-size:1.1em;text-align:center;color:#fff;background-color:#b7a379;border:1px solid #b6995d}.button-main-menu-active button,.button-main-menu:hover{color:#fff;background-color:#b6995d}.button-action{font-size:1.1em;text-align:center;color:#b6995d;background-color:#fff;border:1px solid #b6995d}.button-action:hover{color:#fff;background-color:#b6995d}.button-nav{font-size:1.1em;text-align:center;color:#b6995d;background-color:#fff;border:1px solid #b6995d}.button-nav:hover{color:#b6995d;background-color:#dcdee0}.button-success{font-size:1.1em;text-align:center;color:#fff;background-color:#cadd61;border:1px solid #cadd61}.button-success:hover{color:#fff;background-color:#aabb4d}.button-danger{font-size:1.1em;text-align:center;color:#fff;background-color:#ae1665;border:1px solid #ae1665}.button-danger:hover{color:#fff;background-color:#89023a}.button-action-modal{font-size:1.1em;text-align:center;color:#fff;background-color:#b7a379;border:1px solid #b6995d}.button-action-modal:hover{color:#fff;background-color:#b6995d}.button-cancel{font-size:1.1em;text-align:center;color:#fff;background-color:#d79a01;border:1px solid #d79a01}.button-cancel:hover{color:#fff;background-color:#b78301}.button-default{font-size:1.1em;text-align:center;color:#fff;background-color:#b7a379;border:1px solid #b6995d}.button-default:hover{color:#fff;background-color:#b6995d}.button-action-printer{font-size:1.1em;text-align:center;color:#fff;background-color:#b7a379;border:1px solid #b6995d;text-align:left;background-repeat:no-repeat;vertical-align:middle;background-position:100%;background-image:url(/img/icons/printer.svg);background-size:25px 25px;background-position:110px}.button-action-printer:hover{color:#fff;background-color:#b6995d}.button-action-export{font-size:1.1em;text-align:center;color:#fff;background-color:#b7a379;border:1px solid #b6995d;text-align:left;background-repeat:no-repeat;vertical-align:middle;background-position:100%;background-image:url(/img/icons/report.svg);background-size:25px 25px;background-position:110px}.button-action-export:hover{color:#fff;background-color:#b6995d}.button-action-sync{font-size:1.1em;text-align:center;color:#fff;background-color:#b7a379;border:1px solid #b6995d;text-align:left;background-repeat:no-repeat;vertical-align:middle;background-position:100%;background-image:url(/img/icons/reload.svg);background-size:25px 25px;background-position:110px}.button-action-sync:hover{color:#fff;background-color:#b6995d}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}#button-toggle .btn-toggle{top:14px;-webkit-transform:translateY(-60%);transform:translateY(-60%);margin:0!important;padding:0;position:relative;border:none;height:1.5rem;width:3rem;border-radius:1.5rem;color:#6b7381;background:#bdc1c8!important}#button-toggle .btn-toggle.focus,#button-toggle .btn-toggle.focus.active,#button-toggle .btn-toggle:focus,#button-toggle .btn-toggle:focus.active{outline:none}#button-toggle .btn-toggle:after,#button-toggle .btn-toggle:before{line-height:1.5rem;width:4rem;text-align:center;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;-webkit-transition:opacity .25s;transition:opacity .25s}#button-toggle .btn-toggle:before{content:"No";left:-4rem}#button-toggle .btn-toggle:after{content:"Si";right:-4rem;opacity:.5}#button-toggle .btn-toggle>.handle{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:1.125rem;background:#fff;-webkit-transition:left .25s;transition:left .25s}#button-toggle .btn-toggle.active{-webkit-transition:background-color .25s;transition:background-color .25s}#button-toggle .btn-toggle.active>.handle{left:1.6875rem;-webkit-transition:left .25s;transition:left .25s}#button-toggle .btn-toggle.active:before{opacity:.5}#button-toggle .btn-toggle.active:after{opacity:1}#button-toggle .btn-toggle.btn-sm:after,#button-toggle .btn-toggle.btn-sm:before{line-height:-.5rem;color:#fff;letter-spacing:.75px;left:.4125rem;width:2.325rem}#button-toggle .btn-toggle.btn-sm:before{text-align:right}#button-toggle .btn-toggle.btn-sm:after{text-align:left;opacity:0}#button-toggle .btn-toggle.btn-sm.active:before{opacity:0}#button-toggle .btn-toggle:after,#button-toggle .btn-toggle:before{color:#6b7381}#button-toggle .btn-toggle.active{background-color:#cadd61!important}#button-toggle .btn-toggle.btn-sm{margin:0 .5rem;padding:0;position:relative;border:none;height:1.5rem;width:3rem;border-radius:1.5rem}#button-toggle .btn-toggle.btn-sm.focus,#button-toggle .btn-toggle.btn-sm.focus.active,#button-toggle .btn-toggle.btn-sm:focus,#button-toggle .btn-toggle.btn-sm:focus.active{outline:none}#button-toggle .btn-toggle.btn-sm:after,#button-toggle .btn-toggle.btn-sm:before{line-height:1.5rem;width:.5rem;text-align:center;font-weight:600;font-size:.55rem;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:0;-webkit-transition:opacity .25s;transition:opacity .25s}#button-toggle .btn-toggle.btn-sm:before{content:"No";left:-.5rem}#button-toggle .btn-toggle.btn-sm:after{content:"Si";right:-.5rem;opacity:.5}#button-toggle .btn-toggle.btn-sm>.handle{position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:1.125rem;background:#fff;-webkit-transition:left .25s;transition:left .25s}#button-toggle .btn-toggle.btn-sm.active{-webkit-transition:background-color .25s;transition:background-color .25s}#button-toggle .btn-toggle.btn-sm.active>.handle{left:1.6875rem;-webkit-transition:left .25s;transition:left .25s}#button-toggle .btn-toggle.btn-sm.active:before{opacity:.5}#button-toggle .btn-toggle.btn-sm.active:after{opacity:1}#button-toggle .btn-toggle.btn-sm.btn-sm:after,#button-toggle .btn-toggle.btn-sm.btn-sm:before{line-height:-.5rem;color:#fff;letter-spacing:.75px;left:.4125rem;width:2.325rem}#button-toggle .btn-toggle.btn-sm.btn-sm:before{text-align:right}#button-toggle .btn-toggle.btn-sm.btn-sm:after{text-align:left;opacity:0}#button-toggle .btn-toggle.btn-sm.btn-sm.active:before{opacity:0}#button-toggle .btn-toggle.btn-sm.btn-sm.active:after{opacity:1}.badge-on{background-color:#cadd61!important}.badge-off,.badge-on{width:40px;height:18px}.badge-off{background-color:#bdc1c8!important}.react-bs-table-sizePerPage-dropdown .btn-secondary{font-size:1.1em;text-align:center;font-size:.8em!important;color:#fff;background-color:#b7a379;border:1px solid #b6995d}.react-bs-table-sizePerPage-dropdown .btn-secondary:hover{color:#fff;background-color:#b6995d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#b6995d;border-color:#b6995d}.pagination{font-size:.8em!important}.page-link{color:#b6995d}.page-link:hover{background-color:#b6995d!important;border-color:#b6995d!important;color:#fff}.page-item.active .page-link{background-color:#b7a379!important;border-color:#b7a379!important}.dropdown-menu{min-width:10px!important}.react-bs-table-pagination .row{margin-top:10px!important}.dropdown-input-check .dropdown-toggle{background-color:#fff!important;border:1px solid #dcdee0!important;color:#a6aaaf!important}.dropdown-input-check .dropdown-toggle:after{margin-top:8px;margin-left:1.3em;vertical-align:.255em;border-top:.4em solid;border-right:.25em solid transparent;border-left:.25em solid transparent;float:right;display:flex;justify-content:space-between;align-items:center}.ball{width:18px;height:18px}#content-report-list .react-bs-table-no-data{text-align:center;vertical-align:middle;height:150px}#content-report-list .list-table{width:100%}#content-report-list .list-table th{color:#b6995d;text-align:center!important}#content-report-list .list-table td,#content-report-list .list-table th{line-height:1.6em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#content-report-list .list-table td{color:#a6aaaf}#content-report-list .fa-sort-asc:before{content:"\25B4\25BF"}#content-report-list .fa-sort-desc:after{content:"\25B5\25BE"}#content-report-list .react-bootstrap-table-pagination{padding:0 15px}#content-report-list .react-bootstrap-table-page-btns-ul{padding:0 0 10px;float:right}#content-report-list .react-bootstrap-table-pagination-list{height:40px}#content-report-list .table{background-color:#fff;display:inline-table}#content-report-list-horizontal-scroll .react-bs-table-no-data{text-align:center;vertical-align:middle;height:150px}#content-report-list-horizontal-scroll .list-table{width:100%}#content-report-list-horizontal-scroll .list-table th{color:#b6995d;text-align:center!important}#content-report-list-horizontal-scroll .list-table td,#content-report-list-horizontal-scroll .list-table th{line-height:1.6em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#content-report-list-horizontal-scroll .list-table td{color:#a6aaaf}#content-report-list-horizontal-scroll .fa-sort-asc:before{content:"\25B4\25BF"}#content-report-list-horizontal-scroll .fa-sort-desc:after{content:"\25B5\25BE"}#content-report-list-horizontal-scroll .react-bootstrap-table-pagination{padding:0 15px}#content-report-list-horizontal-scroll .react-bootstrap-table-page-btns-ul{padding:0 0 10px;float:right}#content-report-list-horizontal-scroll .react-bootstrap-table-pagination-list{height:40px}#content-report-list-horizontal-scroll .table{background-color:#fff;display:inline-table;overflow:auto;display:block;table-layout:auto}.background-modal{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.5);z-index:999!important}.container-screen #main-title-bar{text-align:center;margin-bottom:20px;margin-right:23%}.container-screen #main-title-bar label{color:#b6995d}.container-screen-modal{height:100%;padding:20px}.container-screen-modal #main-bar{text-align:center;margin-bottom:20px}.container-screen-modal #main-bar .close span,.container-screen-modal #main-bar label{color:#b6995d}.container-screen-modal label{color:#a6aaaf}.container-screen-modal .form-group{margin:0}.container-screen-modal #footer-bar{display:flex;justify-content:center;text-align:center}.container-screen-modal #footer-bar button{margin-top:10px;margin-right:10px}.icon-action,.icon-action-add,.icon-action-back,.icon-action-check,.icon-action-download,.icon-action-edit,.icon-action-garbage,.icon-action-key,.icon-action-next,.icon-action-uncheck,.icon-action-view{width:20px;height:20px;margin-right:5%;margin-left:5%;background-repeat:no-repeat;vertical-align:middle;background-position:50%}.icon-action-garbage{background-image:url(/img/icons/garbage.svg)}.icon-action-garbage:hover{background-color:#dcdee0;border-radius:3px}.icon-action-add{background-image:url(/img/icons/plus-solid.svg)}.icon-action-add:hover{background-color:#dcdee0;border-radius:3px}.icon-action-edit{background-image:url(/img/icons/edit.svg)}.icon-action-edit:hover{background-color:#dcdee0;border-radius:3px}.icon-action-view{background-image:url(/img/icons/view.svg)}.icon-action-view:hover{background-color:#dcdee0;border-radius:3px}.icon-action-key{background-image:url(/img/icons/key.svg)}.icon-action-key:hover{background-color:#dcdee0;border-radius:3px}.icon-action-check{background-image:url(/img/icons/check.svg);display:inline-block}.icon-action-uncheck{background-image:url(/img/icons/uncheck.svg);display:inline-block}.icon-action-download{background-image:url(/img/icons/download.svg);display:inline-block}.icon-action-download:hover{background-color:#dcdee0;border-radius:3px}.icon-action-back,.icon-action-next{background-image:url(/img/icons/back.svg);display:inline-block;margin-bottom:10px}.icon-action-next{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.react-datepicker{background-color:#b6995d;color:#fff;font-size:.8em;padding:10px;margin-top:10px;border-radius:10px;top:0;border:1px solid #b6995d}.react-datepicker .react-datepicker__day{color:#f7f7f7;font-size:10px;font-weight:700}.react-datepicker .react-datepicker__day:hover{border-radius:.3rem;background-color:#d79a01}.react-datepicker .react-datepicker__header{background-color:#b6995d}.react-datepicker .react-datepicker__current-month{color:#f7f7f7;text-transform:capitalize}.react-datepicker .react-datepicker__day-name{color:#f7f7f7;text-transform:capitalize;margin:0}.react-datepicker .react-datepicker__day--today{background-color:#b7a379;border-radius:.3rem}.react-datepicker .react-datepicker__day--in-range,.react-datepicker .react-datepicker__day--in-selecting-range,.react-datepicker .react-datepicker__day--selected{border-radius:.3rem;background-color:#d79a01;color:#fff}.react-datepicker .react-datepicker__day--outside-month{color:#a6aaaf!important}.react-datepicker .react-datepicker__day{margin:0}.react-datepicker-popper[data-placement^=bottom]{margin-top:5px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#b6995d}.container-screen-form{height:100%}.container-screen-form #main-bar{text-align:center;margin-bottom:20px}.container-screen-form #main-bar label{color:#b6995d}.container-screen-form label{color:#a6aaaf}.container-screen-form .form-group{margin-bottom:0}.clickable{display:inline-block;cursor:pointer}#root,body,html{height:100%;overflow:hidden;background:#f5f1e6}.container-screen{padding:40px}.form-control{padding:3px 6px;height:30px;width:100%}.date-lg,.input-lg,.select-lg{margin-right:10px}.date-lg{width:115px!important}.message-error-input{color:#e8181d;font-size:.6em;vertical-align:top;padding-left:5px}.hidden{display:none!important}.invisible{visibility:hidden}a{text-decoration:none!important}.form-action,.form-crear{width:150px;margin-left:10px}.btn-group button{min-width:110px}.form-inline,.table-sm{margin-bottom:10px!important}.white-space{height:50px}.dropdown-item,.dropdown-item a{color:#a6aaaf}.dropdown-item:hover{color:#fff!important;background-color:#b6995d}.panel-box-text{border:1px solid #b6995d;border-radius:5px;padding:15px;margin:0;color:#b6995d;font-weight:700}