body{background-color:#f4f4f4;font-family:Inter,sans-serif}.sidebar,main{height:100vh}.sidebar{background-color:#000;position:fixed;width:210px}.sidebar>ul>li{font-size:16px;padding:2px 0}.sidebar>ul>li a{color:#ccc!important}.sidebar>ul>li.active{background-color:#2b2b2b;border-radius:8px}.sidebar>ul>li a:hover,.sidebar>ul>li.active a{color:#fff!important}.sidebar>ul>li .bi-chevron-down{float:right;font-size:12px;margin-top:5px}.sidebar>ul>li>ul{display:none;list-style:none;margin-bottom:10px;padding:0 0 0 50px}.sidebar>ul>li.active>ul{display:block}.sidebar>ul>li>ul li{padding:5px 0}.sidebar>ul>li>ul li a{color:#fff;text-decoration:none}.sidebar-logo{height:30px;margin-left:-10px}.main{margin-left:210px}.logo-login{height:40px}.logo{height:20px}.form-info{color:#999;font-size:14px;padding:10px}.search{position:relative}.search .bi{left:15px;position:absolute;top:7px}.search a{color:#000;position:absolute;right:35px;top:6px}.search input{padding-left:35px}.table-placeholder{border:2px dashed #ddd;border-radius:8px;color:#999;font-size:32px;padding:100px 20px;text-align:center}.tox-tinymce{overflow:hidden}.tox-edit-area iframe,.tox-tinymce{border-radius:8px!important}.form-panel{background-color:#fff}.form-panel	.col-form-label{font-weight:700;text-align:right}.form-panel	hr{border-color:#ccc;margin:20px -20px}.table thead th{background-color:transparent}.table tbody tr td:first-child,.table thead tr th:first-child{padding-left:15px}.table tbody tr td{font-size:14px}.table tbody tr td .td-btns{visibility:hidden}.table tbody tr:hover td .td-btns{visibility:visible}.flag{width:16px}.filepond--list{display:none}.filepond--drop-label{border:2px dashed #aaa;border-radius:10px;cursor:pointer}.filepond--credits{display:none!important}.stepper{counter-reset:step;margin-top:40px}.stepper:before{background-color:#28a745;content:"";height:3px;left:0;position:absolute;right:0;top:22px;z-index:0}.step{flex:1;position:relative;text-align:center;z-index:1}.step .circle{background-color:#d3d3d3;border-radius:50%;color:#000;font-weight:700;height:40px;line-height:40px;margin:0 auto;width:40px}.step.active .circle{background-color:#28a745;color:#fff}.stepper .step:not(:last-child):after{background-color:#28a745;content:"";height:3px;left:50%;position:absolute;top:22px;width:100%;z-index:-1}.step .label{font-size:16px;margin-top:10px}.select2-container .select2-selection--single .select2-selection__rendered{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
