@font-face{font-family:Lato;src:url(../fonts/Lato-Light.72443183.woff2) format("woff2"),url(../fonts/Lato-LightItalic.314210a4.woff2) format("woff2"),url(../fonts/Lato-Light.90301aa0.woff) format("woff"),url(../fonts/Lato-LightItalic.b55e385f.woff) format("woff");font-weight:300}@font-face{font-family:Lato;src:url(../fonts/Lato-Regular.bd03a2cc.woff2) format("woff2"),url(../fonts/Lato-Italic.4eb103b4.woff2) format("woff2"),url(../fonts/Lato-Regular.27bd77b9.woff) format("woff"),url(../fonts/Lato-Italic.f28f2d64.woff) format("woff");font-weight:400}@font-face{font-family:Lato;src:url(../fonts/Lato-Medium.0996d39c.woff2) format("woff2"),url(../fonts/Lato-MediumItalic.4d295621.woff2) format("woff2"),url(../fonts/Lato-Medium.acbd6ecc.woff) format("woff"),url(../fonts/Lato-MediumItalic.aa1a7512.woff) format("woff");font-weight:500}@font-face{font-family:Lato;src:url(../fonts/Lato-Heavy.c9cbbdc3.woff2) format("woff2"),url(../fonts/Lato-HeavyItalic.46f0461b.woff2) format("woff2"),url(../fonts/Lato-Heavy.2ce4d823.woff) format("woff"),url(../fonts/Lato-HeavyItalic.38d2399f.woff) format("woff");font-weight:800}@media(max-width:800px){.b-trialbutton{display:none}}.demo-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em;-webkit-transition:background-color .5s,padding .5s,font-size .1s;transition:background-color .5s,padding .5s,font-size .1s;background-color:#2667c8;color:#fff!important}.demo-header .b-widget:not(:last-child){margin-right:.6em}.demo-header .b-button,.demo-header a,.demo-header label{color:#fff!important}.demo-header a{text-decoration:none}.demo-header #title-container{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.demo-header #title,.demo-header #title-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;align-items:center}.demo-header #title{-ms-flex-align:center;padding-left:2.1em;font-size:1.3em;line-height:1.6em;background:url(../img/logo_bryntum_bw.3784cc4c.png) no-repeat;background-size:1.6em;background-position-y:center;white-space:nowrap}.demo-header #title h1{margin:0;font-size:inherit;font-weight:400}.demo-header .b-theme-combo{margin-right:.6em}.demo-header #tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:inherit;-webkit-transition:background-color 0s,margin-top .3s;transition:background-color 0s,margin-top .3s}.demo-header #tools .b-widget{font-size:1em;font-weight:400}.demo-header #tools>.b-widget:not([data-group]){margin-left:.5em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.demo-header #tools .b-button{color:#fff;margin-left:.5em;border:0 none}.demo-header #tools .b-button:hover:not(.b-disabled){background-color:hsla(0,0%,100%,.3)}.demo-header #tools .b-field{margin-right:0}.demo-header #tools .b-numberfield{width:18em}.demo-header .b-has-label.b-bright:not(.b-disabled) label{color:#fff}.demo-toolbar{border-bottom:1px solid #d8d9da;background-color:#f3f4f5;color:#4f5964;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.demo-toolbar .spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.demo-toolbar.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.demo-toolbar.align-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.demo-toolbar>:not(:first-child){margin-left:.6em}.b-theme-stockholm .demo-toolbar{background-color:#f3f4f5;color:#4f5964;border-bottom:1px solid #d8d9da}.b-theme-classic .demo-toolbar{background-color:#75757f;color:#e6e6e6;border-bottom:1px solid #2b2b2f}.b-theme-classic-light .demo-toolbar{background-color:#f9f9f9;color:#616161;border-bottom:1px solid #e0e0e0}.b-theme-classic-dark .demo-toolbar{background-color:#2b2b2f;color:#c0c1c2;border-bottom:1px solid #2b2b2f}.b-theme-classic-material .demo-toolbar{background-color:#fff;color:#616161;border-bottom:none}body,html{height:100%;width:100%;overflow:hidden}body{margin:0;padding:0;font-size:14px;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch}#app,#container,#root,body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;align-items:stretch}#app,#container,#root{position:relative;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-height:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;-webkit-transform:translate(0);transform:translate(0);top:0;left:0}.b-angular-scheduler-container,.b-react-scheduler-container,.b-vue-scheduler-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.b-button,input{height:40px}.b-button,.b-field-inner{border-radius:4px!important}.b-buttongroup .b-button{border-radius:0!important}.b-buttongroup button:first-child{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.b-buttongroup button:last-child{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.b-button.b-purple:not(.b-tab).b-pressed,.b-button.b-raised.b-purple{background-color:#6e0677!important}.b-button.b-purple:not(.b-raised){color:#6e0677;border-color:rgba(110,6,119,.25882352941176473)!important;background-color:rgba(110,6,119,.11)!important}.b-field-inner{color:#6e0677}.b-numberfield.b-contains-focus .b-field-inner,.b-numberfield:not(.b-disabled):hover .b-field-inner,.b-textareafield.b-contains-focus .b-field-inner,.b-textareafield:not(.b-disabled):hover .b-field-inner,.b-textfield.b-contains-focus .b-field-inner,.b-textfield:not(.b-disabled):hover .b-field-inner{border-color:rgba(110,6,119,.25882352941176473)!important}.b-datefield.b-open .b-fieldtrigger,.b-datepicker .b-calendar-weekdays .b-calendar-day-header{color:#6e0677!important}.b-datepicker .b-calendar-cell.b-active-date:not(.b-selected-date),.b-datepicker .b-calendar-cell.b-today{border-color:#6e0677!important}.b-datepicker .b-calendar-cell:hover:not(.b-selected-date){background-color:#6e0677!important;color:#fff}.b-datepicker .b-calendar-cell.b-selected-date{background-color:#6e0677!important;border-color:#6e0677!important}.b-datepicker .b-calendar-weekdays,.b-datepicker .b-toolbar.b-dock-top{background-color:rgba(110,6,119,.11)!important}.demo-toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.demo-toolbar .left-section,.demo-toolbar .right-section{display:-webkit-box;display:-ms-flexbox;display:flex}.demo-toolbar .left-section>*,.demo-toolbar .right-section>*{margin-left:5px;margin-right:5px}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:70vw;margin:0 auto;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.33);box-shadow:0 2px 8px rgba(0,0,0,.33);-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.modal-header{background:#6e0677!important;padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-header h2{margin:0;color:#fff}.modal-header .b-button{border:0;background:transparent;background-color:transparent;font-size:20px;padding:5px;min-height:auto;margin-left:auto;height:auto}.modal-body{padding:20px;min-height:55vh}.modal-footer{padding:20px;background:#dedede!important}.modal-footer .b-button{border-radius:4px!important;margin-right:20px}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-container,.modal-leave-to .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.b-grid-header,.b-sch-header-timeaxis-cell{color:#6e0677}