.tooltip-vue{display:block!important;z-index:10000}.tooltip-vue .tooltip-inner{background:#000;border-radius:5px;color:#fff;padding:5px 10px 4px}.tooltip-vue .tooltip-arrow{border-color:#000;border-style:solid;height:0;margin:5px;position:absolute;width:0;z-index:1}.tooltip-vue[x-placement^=top]{margin-bottom:5px}.tooltip-vue[x-placement^=top] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;border-width:5px 5px 0;bottom:-5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0}.tooltip-vue[x-placement^=bottom]{margin-top:5px}.tooltip-vue[x-placement^=bottom] .tooltip-arrow{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:0 5px 5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0;top:-5px}.tooltip-vue[x-placement^=right]{margin-left:5px}.tooltip-vue[x-placement^=right] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important;border-width:5px 5px 5px 0;left:-5px;margin-left:0;margin-right:0;top:calc(50% - 5px)}.tooltip-vue[x-placement^=left]{margin-right:5px}.tooltip-vue[x-placement^=left] .tooltip-arrow{border-bottom-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:5px 0 5px 5px;margin-left:0;margin-right:0;right:-5px;top:calc(50% - 5px)}.tooltip-vue.popover .popover-inner{background:#f9f9f9;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.1);color:#000;padding:24px}.tooltip-vue.popover .popover-arrow{border-color:#f9f9f9}.tooltip-vue[aria-hidden=true]{opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden}.tooltip-vue[aria-hidden=false]{opacity:1;transition:opacity .15s;visibility:visible}body,html{color:#686868!important;font-family:Open Sans,sans-serif;font-size:14px!important}body{background:#fff}a{color:#297ee2}.content{padding:0}.container{max-width:100%!important}@media (min-width:992px){.header-fixed.subheader-fixed.subheader-enabled .wrapper{padding-top:140px}}.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-heading .menu-text,.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link .menu-text{color:#297ee2}table.b-table[aria-busy=true]{opacity:.6}.table.b-table:not(.header-white){border-radius:.42rem;box-shadow:0 1px 4px rgba(0,0,0,.25)}.border-bottom-gray{border-radius:0;box-shadow:0 0 1px #7e8299}.table.b-table thead th{background-color:#297ee2;color:#fff;font-weight:600}.table.b-table td,.table.b-table thead th{padding-bottom:1.4rem;padding-top:1.4rem}.table.b-table thead th:first-child{border-radius:.42rem 0 0 0}.table.b-table thead th:last-child{border-radius:0 .42rem 0 0}.table-striped tbody tr:nth-of-type(odd),.table-striped tbody tr:nth-of-type(odd) .action-panel{background-color:#edf6fc}.table-striped tbody tr:nth-of-type(2n) .action-panel{background-color:#fff}.table-hover tbody tr:hover .d-hover-none{display:none}.table-hover tbody tr:hover .action-panel{display:flex!important}.table-hover tbody tr:hover,.table-hover tbody tr:hover .action-panel{background-color:#e4e6ef}.card{border:0;box-shadow:0 2px 4px rgba(0,0,0,.3)!important}.card>.card-header{align-items:stretch;background-color:transparent;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:3.15rem!important;padding-bottom:0;padding-top:0}.card>.card-header .card-title{font-weight:400}.card>.card-header .card-title,.card>.card-header .card-title-light{align-items:center;color:#fff!important;display:flex;font-size:16px!important;line-height:1.5rem;margin:.5rem .5rem .5rem 0;text-transform:uppercase}.card>.card-header .card-title-light{font-weight:700}.card>.card-header .card-title-dark{align-items:center;color:#dadada!important;display:flex;font-size:16px!important;font-weight:400;line-height:1.5rem;margin:.5rem .5rem .5rem 0;text-transform:uppercase}.label-semi-bold{color:#212529!important;font-weight:600!important}.col-form-label{color:#000;font-weight:400}.form-group label{color:#000}.vue-treeselect__option--disabled .vue-treeselect__label-container .vue-treeselect__label{color:rgba(0,0,0,.25)!important}.header-white thead th{background-color:#fff!important;color:#212529!important}.btn.btn-primary{background-color:#297ee2}.nav.nav-tabs.nav-tabs-line .nav-link.active,.nav.nav-tabs.nav-tabs-line .nav-link:hover:not(.disabled),.nav.nav-tabs.nav-tabs-line .show>.nav-link{border-bottom:2px solid #264eb5;color:#297ee2}.nav.nav-bold .nav-item .nav-link{font-size:16px;font-weight:400}.nav.nav-bold .nav-item .nav-link.active{font-weight:600}.btn-group-sm>.btn,.btn-sm{font-size:1rem}.text-info{color:#264eb5!important}.text-danger{color:red!important}.text-warning{color:#ffb800!important}.text-violet{color:#673ab7!important}.text-earthBrown{color:#b84303!important}.border .border-gray-custom{border:1px solid rgba(0,0,0,.3)!important}.bg-primary{background-color:#297ee2!important}.font-size-sm{color:rgba(0,0,0,.6);font-size:12px}.page-link{color:#297ee2}.page-item.active .page-link{background-color:#297ee2}.btn.btn-sm:not(.btn-icon){font-weight:600;min-width:110px;padding:.7rem .75rem!important}.btn.dropdown-toggle:not(.btn-icon){font-weight:600}.b-table-fixed{table-layout:fixed}.b-table-fixed td{overflow:hidden;text-overflow:ellipsis}.b-table-fixed td,.table thead th{vertical-align:middle}.b-table-fixed th div{overflow:hidden;text-overflow:ellipsis;width:100%}.breadcrumb-item+.breadcrumb-item:before{content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:900}.metronic .vs__dropdown-toggle{border:1px solid #e4e6ef;padding:.45rem}.metronic .vs__dropdown-option--highlight{background:#297ee2}.metronic .vs__dropdown-option--highlight .text-dark-75{color:#fff!important}.metronic .vs__dropdown-option--highlight .text-muted{color:#edf6fc!important}.metronic .vs__selected-options{flex-wrap:nowrap}.metronic .vs__selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.vue-treeselect__value-container{padding:.65rem .1rem!important}.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__value-container{padding:.2rem .1rem!important}.vue-treeselect__placeholder,.vue-treeselect__single-value{padding:.25rem .35rem!important}.modal-backdrop{opacity:60%}.table.b-table>tfoot>tr>[aria-sort]:not(.b-table-sort-icon-left),.table.b-table>thead>tr>[aria-sort]:not(.b-table-sort-icon-left){background-position:right .375rem center;padding-right:calc(.75rem + .65em)}.table.b-table>tfoot>tr>[aria-sort].b-table-sort-icon-left,.table.b-table>thead>tr>[aria-sort].b-table-sort-icon-left{background-position:left .375rem center;padding-left:calc(.75rem + .65em)}.table.b-table>tfoot>tr>[aria-sort],.table.b-table>thead>tr>[aria-sort]{background-image:none;background-repeat:no-repeat;background-size:.65em 1em;cursor:pointer}.table.b-table>tfoot>tr>[aria-sort=ascending],.table.b-table>thead>tr>[aria-sort=ascending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='m51 1 25 23 24 22H1l25-22z'/%3E%3Cpath opacity='.3' d='m51 101 25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}.table.b-table>tfoot>tr>[aria-sort=descending],.table.b-table>thead>tr>[aria-sort=descending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath opacity='.3' d='m51 1 25 23 24 22H1l25-22z'/%3E%3Cpath fill='%23fff' d='m51 101 25-23 24-22H1l25 22z'/%3E%3C/svg%3E")}.form-group{margin-bottom:1rem!important}.custom-switch.b-custom-control-lg,.input-group-lg .custom-switch{padding-left:2.8125rem}.custom-switch.b-custom-control-lg .custom-control-label,.input-group-lg .custom-switch .custom-control-label{font-size:1.25rem;line-height:1.5}.custom-switch.b-custom-control-lg .custom-control-label:before,.input-group-lg .custom-switch .custom-control-label:before{border-radius:.625rem;height:1.25rem;left:-2.8125rem;top:.3125rem;width:2.1875rem}.custom-switch.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-switch .custom-control-label:after{background-size:50% 50%;border-radius:.625rem;height:calc(1.25rem - 4px);left:calc(-2.8125rem + 2px);top:calc(.3125rem + 2px);width:calc(1.25rem - 4px)}.nowrap{white-space:nowrap}.form-control.is-invalid,.vue-treeselect.is-invalid .vue-treeselect__control,.was-validated .form-control:invalid{background:none!important;border-color:#f64e60!important;padding-right:.65rem!important}.custom-select.is-invalid,.was-validated .custom-select:invalid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%233F4254' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 1rem center/8px 10px!important}.b-table-sticky-header{border-radius:.42rem;box-shadow:0 1px 4px rgba(0,0,0,.25);margin-bottom:1rem;max-height:460px;overflow-y:auto}.b-table-sticky-header .b-table{box-shadow:none!important;margin-bottom:0}.b-table-sticky-header>.table.b-table.b-table-fixed>thead>tr>th{position:sticky;top:0;z-index:2}.b-table-sticky-column{left:0;position:sticky}.overflow-visible{overflow:visible!important}.table-col-width-0{margin:0;padding:0;width:0}.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-heading .svg-icon.menu-icon img,.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link .svg-icon.menu-icon img,.aside-menu .menu-nav>.menu-item.menu-item-open>.menu-link .svg-icon.menu-icon img{filter:brightness(0) invert(1)!important}.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-heading .menu-icon i,.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link .menu-icon i,.aside-menu .menu-nav>.menu-item.menu-item-open>.menu-link .menu-icon i{color:#fff}.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-heading,.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link,.aside-menu .menu-nav>.menu-item.menu-item-open>.menu-link{background-color:#297ee2!important}.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-heading .menu-text,.aside-menu .menu-nav>.menu-item.menu-item-active>.menu-link .menu-text,.aside-menu .menu-nav>.menu-item.menu-item-open>.menu-link .menu-text{color:#fff}.aside-menu .menu-nav>.menu-item>.menu-link .menu-text{font-weight:600}.file-contract-type label:after{background-color:#297ee2!important;color:#fff!important;font-weight:700!important}.file-word-contract{cursor:pointer;font-size:12px;font-style:italic}.close{font-size:2rem;opacity:1}.hover-child:hover a{color:#3699ff}.muti-file-contract .custom-file-label{overflow-x:hidden;white-space:nowrap}.table-saturday{background-color:rgba(241,177,58,.835)}.table-sunday{background-color:#da9694}.table-full-name{background-color:#f5bfaa}.role-box{border:1px solid #ced4da;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.25)}.custom-checkbox .custom-control-label:before{background:50%/50% 50% no-repeat;border-radius:0!important;content:"";display:block;height:1rem;left:-1.5rem;position:absolute;top:.22rem;width:1rem}.permission-group .custom-control.custom-control-inline.custom-checkbox{margin-bottom:5px;width:30%}.invisible-scrollbar::-webkit-scrollbar{display:none!important}::-webkit-scrollbar{background:transparent;height:10px;width:10px}::-webkit-scrollbar-thumb{background:#a6a6a6}.disabled{pointer-events:none}.disabled>.text-disable{color:#c4c4c4!important}.text-black-100{color:#000!important}.custom-image{margin-top:20%;text-align:center}.custom-logout{background:#fff;border:none}#bell-notification{align-items:center;background-color:#e74c3c;border-radius:50%;box-sizing:border-box;color:#fff;display:inline-flex;font-size:13px;justify-content:center;left:20px;padding:0 5px;position:absolute;top:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notification-color{color:#ced4da}.notification-color span{color:#ced4da!important}.navi.navi-hover .navi-item:hover{background-color:#f3f6f9;border-radius:5px}.navi.navi-hover .navi-item:hover .navi-link .navi-text{color:#3699ff}.navi-item{width:84%!important}.required{color:red}.add-evaluates img{border-radius:20px;height:24px;width:27px}.tooltip{opacity:1!important}.tooltip-inner{max-width:250px}.text-holiday{color:#46a714}.form-inline .vue-treeselect__label{justify-content:start}.custom-file-label{overflow-x:hidden;white-space:nowrap}.text-select-evaluates{-moz-text-align-last:center;text-align-last:center}.review-evaluates{background-repeat:no-repeat;background-size:cover;border-radius:.42rem;box-shadow:0 2px 4px rgba(0,0,0,.3)!important;height:350px;margin:auto;position:relative;width:250px}.review-evaluates img{width:100%}.review-evaluates .overlay{background:rgba(0,0,0,.2);bottom:0;color:#fff;left:0;opacity:0;position:absolute;top:0;width:100%}.review-evaluates .overlay .preview{background:#fff;border-radius:10px;color:#000;margin-left:40px;margin-top:45%;width:167px}.review-evaluates .overlay .assign_form{background:#297ee2;border-radius:10px;color:#fff;margin-left:40px;margin-top:15px;width:167px}.review-evaluates .overlay .assign_form i{color:#fff!important}.review-evaluates:hover .overlay{opacity:1}.review-evaluates:hover img{filter:blur(2px)}.aside-menu .menu-nav>.menu-item.menu-item-open>.menu-link .menu-icon i{color:#3699ff}.aside i.menu-bullet.menu-bullet-dot{flex-basis:20px!important}.aside i.menu-bullet.menu-bullet-dot span{visibility:hidden}.dropdown-menu.dropdown-menu-xl{width:500px}.hr-tag{color:#868e96;height:2px;width:100%}.dropdown-item:hover{background-color:#297ee2;color:#fff!important}.step-evaluates .step-progress__step:after{height:35px!important;width:35px!important}.step-evaluates .step-progress__step span{font-size:20px}.step-evaluates .step-progress__step .step-progress__step-icon{font-size:20px!important}.step-evaluates .step-progress__step .step-progress__step-label{font-size:14px!important}.step-inventory .step-progress__step:after{height:30px!important;width:30px!important}.step-inventory .step-progress__step span{font-size:20px}.step-inventory .step-progress__step .step-progress__step-icon{font-size:20px!important}.step-inventory .step-progress__step .step-progress__step-label{font-size:14px!important}#notification-wrapper{max-height:400px!important}.text-green{color:#219653!important}.vue-treeselect__value-container{padding:0!important}.text-primary{color:#297ee2!important}.close-img{padding:0;position:absolute;right:5px;top:5px;z-index:1}.custom-border-dark{border-color:rgba(0,0,0,.8)!important;border-radius:5px}.custom-border-dark05{border:.5px solid rgba(0,0,0,.5)!important}.custom-border-grey{border:1px solid #5f6368!important;border-radius:5px}.table-purchase td{padding:.5rem .25rem!important;vertical-align:top}.fc-day-today{background-color:inherit!important}.fc-day-today a{color:#db0d26}.fc-event-time,.fc-event-title{color:#fff!important}.popover .popover-header{background:linear-gradient(340deg,#dbe4eb,#b3ceeb 35%,#adcaee 66%)}.custom-class-popever-schedule{max-width:none;width:280px}.custom-class-popever-news{max-width:none;width:230px}.fc-datagrid-cell.fc-resource .fc-datagrid-cell-main{color:#238df8;font-weight:bolder}.table-text-aliceblue{background-color:#f0f8ff}.header-z1000{z-index:1000!important}.fc-license-message{display:none}.vue-treeselect__control{height:39.19px!important}.menu-section{margin-top:0!important}.menu-nav{padding-top:0!important}.tooltip-navbar{display:inline-block;position:relative}.tooltip-navbar .tooltiptext{border-radius:6px;color:#000;font-size:14px;font-weight:600;left:71%;margin-left:-60px;padding:5px 0;position:absolute;text-align:center;top:73%;visibility:hidden;width:100px;z-index:1}.tooltip-navbar:hover .tooltiptext{visibility:visible}#toast-container{left:50%;max-width:400px;top:2%;transform:translateX(-50%)}#toast-container,#toast-container>div{width:-moz-max-content!important;width:max-content!important}#toast-container>div{max-width:400px!important;min-width:220px!important}.toast-top-right{right:0!important}.scrolltop{z-index:999999!important}.img-course-detail{height:350px!important;-o-object-fit:cover;object-fit:cover;width:95%}.nav-link-custom{font-weight:600!important}.font-size-tab,.nav-link-custom{font-size:16px!important}.cus-bg-color-card-header{background-color:#f0f0f0!important}.hover-icon-custom{border:none;position:relative}.hover-icon-custom i{border-radius:5px;padding:8px;position:absolute;transform:translate(-50%,-50%);transition:background-color .2s ease}.hover-icon-custom:hover i{background-color:#f3f6f9}.card-container-edit-role .col-title-permission{color:#292929;font-size:15.5px}.card-container-edit-role .custom-control-inline{margin-right:0!important;padding-bottom:2px;padding-top:2px}.card-container-edit-role .gap-row-25{row-gap:25px}.card-container-edit-role .custom-permission-width{display:flex;flex-direction:column;margin-right:0!important;padding-left:12.5px;padding-right:12.5px}.card-container-edit-role .custom-permission-width .custom-control-label{color:#404040!important;font-size:14.5px}@media (min-width:0px){.card-container-edit-role .custom-permission-width{-webkit-box-flex:0;flex:0 0 100%!important;max-width:100%!important}}@media (min-width:768px){.card-container-edit-role .custom-permission-width{-webkit-box-flex:0;flex:0 0 50%!important;max-width:50%!important}}@media (min-width:992px){.card-container-edit-role .custom-permission-width{-webkit-box-flex:0;flex:0 0 33.33%!important;max-width:33.33%!important}}@media (min-width:1200px){.card-container-edit-role .custom-permission-width{-webkit-box-flex:0;flex:0 0 25%!important;max-width:25%!important}}@media (min-width:1500px){.card-container-edit-role .custom-permission-width{-webkit-box-flex:0;flex:0 0 20%!important;max-width:20%!important}}.option-radio-custom{color:#000;font-size:15px}.cursor-pointer:hover{cursor:pointer}.schedule .sidebar-left{min-width:206px}@media (min-width:0px){.schedule .container-content{flex-direction:column}.schedule .main-content,.schedule .sidebar-left{width:100%}}@media (min-width:768px){.schedule .container-content{display:flex;flex-direction:unset}.schedule .sidebar-left{width:17%}.schedule .main-content{width:83%}}.schedule .transition-custom{transition:all .2s ease-in!important}.schedule .rotage{transform:rotate(90deg)!important}.schedule .rotage-icon-hidden-sidebar{transform:rotate(180deg)!important}.schedule .hidden{height:0;overflow:hidden;width:0}.schedule .popover{max-width:500px!important}.schedule .vc-pane,.schedule .vc-weeks{min-width:0!important}.schedule .fc .fc-timegrid-axis-cushion{max-width:61px!important}@media (min-width:992px){.header.header-fixed{left:0!important}}.custom-class-tooltip .tooltip-inner{text-align:left!important}.work-progress .tox-tinymce{border-radius:0 0 .42rem .42rem!important;height:265px!important}.work-progress .tox-statusbar{display:none!important}.work-progress .tox-tinymce{border:none!important}.work-progress .tox-menubar{background-color:#e4e6ef!important}.custom-upload-file-ant .ant-upload{position:relative}.custom-upload-file-ant .ant-upload .ant-upload{display:inline-flex;width:100%}.custom-upload-file-ant .ant-upload .custom-place-holder-file{border:1px solid #e4e6ef;border-radius:6px 0 0 6px;border-right:none;padding:9px;width:99%}.custom-upload-file-ant .ant-upload .custom-button-upload-file-ant{border-radius:0 6px 6px 0;position:absolute;right:0}.mw-100px{min-width:100px!important}.mw-120px{min-width:120px!important}.mw-150px{min-width:150px!important}.mw-200px{min-width:200px!important}.mw-230px{min-width:230px!important}.mw-250px{min-width:250px!important}.mw-300px{min-width:300px!important}.table-wrapper-progress thead th{position:sticky;top:0;z-index:10}.popover-body:has(.custom-p-progress-context){padding:0}.font-text{font-family:Open Sans,sans-serif!important}.job-project .assignee-avatar,.work-progress .assignee-avatar{border:2px solid #fff;border-radius:50%;-o-object-fit:cover;object-fit:cover}.work-progress .assignee-avatar{margin-left:-10px}.work-progress .more-assignees{height:35px;width:35px}.work-progress .more-assignees,.work-progress .more-assignees-kanban{align-items:center;background-color:#dbdbdb;border:2px solid #fff;border-radius:50%;cursor:default;display:flex;justify-content:center;margin-left:-10px;z-index:1}.work-progress .more-assignees-kanban{height:30px;width:30px}.work-progress .custom-range-job{accent-color:green}.work-progress .range-labels{display:flex;justify-content:space-between;left:0;padding-left:12.5px;position:absolute;top:14px;width:100%}.work-progress .value-milestone{border:1px solid;border-left:none;height:5px;left:15px;position:absolute;top:-9px}.work-progress .custom-avatar{border-radius:50%;height:35px;-o-object-fit:cover;object-fit:cover;width:35px}.work-progress .manager-item{position:relative}.work-progress .delete-icon{align-items:center;background-color:#e1e1e1;border:1px solid #999;border-radius:50%;display:flex;height:30px;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:30px}.work-progress .custom-range-job{width:100%;z-index:1}.work-progress .accent-color-orange{accent-color:#bb7b00}.work-progress .accent-color-red{accent-color:red}.work-progress .accent-color-green{accent-color:green}.work-progress .comment-atribute-custom{background-color:#e2ecf8;border-radius:4px;padding:.75rem}.work-progress .icon-ellipsis{margin-bottom:26px;margin-left:10px;margin-right:7px}.work-progress .context-content{cursor:pointer}.work-progress .hover-bg-custom:hover{background-color:#297ee2;color:#fff}.work-progress .context-menu-action-hover:hover{background-color:#bfbfbf}.work-progress .no-p-m-popover .ctx-menu{margin:0!important;min-width:100px!important;padding:0!important}.sticky-header thead{position:sticky;top:0}.table-pointer tbody{cursor:pointer}body.aside-minimize.aside-minimize-hover .aside{z-index:10000!important}body.aside-fixed .aside{z-index:98}
