:root{--grey: #DFDFDF;--hover-grey: #BFBFBF;--violet: #8254EF;--hover-violet: #6C3ECD;--light-blue: #439FD7;--hover-light-blue: #2F8BC3;--danger-red: #EF5454;--hover-danger-red: #C0392B;--bs-dropdown-divider-margin-y: 0.3rem}.header-wrapper{background:linear-gradient(90.55deg, #41A0D6 0%, #8254EF 50.48%);display:flex;align-items:center;color:#fff;height:100px}.header-wrapper .navbar-item{font-size:20px;font-weight:600;color:#fff}.navbar h1{font-size:2.3rem;margin-bottom:0}.dropdown-menu .dropdown-item{font-size:16px;font-weight:400}.dropdown-item.active,.dropdown-item:active{background-color:var(--violet);color:#fff}.navbar-item{font-weight:400;font-size:1.2rem}.header-wrapper{background-color:var(--grey)}.dropdown-divider{margin:.3rem}@media(max-width: 699px){.main-title h1{font-size:1.3rem}.mobile-nav{display:block}.desktop-nav{display:none !important}}@media(min-width: 700px){.mobile-nav{display:none !important}.desktop-nav{display:flex}}.form-group label{font-size:16px;font-weight:500;margin-bottom:8px;text-align:left}.form-control{border:1px solid #828282;border-radius:10px}.form-control:focus{box-shadow:0 0 0 .25rem rgba(130,84,239,.25);border-color:var(--violet)}.form-title,.table-title{font-size:40px;font-weight:900;text-align:center;margin-top:3.5rem}.form-create-title,.table-title{margin-bottom:3rem}.form-subtitle{text-align:center;font-size:30px;font-weight:600;margin-top:1rem;margin-bottom:3rem;text-align:center}.form-horizontal{width:75%;margin:0 auto}.form-horizontal .form-control{height:50px}.form-horizontal .col-form-label{margin-top:.4rem;padding-right:1.5rem}.form-horizontal .col-form-label span{font-size:16px;font-weight:500}.form-horizontal .field-description{font-size:12px;font-weight:400;color:#a1a1a1;display:block;margin-top:.5rem}.form-horizontal input:disabled{font-size:16px;font-weight:400;color:#8b8b8b}.form-horizontal .select2-selection{height:50px !important;display:flex;align-items:center;border:1px solid #828282;border-radius:10px}.form-horizontal .select2-selection:focus{box-shadow:0 0 0 .25rem rgba(130,84,239,.25);border-color:var(--violet)}.form-horizontal .btn-primary,.form-horizontal .btn-primary:active,.form-horizontal .btn-primary:focus,.form-horizontal .btn-primary:focus:active,.form-horizontal .btn-primary:focus:hover{background-color:var(--violet);border:none;outline:none;box-shadow:none;font-size:16px;font-weight:600}.form-horizontal .btn-secondary,.form-horizontal .btn-secondary:active,.form-horizontal .btn-secondary:focus,.form-horizontal .btn-secondary:focus:active,.form-horizontal .btn-secondary:focus:hover{margin-right:1.5rem}.form-horizontal .btn-secondary iconify-icon,.form-horizontal .btn-secondary:active iconify-icon,.form-horizontal .btn-secondary:focus iconify-icon,.form-horizontal .btn-secondary:focus:active iconify-icon,.form-horizontal .btn-secondary:focus:hover iconify-icon{color:#3f3f3f}.form-horizontal .btn-secondary,.form-horizontal .btn-primary{border-radius:10px;padding:.5rem 2rem;font-size:16px;font-weight:600}.form-horizontal .upload-fieldstyle .btn{margin-right:0}.form-horizontal .upload-fieldstyle .upload-field-browse{display:flex;align-items:center;gap:10%;margin-bottom:0}.form-horizontal .upload-fieldstyle .btn-secondary{border:1px solid #828282}.form-horizontal .upload-fieldstyle .btn-secondary:active,.form-horizontal .upload-fieldstyle .btn-secondary:focus{margin:0;border:none;outline:none;box-shadow:none}.form-horizontal .field-code-container .fv-plugins-icon{display:none}.form-horizontal .fv-plugins-icon{height:50px}.btn-secondary,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:focus:active,.btn-secondary:focus:hover{background-color:var(--grey);border:none;outline:none;box-shadow:none;color:#3f3f3f !important}.btn-default,.btn-default:active,.btn-default:focus,.btn-default:focus:active,.btn-default:focus:hover{background-color:var(--grey);border:none;outline:none;box-shadow:none;color:#3f3f3f !important}html,body{height:100%}.wrapper{min-height:100%;display:flex;flex-direction:column}.content-wrap{flex:1}footer{height:37px;display:flex;align-items:center;background-color:#dfdfdf}footer .content{font-size:12px;font-weight:400}.dataTables_wrapper .row:last-of-type{margin-top:3rem}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--violet)}.select2-results__option--selected{background-color:var(--violet) !important}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:focus:active,.btn-primary:focus:hover{background-color:var(--violet);border:none;outline:none;box-shadow:none}.btn-primary:hover{background-color:var(--hover-violet)}.btn-primary:disabled{opacity:.8 !important;background-color:var(--violet) !important}.dt-button .btn-secondary,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:focus:active,.btn-secondary:focus:hover{background-color:var(--grey);border:none;outline:none;box-shadow:none}.dt-button .btn-secondary iconify-icon,.btn-secondary:active iconify-icon,.btn-secondary:focus iconify-icon,.btn-secondary:focus:active iconify-icon,.btn-secondary:focus:hover iconify-icon{color:#3f3f3f}.btn-secondary:hover{background-color:var(--hover-grey)}.btn-info,.btn-info:active,.btn-info:focus,.btn-info:focus:active,.btn-info:focus:hover{background-color:var(--light-blue);border:none;outline:none;box-shadow:none}.btn-info:hover{background-color:var(--hover-light-blue)}.alert-danger{background-color:#ffe7e7;color:#222;width:75%;margin:0 auto;margin-bottom:2.5rem;border:none;border-radius:10px;padding:1.5rem}.alert-danger .validator-errors{margin-bottom:0}.alert-danger .validator-errors strong{font-size:16px;font-weight:700}.alert-danger .validator-errors li{font-size:16px;font-weight:400}#code-generator{font-size:16px;font-weight:600}.switch{position:relative;display:inline-block;width:3.75em;height:2.125em}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:1.625em;width:1.625em;left:.25em;bottom:.25em;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--light-blue)}input:focus+.slider{box-shadow:0 0 1px --light-blue}input:checked+.slider:before{-webkit-transform:translateX(1.625em);-ms-transform:translateX(1.625em);transform:translateX(1.625em)}.slider.round{border-radius:2.125em}.slider.round:before{border-radius:50%}.btn-danger,.btn-danger:active,.btn-danger:focus,.btn-danger:focus:active,.btn-danger:focus:hover{background-color:var(--danger-red);border:none;outline:none;box-shadow:none;color:#fff}.btn-danger:hover{background-color:var(--hover-danger-red)}.remove-wrapper{width:40%;margin:0 auto;margin-top:4rem}.remove-wrapper .subtitle{font-size:30px;font-weight:600;color:#222}.remove-wrapper .title-box{margin-bottom:3rem}.remove-wrapper .title-box .form-subtitle{margin-top:0;margin-bottom:0}.remove-wrapper .message{font-size:16px;font-weight:400;margin-bottom:3rem}.remove-wrapper .btn-secondary{font-size:16px;font-weight:600}.remove-wrapper .btn-danger{font-size:16px;font-weight:600}.modal-footer .btn-default,.modal-footer .btn-default:hover,.modal-footer .btn-default:active,.modal-footer .btn-default:focus,.modal-footer .btn-default:focus:active,.modal-footer .btn-default:focus:hover{background-color:var(--grey);border:none;outline:none;box-shadow:none;color:#3f3f3f !important;font-size:16px;font-weight:600}.dataTables_wrapper .dt-custom-btn .btn-datatable{padding:5px 10px !important}.dataTables_wrapper .dt-custom-btn .btn-datatable iconify-icon svg{width:2em !important;height:2em !important}.dataTables_wrapper tbody td{height:50px}.dataTables_wrapper .dataTables_info{font-size:14px;font-weight:400;color:#3f3f3f}.dataTables_wrapper .page-link.active,.dataTables_wrapper .active>.page-link{background-color:var(--violet);border-color:var(--violet)}.dataTables_wrapper .page-link:focus{box-shadow:0 0 0 .25rem rgba(130,84,239,.25);border-color:var(--violet)}.dataTables_wrapper .datatables-length-select2{font-size:14px;font-weight:400}.dataTables_wrapper .datatables-length-select2 .select2-container{margin:.5rem;border-radius:10px}.dataTables_wrapper .dataTables_paginate .page-link{color:var(--violet)}.dataTables_wrapper .dataTables_paginate .page-item.active .page-link{color:#fff}
