.tag-list{width:100%;border:1px solid #ddd;border-radius:.1875rem;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.8125rem;font-weight:400;min-height:2rem;padding:0 .875rem;color:#333;box-sizing:border-box;position:relative}.tag-list:focus{outline:0}.tag-list-box{display:block;padding:.3125rem 0;min-width:400px;min-height:.8125rem;font-size:.8125rem;line-height:1.2rem;box-sizing:border-box;caret-color:#000}.tag-list-box:focus{outline:0}.tag-list-box p{margin:0;padding:0}.tag-list-box span{color:inherit;background-color:transparent !important;padding:0;margin:0;border:none}.tag-list-box span[data-type="tag"]{background-color:#4caf50 !important;font-weight:700;color:#fff;border-radius:.1875rem;margin-top:.125rem}.span:focus{outline:0}.tag-list-tags{position:absolute;left:0;top:0;display:none;background-color:#fff;border:1px solid #ddd;font-size:.8em;z-index:1050}.tag-list-tags>span{display:block;padding:2px 10px}.tag-list-tags>span:hover{background-color:#eee}.tag-list-tags>span:focus{outline:0;background-color:#eee}.tag-list input{display:none}select{cursor:pointer}.tab-content{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.border-right-4{border-right:4px solid}.border-left-4{border-left:4px solid}.word-break-all{word-break:break-all}.input-validation-error,.input-validation-error:focus{border:1px solid #f00 !important}.validation-summary-valid{display:none}.validation-summary-errors{color:#f00}.failed input:not(.multiselect-search),.failed textarea,.failed select,.failed .select2,.failed .box,.failed .cke,.multiselect-native-select.failed,.custom-file.failed{border:1px solid #f00 !important}.custom-file{height:2.403rem}.login-form input[type='text'].form-login-control,.login-form input[type='password'].form-login-control{height:2.25rem !important;padding-left:2.75rem !important}input[type='text'].form-control,input[type='password'].form-control{height:2rem;padding:.3375rem .875rem}select:not([size]):not([multiple]).form-control{height:2rem}.multiselect{height:2rem}.multiselect-filter .form-control{padding-left:2.56rem !important}select.multiselect,select.multiselect+div.btn-group,select.multiselect+div.btn-group button.multiselect,select.multiselect+div.btn-group.open .multiselect-container{width:100% !important}button.multiselect{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-container .form-check-label{white-space:normal}.input-group-append{height:2rem}.select2-selection{height:2rem;padding:.3375rem 0}.navbar-brand img{height:auto}.card-footer{padding:.33rem 1.25rem !important}.timeline{margin-top:.7rem}.timeline-icon{z-index:2}.timeline-container::after{z-index:1}.form-group label{font-weight:400;margin-bottom:.2rem;color:#666}.form-group{font-weight:400;margin-bottom:.5rem}.sidebar-dark #menu .nav-group-sub .active{background-color:#666 !important}.sidebar-light #menu .nav-group-sub .active{background-color:#666 !important;color:#fff}#menu .nav-group-sub .nav-link{padding:.35rem 1.25rem .35rem 3.5rem !important}#menu .nav-group-sub .nav-group-sub .nav-link{padding-left:4.75rem !important}#menu .nav-group-sub .nav-item-submenu>.nav-link::after{top:.28rem !important}.js-row-clickable tbody{cursor:pointer}.duallistbox .selected{background-color:#42a5f5;border-radius:.1875rem;color:#fff}.duallistbox .box{height:250px;line-height:1.5385;overflow:hidden;overflow-y:scroll;border-radius:.1875rem;border:1px solid #ddd;padding:5px}.duallistbox .box div{padding:.3375rem .875rem;margin-bottom:1px;cursor:pointer}.duallistbox .box div.deactive{color:#b1b1b1}.hide{display:none}.mr--10{margin-right:-10px}#folderPermission .box,#folderPermission #boxPermission{height:250px;line-height:1.5385;overflow:hidden;overflow-y:scroll;border-radius:.1875rem;border:1px solid #ddd}#folderPermission #boxPermission{padding:5px;overflow-y:hidden}#folderPermission .box table tbody{padding:.3375rem .875rem;margin-bottom:1px;cursor:pointer}#folderPermission .selected{background-color:#42a5f5;color:#fff}legend{margin-bottom:.7rem}.card-body{padding:.9rem .9rem}.content{padding:.8rem .8rem}#mainForm .card-header{padding-bottom:.5rem;padding-top:.5rem}.bootstrap-switch-success,.bootstrap-switch-label,.bootstrap-switch-danger{height:1.9rem !important}.box-filter{line-height:1.5385;border-radius:.1875rem;border:1px solid #ddd;padding:0 .3rem .3rem .3rem}.box-filter .btn-text{padding-left:2px;padding-right:2px;cursor:text !important}.box-filter .btn.btn-text:hover{box-shadow:none !important}.box-filter .btn-filter{max-width:100%;overflow:hidden;text-overflow:ellipsis}.loading{position:relative;width:100%;height:400px;text-align:center}.loading .loader{position:absolute;top:50%;left:50%;width:150px;height:70px;margin:-35px 0 0 -75px}.loading .loader span{display:inline-block;width:100px;text-align:center}.load{position:absolute;z-index:99999;top:0;left:0;width:100%;height:auto;background:url(../images/load-bg.png) repeat 0 0}.load .loader{position:absolute;top:50%;left:50%;width:150px;height:70px;margin:-35px 0 0 -75px;text-align:center}.load .loader span{display:inline-block;width:100px;text-align:center}#globalLoading{position:fixed;width:100%;height:100% !important}#globalLoading .loader{position:fixed}#globalLoading span{display:block;width:100%;margin:0 auto}#localLoading{position:absolute;width:100%;height:100% !important}#localLoading .loader{position:fixed}#localLoading span{display:block;width:100%;margin:0 auto}#sfpSubFormList tbody tr{cursor:pointer}#sfpSubFormList table{border-bottom:1px solid #ddd}.fc-scroller{overflow-y:hidden !important}.fc-day-grid-event,.fc-content-col{cursor:pointer}.fc-day-grid-event.js-calendar-holiday,.fc-content-col.js-calendar-holiday{cursor:default}.mt-3px{margin-top:3px}.dropdown-item.active{background-color:#999}.dropdown-item.active .form-check-label{color:#fff}@media only screen and (max-width:768px){.btn-sm{margin-top:2px;margin-bottom:2px}}.cke_contents{min-height:100px}div.dts{display:block !important}div.dts tbody th,div.dts tbody td{white-space:nowrap}div.dts div.dts_loading{z-index:1}div.dts div.dts_label{position:absolute;right:10px;background:rgba(0,0,0,.8);color:#fff;box-shadow:3px 3px 10px rgba(0,0,0,.5);text-align:right;border-radius:3px;padding:.4em;z-index:2;display:none}div.dts div.dataTables_scrollBody table{z-index:2}div.dts div.dataTables_paginate,div.dts div.dataTables_length{display:none}.datatable-scroll .table td,.datatable-scroll .table th{padding:.5rem .5rem}.datatable-scroll .table td:first-of-type,.datatable-scroll .table th:first-of-type{padding-left:1rem}.dataTable{table-layout:fixed;word-wrap:break-word}.dataTable.js-dataView-detail tbody tr td{cursor:pointer;white-space:normal !important}.dataTable thead tr th div{height:18px;line-height:18px;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;width:65%}#slaFolder .box{min-height:250px;line-height:1.5385;border-radius:.1875rem;border:1px solid #ddd;padding:5px}#slaFolder .box div{padding:.3375rem .875rem;margin-bottom:1px;cursor:pointer}#slaFolder .box .selected{background-color:#42a5f5;color:#fff}.sidebar-xs #menu .nav-item-header{cursor:pointer}#notificationSettingIdentBox{height:250px;line-height:1.5385;overflow:hidden;overflow-y:scroll;border-radius:.1875rem;border:1px solid #ddd;padding:10px}#permissionSettingIdentBox{height:250px;line-height:1.5385;overflow:hidden;overflow-y:scroll;border-radius:.1875rem;border:1px solid #ddd;padding:10px}.communication-color-left{background-color:#f0ffff}.communication-color-right{background-color:#f2f6f9}.rtb-content{background-color:#fafafa;border:1px solid #ddd;padding:15px}.badge{white-space:normal !important}#sfpToolTip{position:absolute;z-index:1001;border:1px solid #ddd;border-radius:5px;padding:10px;background-color:#fff;max-width:50%;display:none}.ui-pnotify.bg-primary .ui-pnotify-text a{color:#000 !important}#sfpDocumentApprovalControlDialog .modal-body{max-height:500px;overflow-y:scroll;text-align:center}#sfpDocumentApprovalControlDialog canvas{border:1px solid #000}#sfpDocumentApprovalControlDialog .modal-footer{margin-top:10px}#columnSettingSortable{list-style:none;width:100%;display:inline-block;margin:0;padding:0}#columnSettingSortable .icon-sort{font-size:2em;color:#777}.fileManagerBox .files{margin:10px;overflow:auto;padding-bottom:50px}.fileManagerBox .mt{margin-top:5px}.fileManagerBox .file{cursor:pointer}.fileManagerBox .folder{text-align:center;cursor:pointer}.fileManagerBox .folder img{margin-top:50px}.fileManagerBox .error{color:#f00}.fileManagerBox .content{margin-bottom:50px}.fileManagerBox .navbar{position:absolute;bottom:0;width:100%}