:root{--bs-primary:#197ab1;--bs-primary-hover:#135e8a;--bs-secondary:#444444;--bs-secondary-hover:#222222}body,html{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.75;height:100%;color:var(--bs-secondary);background-color:var(--bs-white)}h1,h2,h3,h4,h5,h6{margin-bottom:30px}small{display:block}a{text-decoration:none;transition:all .25s}.sortable-item{cursor:grab}.btn{border-radius:0;border:none;box-shadow:none!important;padding:10px 15px}.btn-sm{padding:5px 10px;font-size:16px}.btn-primary{background-color:var(--bs-primary)!important;color:var(--bs-white)!important}.btn-primary:focus,.btn-primary:hover{background-color:var(--bs-primary-hover)!important;color:var(--bs-white)!important}.btn-secondary{background-color:var(--bs-secondary)!important;color:var(--bs-white)!important}.btn-secondary:focus,.btn-secondary:hover{background-color:var(--bs-secondary-hover)!important;color:var(--bs-white)!important}.loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background-color:rgba(44,44,44,.95);display:none;align-items:center;justify-content:space-around;font-size:16px;text-align:center}.loading .loading-inner{width:100%;max-width:400px}.loading svg{max-width:200px}.loading .loading-text{color:var(--bs-white);margin-top:15px}.loading.update-loading{display:flex}.loading.update-loading .progress{background-color:transparent!important;height:80px;border:none;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="margin: auto; background: rgba(255, 255, 255, 0); display: block; shape-rendering: auto;" width="120px" height="120px" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"><circle cx="50" cy="50" fill="none" stroke="%231d6383" stroke-width="5" r="20" stroke-dasharray="94.24777960769379 33.41592653589793"><animateTransform attributeName="transform" type="rotate" repeatCount="indefinite" dur="1s" values="0 50 50;360 50 50" keyTimes="0;1"></animateTransform></circle></svg>');background-position:center;background-repeat:no-repeat;background-size:auto}.loading.update-loading .progress-bar{display:none}.login{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;background-color:var(--bs-primary);background-image:url(../img/login-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.login-inner{display:block;width:100%;max-width:420px;background-color:var(--bs-white);padding:30px}.login-logo{display:block;width:100%;max-width:300px;margin:0 auto 30px auto}.login .captcha{width:100%!important}.footer{display:block;position:relative;padding:30px 0}.form-group{margin-bottom:15px}.form-control,.form-select{border-radius:0;border:1px solid var(--bs-secondary)}.form-control:focus,.form-select:focus{border-color:var(--bs-primary);box-shadow:none!important}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input,.form-check-input:focus{border-color:var(--bs-secondary);box-shadow:none!important}.captcha{border-radius:0!important;border-color:var(--bs-secondary)!important}.has-error .form-control,.has-error .form-floating label,.has-error .form-select{color:var(--bs-danger)}.has-error .form-control,.has-error .form-select{border-color:var(--bs-danger)}.drag_drop_box{min-height:150px;width:100%;text-align:center;position:relative;display:flex;align-items:center;justify-content:space-around;padding:15px;margin:0 auto;background:repeating-linear-gradient(45deg,rgba(33,33,33,.75),rgba(33,33,33,.75) 25px,rgba(33,33,33,.25) 25px,rgba(33,33,33,.25) 50px);background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .25s;border-radius:0;border:1px solid #2f3538;cursor:pointer}.drag_drop_box:hover{color:var(--bs-primary)}.drag_drop_box input[type=file].drag_drop{position:absolute;left:0;top:0;margin:0;padding:0;width:100%;height:100%;outline:0;opacity:0;cursor:pointer}.drag_drop_box #drag_drop_box_caption{font-size:38px;display:block;color:var(--bs-light);font-weight:600;line-height:1.25;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.drag_drop_box #drag_drop_box_caption small{font-size:14px;font-weight:800}.toast{position:fixed;bottom:15px;right:15px;z-index:500;background-color:var(--bs-white);opacity:1}.card{border-color:var(--bs-secondary);border-radius:0}a.card{border:none;background-color:var(--bs-primary);color:var(--bs-white)}a.card:hover{background-color:var(--bs-primary-hover)}.card-body{padding:30px}.table caption{font-size:16px}.table thead td{border-bottom:none!important;background-color:var(--bs-secondary);color:var(--bs-white)}.table tbody td{border-bottom:none!important}.table tbody:before{content:"@";display:block;line-height:10px;text-indent:-99999px}.table>:not(caption)>*>*{padding:10px 15px}.note-editor.note-airframe,.note-editor.note-frame{border:1px solid var(--bs-secondary)!important;border-radius:0!important}.note-toolbar{padding:10px 15px!important;border-radius:0!important;background-color:var(--bs-secondary)!important}.note-editor .note-toolbar>.note-btn-group{margin-top:0!important}.note-btn{background-color:var(--bs-secondary-hover)!important;border:none!important;padding:5px 15px!important;font-size:18px!important;color:var(--bs-white)!important;border-radius:0!important}.note-btn-group>.note-btn-group:not(:last-child)>.note-btn,.note-btn-group>.note-btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.note-btn-group>.note-btn-group:not(:first-child)>.note-btn,.note-btn-group>.note-btn:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.note-editor.note-frame .note-statusbar{background-color:var(--bs-secondary)!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.note-editor.note-airframe .note-statusbar .note-resizebar,.note-editor.note-frame .note-statusbar .note-resizebar{height:25px!important;padding-top:8px!important}.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{border-color:var(--bs-white)!important;margin:2px auto!important}.note-dropdown-menu{border-radius:0!important;border:1px solid var(--bs-secondary-hover)!important;background-color:var(--bs-secondary)!important}.note-dropdown-item{color:var(--bs-white)!important}.note-editable{padding:30px!important}.note-editable h3,.note-editable h4,.note-editable h5,.note-editable h6,.note-editable p{margin-bottom:10px;line-height:1.25}.filepreview{margin-bottom:15px}.file-item{cursor:grab}.filepreview-info{font-size:14px;display:none}.filepreview-img{width:100%;display:block;min-height:100px;border:1px solid var(--bs-secondary);margin:10px 0;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;border-radius:0}.filepreview-img.filepreview-img-md{min-height:160px}.filepreview-file{width:100%;display:block;padding:10px 15px;margin:10px 0;border:1px solid var(--bs-secondary);font-size:16px;border-radius:0;position:relative}.filepreview-img .pos{position:absolute;left:5px;top:5px;z-index:2;line-height:1;padding:5px 10px;font-size:12px;background-color:rgba(0,0,.5);color:var(--bs-white);border-radius:0}.filepreview-control{position:absolute;right:5px;top:5px;z-index:2}.filepreview-control .btn{font-size:16px;padding:8px 12px}.filepreview-brand{position:absolute;right:5px;bottom:5px;z-index:2;color:var(--bs-secondary);line-height:1;font-size:32px;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.filepreview-caption{position:absolute;left:5px;bottom:5px;z-index:2;line-height:1;padding:5px 10px;font-size:12px;background-color:rgba(0,0,.5);color:var(--bs-white);border-radius:0}.navbar{background-color:var(--bs-white)!important;border-bottom:5px solid var(--bs-primary)}.nav-link{color:var(--bs-secondary)!important}.nav-link.active,.nav-link:hover{color:var(--bs-primary)!important}.nav-link.text-danger{color:var(--bs-danger)!important}.dropdown-menu{border-radius:0;padding:0;border:1px solid var(--bs-secondary)}.dropdown-item{color:var(--bs-secondary)!important}.dropdown-item.active,.dropdown-item:hover{color:var(--bs-white)!important;background-color:var(--bs-primary)!important}.navbar-brand img{max-width:250px}.header{display:block;position:relative;padding:90px;background-image:url(../img/header-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--bs-white)}.header h1{margin:0}.main{display:block;position:relative;padding:60px 0}.footer{color:#ccc}