body.env-development,body.env-staging{margin-top:34px}body.env-development .environment-banner,body.env-staging .environment-banner{background:#f00;color:#fff;width:100%;position:fixed;top:0;padding:.3em;text-align:center;font-weight:600;z-index:1100}body.env-development .environment-banner{background:#222020}html,body{height:100%;font-family:'Raleway',Arial}body{display:block;margin:0;padding:0;background:#f5f6fa}footer{font-size:.9em;font-weight:600}h1{font-size:1.6rem;font-weight:700;color:#522952}h2{font-size:1em;color:#8094ae}a,a:visited,a:focus{color:#522952}a:hover{color:#7f3c7f;text-decoration:none}.dashboard{display:flex;min-height:100%}.dashboard .dashboard-topbar{height:60px;width:100%}.dashboard .dashboard-back-link{padding:0 0 1em 0}.dashboard .dashboard-back-link i,.dashboard .dashboard-back-link a{color:#522952}.dashboard .dashboard-page-header{display:flex;justify-content:space-between}.dashboard .dashboard-page-header .btn{font-weight:600}.dashboard .dashboard-page-filters{background:#fff;padding:1em;margin:1em 0;border:solid 1px #dee2e6}.dashboard .dashboard-page-filters .form-group{margin-bottom:.5em}.dashboard .dashboard-page-filters .form-group label{font-size:.7em;margin-bottom:.5em}.dashboard .dashboard-page-filters .form-group .dt-textbox{font-size:.7em;height:30px}.dashboard .dashboard-page-filters .form-group .dx-texteditor-container{font-size:.8em}.dashboard .dashboard-main{margin-left:250px;width:calc(100% - 250px)}.dashboard .dashboard-main .dashboard-body{padding:2em;margin-top:60px}.dashboard .dashboard-main .dashboard-body .dashboard-box{padding:1em;background:#fff;border:solid 1px #e2e2e2;margin-top:1.5em}.dashboard .dashboard-main .dashboard-body .dashboard-box.dashboard-empty-state{padding:3em;text-align:center}.dashboard .dashboard-main .dashboard-body .dashboard-box.dashboard-empty-state i.fas,.dashboard .dashboard-main .dashboard-body .dashboard-box.dashboard-empty-state i.far{font-size:3em;margin:.3em}.dashboard .dashboard-main .dashboard-body .dashboard-box.dashboard-empty-state p{font-size:.9em}.dashboard .dashboard-main .dashboard-body .dashboard-box.dashboard-empty-state .btn{margin-top:2em}.dashboard .dashboard-main footer{text-align:center}.dashboard .dropdown{font-size:.8em;font-weight:600}.dashboard .dropdown button i{color:#522952;font-size:2.5em;margin-right:.2em}.dashboard .dropdown .dropdown-menu{border-radius:0;margin-top:.5em}.dashboard .dropdown .dropdown-menu a.dropdown-item,.dashboard .dropdown .dropdown-menu a.dropdown-item:focus,.dashboard .dropdown .dropdown-menu a.dropdown-item:active,.dashboard .dropdown .dropdown-menu a.dropdown-item:visited{font-weight:600 !important;font-size:.8em;color:#522952;background:#fff}.dashboard .dropdown .dropdown-menu i{font-size:1em;margin-right:1em}.dashboard .dropdown .dropdown-toggle,.dashboard .dropdown .dropdown-toggle:focus,.dashboard .dropdown .dropdown-toggle:active{border:0;background:none;display:flex;align-items:center;outline:none;line-height:1.3em;text-align:left}.btn{font-size:.8em}.btn.btn-primary,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:visited{color:#fff;background-color:#522952;border-color:#522952}.btn.btn-primary:hover,.btn.btn-primary:active:hover,.btn.btn-primary:focus:hover,.btn.btn-primary:visited:hover{background-color:#7f3c7f;border-color:#7f3c7f}.btn.btn-secondary,.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:visited{color:#522952;background-color:#e9ebee;border-color:transparent}.btn.btn-secondary:hover,.btn.btn-secondary:active:hover,.btn.btn-secondary:focus:hover,.btn.btn-secondary:visited:hover{color:#fff;background-color:#522952;border-color:#522952}.btn.btn-light{border:solid 1px #c0c0c0;background:#fff;color:#522952}.btn.btn-info,.btn.btn-info:active,.btn.btn-info:focus,.btn.btn-info:visited{color:#fff;background:#844584;border-color:#844584}.dashboard .dx-textbox{width:100%}.dashboard .form-group label{display:inline-block;margin-bottom:0;font-size:.85em;font-weight:600;cursor:pointer}.dashboard .form-group label .form-required{color:#f00;margin-left:.2em;font-size:1.2em}.dashboard .form-group .field-validation-error{font-size:.8em;font-weight:600;margin-top:.4em}.dashboard .form-group .form-check label{font-weight:400}.dashboard .form-group .form-control:disabled,.dashboard .form-group .form-control[readonly]{background-color:#f5f5f5}.dashboard .form-control-password i{position:relative;right:.5em;top:-1.7em;float:right;cursor:pointer}.dashboard .dashboard-main .picture-gallery{margin:1em}.dashboard .dashboard-main .picture-gallery .picture-gallery-item{margin:1em 0}.dashboard .dashboard-main .picture-gallery .picture-gallery-item .picture-gallery-item-actions{margin-top:1em}.dashboard .pagination a,.dashboard .pagination a:hover,.dashboard .pagination a:active,.dashboard .pagination a:focus,.dashboard .pagination a:visited{color:#522952;font-size:.8em;font-weight:600}.dashboard .pagination .page-item.active .page-link{background-color:#522952;border-color:#522952;color:#fff}.dashboard .dashboard-sidebar{min-width:250px;background:#522952;position:fixed;min-height:100vh;z-index:1001}.dashboard .dashboard-sidebar .dashboard-topbar{text-align:center;color:#fff;background:#fff;text-transform:uppercase;font-weight:700;font-size:2.4em}.dashboard .dashboard-sidebar .dashboard-topbar .ba-logo{font-size:1rem;color:#522952;text-transform:none;width:100%;display:flex;align-items:center;padding:.4em 1em}.dashboard .dashboard-sidebar .dashboard-topbar .ba-logo img{width:50px}.dashboard .dashboard-sidebar .dashboard-menu{color:#fff;font-size:.8em}.dashboard .dashboard-sidebar .dashboard-menu h5{font-size:1rem;color:#fff;text-transform:uppercase;margin:1.5em 1.5em .5em 1.5em;font-weight:700}.dashboard .dashboard-sidebar .dashboard-menu ul{list-style:none;padding:0;margin-bottom:3em}.dashboard .dashboard-sidebar .dashboard-menu ul li{font-weight:600;margin:0 1em}.dashboard .dashboard-sidebar .dashboard-menu ul li a{color:#fff;padding:.4em 1em;display:block;font-size:1.1em}.dashboard .dashboard-sidebar .dashboard-menu ul li a:hover{text-decoration:none;color:#fff}.dashboard .dashboard-sidebar .dashboard-menu ul li i.far,.dashboard .dashboard-sidebar .dashboard-menu ul li i.fas{width:35px;text-align:center;margin-left:-10px;font-size:1.1em}.dashboard .dashboard-sidebar .dashboard-menu ul li.separator{height:1px;background:#673e67;margin:.4em 0}.dashboard .dashboard-sidebar .dashboard-menu ul li.active a{color:#fff}.spinner-wrapper{text-align:center;margin:100px auto}.spinner-wrapper .spinner-label{font-size:.9em;font-weight:bold}.spinner-wrapper .spinner{width:40px;height:40px;position:relative;margin:1em auto}.spinner-wrapper .double-bounce1,.spinner-wrapper .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.spinner-wrapper .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.btn .spinner-wrapper{margin:0}.btn .spinner-wrapper .spinner{width:20px;height:20px;margin:0 auto}.btn .spinner-wrapper .double-bounce1,.btn .spinner-wrapper .double-bounce2{background-color:#fff}.dashboard .table{font-size:.8em;border-bottom:solid 1px #dee2e6}.dashboard .table thead th{color:#8094b6;background:#f5f6fa;font-weight:600;border:0;text-transform:uppercase;font-size:.85em}.dashboard .table thead th.app-table-actions{width:30px}.dashboard .table tbody tr:hover{background-color:#fffde7}.dashboard .table td small{font-size:.9em}.dashboard .table .app-table-multiline{line-height:1.2em}.dashboard .table .app-table-actions button i{font-size:1.1rem;color:#797979}.dashboard .table .app-table-actions .dropdown-toggle::after{display:none}.dashboard .table .app-table-actions .btn{font-size:.7rem;font-weight:600}.dashboard .table-bottom-actions{margin:1em;font-size:.9em}.dashboard .dashboard-main .dashboard-topbar{background:#fff;padding:1em;display:flex;justify-content:space-between;box-shadow:10px 2px 5px 1px #dedede;position:fixed;right:0;z-index:1000}.dashboard .dashboard-main .dashboard-topbar .dropdown .dropdown-menu{border-top:solid 2px #923692}