.Content{min-height:60px;padding:5px 20px}
.ToolBar{height:60px;padding:5px}.ToolBar .btn{padding:.075rem 1.25rem}
.Icon{display:inline-block;fill:#495057;height:22px;pointer-events:none;vertical-align:middle;width:22px}.Icon.ListIcon{fill:#adb5bd;margin-left:1em}.Icon.ListIcon:last-child{margin-right:2em}.Icon.primary{fill:#4aaa61}.Icon.secondary{fill:#364254}.Icon.size-3{height:32px;width:32px}.Icon.size-4{height:42px;width:42px}
.Badge.badge{font-weight:400;padding:.75em .5em;text-transform:uppercase}
.Checkbox.btn.btn-primary{height:1.625rem;line-height:1;padding:0;width:1.625rem}.Checkbox.btn.btn-primary .Icon{fill:#fff;height:19px;width:19px}.Checkbox.btn.btn-primary:not(.checked),.Checkbox.btn.btn-primary:not(.checked):active,.Checkbox.btn.btn-primary:not(.checked) :focus{background-color:#e9ecef;border-color:#adb5bd}.Checkbox.btn.btn-primary:not(.checked).is-invalid{border-color:#dc3545}.Checkbox.btn.btn-primary:not(.checked).disabled{opacity:.25}.Checkbox.btn.btn-primary:not(.checked).disabled.is-invalid{border-color:#adb5bd}
.Dropdown{position:relative;width:100%}.Dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:inherit}.Dropdown select option:disabled{color:#e4e7ec!important}.Dropdown .Icon{height:32px;pointer-events:none;position:absolute;right:5px;top:10px;width:32px}
.CategoryTitle{color:#429857;padding-left:20px;padding-right:20px;text-transform:uppercase}
.CategorySubTitle{color:#495057;padding-left:20px;padding-right:20px;text-transform:uppercase}
.Title{font-size:1.5rem}
.Button{min-width:3.125rem}.Button:disabled{background-color:#e4e7ec;border-color:#e4e7ec}.Button .Icon{fill:#fff}.Button.btn-link:hover{color:#364254!important}.LinkButton.btn{padding:.075rem 1.25rem}
.Modal .modal{overflow-y:scroll}.Modal .modal.show{display:block;z-index:9999}.Modal .modal-backdrop{display:none;opacity:0;z-index:9998}.Modal .modal-backdrop.show{display:block;opacity:.75}.Modal.InitalModal{max-height:90vh}.Modal.InitalModal .modal .modal-dialog{max-width:800px}
.InputField{position:relative}.InputField .title{font-size:1.5rem;height:3.125rem}.InputField .show-hide{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;right:20px;top:5px;width:40px}
.InputRange{align-items:center;height:50px;margin-left:0;margin-top:20px;padding:25px;padding-left:0!important;width:100%}.InputRange label{bottom:50px;font-size:.8em;position:absolute}.InputRange label.range-label{left:10px;top:10px}.InputRange label.value-label{background-color:#6a7f9f;border-radius:4px;box-shadow:0 1px 3px rgba(112,126,159,.25);color:#fff;font-weight:400;padding:4px 8px}.InputRange .Icon{fill:#adb5bd;height:35px;width:35px}.InputRange .Icon.icon-brightness-high,.InputRange .Icon.icon-volume-high{fill:#6c757d}.InputRange .range-wrapper{margin-left:2em;margin-right:2em;position:relative;width:100%}.InputRange .range-wrapper .track-overlay{background:#6a7f9f;width:50%}.InputRange .range-wrapper .form-control-range,.InputRange .range-wrapper .track-overlay{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;height:3px;outline:none;position:absolute}.InputRange .range-wrapper .form-control-range{background:#ced4da;width:100%}.InputRange .range-wrapper .form-control-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:11px;box-shadow:0 0 8px rgba(0,0,0,.5);cursor:pointer;height:21px;width:21px;z-index:999}.InputRange .range-wrapper .form-control-range::-moz-range-thumb{background:#4aaa61;border-radius:11px;cursor:pointer;height:21px;width:21px}.InputRange span.min{color:#c5c5c5;display:block;left:10px;position:absolute;text-align:center;z-index:100}.InputRange span.min:before{content:"|";display:block;font-size:10px;text-align:center}.InputRange span.max{color:#c5c5c5;display:block;position:absolute;right:10px;text-align:center;z-index:100}.InputRange span.max:before{content:"|";display:block;font-size:10px;text-align:center}
.SnackBar{align-items:center;box-shadow:0 0 5px 5px rgba(0,0,0,.2705882353);color:#fff;display:none;height:60px;justify-content:center;left:0;margin:0;opacity:0;position:fixed;top:-100px;transition:all .35s ease;width:100vw;z-index:20000}.SnackBar.success{background-color:#4aaa61}.SnackBar.error{background-color:#dc3545}.SnackBar.show{display:block;opacity:1;top:0}
.Loader.active{background-color:rgba(106,127,159,.7);display:block;height:100vh;left:0;margin:0;position:fixed;top:0;width:100vw;z-index:10000}.Loader.inactive,.Loader.inactive .spinner{display:none}.Loader .spinner{animation:spin .75s linear infinite;border-radius:50%;border:2px solid transparent;border-top-color:#fff;box-sizing:border-box;display:block;height:50px;left:50%;margin:-25px;position:absolute;top:50%;width:50px;z-index:20}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.ContentLoader.spinner.inactive{display:none}.ContentLoader.spinner{animation:spin .5s linear infinite;border-radius:50%;border:2px solid transparent;border-top-color:#364254;box-sizing:border-box;display:block;height:20px;left:-30px;position:absolute;top:0;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.ScrollToTop{align-items:center;background-color:#4aaa61;border-radius:50px;bottom:65px;box-shadow:0 4px 10px 0 rgba(0,0,0,.25);display:flex;height:50px;justify-content:flex-start;margin-right:-100px;position:fixed;right:-50px;transition:margin-right .35s ease;width:120px;z-index:9999}.ScrollToTop>.Icon{fill:#fff;height:40px;transform:rotate(-90deg);transition:transform .35s ease;width:40px}.ScrollToTop.show{margin-right:-30px;transition:margin-right .35s ease}.ScrollToTop.show:hover{background-color:#364254;cursor:pointer;margin-right:0}.ScrollToTop.show:hover>.Icon{transform:rotate(0deg);transition:transform .35s ease}
.ToggleButton.switch{display:inline-block;height:26px;position:relative;width:46px;z-index:999}.ToggleButton.switch input{display:none}.ToggleButton.switch input:checked+.slider{background-color:#e9ecef}.ToggleButton.switch .slider{background-color:#e9ecef;border:1px solid #adb5bd;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.ToggleButton.switch .slider:before{background-color:#343a40;border-radius:50%;bottom:1px;content:"";height:22px;left:1px;position:absolute;transform:translateX(0);transition:.4s;width:22px}.ToggleButton.switch .slider.proccessing{cursor:default;opacity:.75}.ToggleButton.switch .slider.proccessing .spinner{animation:spin .75s linear infinite;border-radius:50%;border:1px solid transparent;border-top-color:#fff;box-sizing:border-box;display:block;height:15px;left:5px;position:absolute;top:5px;width:15px;z-index:20}.ToggleButton.switch.disabled .slider{cursor:default!important}.ToggleButton.switch.disabled .slider:before{background-color:grey!important}.ToggleButton.switch.checked .slider:before{background-color:#4aaa61;transform:translateX(20px)}.ToggleButton.switch.checked .slider.proccessing .spinner{left:25px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.DetailView,.MasterView{float:left;margin:0;padding:0}.with-nav .with-master .MasterView{width:calc(100vw - 310px)}.with-nav .with-detail .MasterView{width:0}.with-nav .with-master-and-detail .MasterView{height:100vh;overflow-y:hidden;padding-bottom:60px;position:fixed;width:300px}.with-nav .with-master-and-detail .MasterView:hover{overflow-y:auto}.with-nav .with-master .DetailView{width:0}.with-nav .with-detail .DetailView{width:calc(100vw - 310px)}.with-nav .with-master-and-detail .DetailView{margin-left:300px;width:calc(100vw - 610px)}.with-nav .with-master-and-detail .DetailView .with-detail .DetailView{margin-left:0}.with-nav-collapsed .with-master .MasterView{width:calc(100vw - 60px)}.with-nav-collapsed .with-detail .MasterView{width:0}.with-nav-collapsed .with-master-and-detail .MasterView{height:100vh;overflow-y:hidden;padding-bottom:60px;position:fixed;width:300px}.with-nav-collapsed .with-master-and-detail .MasterView:hover{overflow-y:auto}.with-nav-collapsed .with-master .DetailView{width:0}.with-nav-collapsed .with-detail .DetailView{width:calc(100vw - 60px)}.with-nav-collapsed .with-master-and-detail .DetailView{margin-left:300px;width:calc(100vw - 360px)}.with-nav-collapsed .with-master-and-detail .DetailView .with-detail .DetailView{margin-left:0}
.with-nav .MasterDetail{width:calc(100vw - 310px)}.with-nav-collapsed .MasterDetail{width:calc(100vw - 60px)}
.ViewBody{min-height:calc(100vh - 60px);padding-bottom:60px}.with-master-and-detail .MasterView .ViewBody{border-right:1px solid #ced4da;padding-top:60px}.with-master .MasterView .ViewBody{padding-top:60px}.with-detail .DetailView .ViewBody,.with-master-and-detail .DetailView .ViewBody,.with-master .MasterView .ViewBody{padding-left:20px;padding-right:20px}
.ViewFooter{background-color:#fff;border-right:inherit;border-top:1px solid #ced4da;bottom:0;height:60px;position:fixed;width:inherit;z-index:1500}.with-detail .DetailView .ViewFooter,.with-master-and-detail .DetailView .ViewFooter,.with-master .MasterView .ViewFooter{padding-left:20px;padding-right:20px}.with-master-and-detail .MasterView .ViewFooter{border-right:1px solid #ced4da}.with-nav .with-master-and-detail .MasterView .ViewFooter{left:310px}.with-nav-collapsed .with-master-and-detail .MasterView .ViewFooter{left:60px}
.ViewHeader{background-color:#fff;height:60px;position:fixed;top:60px;width:inherit;z-index:1010}.with-master-and-detail .MasterView .ViewHeader{border-right:1px solid #ced4da}.with-master .MasterView .ViewHeader{padding-left:20px;padding-right:20px}.with-nav .ViewHeader{left:310px}.with-nav-collapsed .ViewHeader{left:60px}
.View{position:relative;width:inherit}
.ListItem{height:60px;padding:5px 20px}.ListItem:nth-child(odd){background-color:#e6eaef}.ListItem:hover{background-color:#b8c2d1}.ListItem.active{border-right:4px solid #4aaa61}.ListItem a,.ListItem a:hover{color:#495057}
.ListHeader{color:#4aaa61}.ListHeader div.text-secondary{color:#4aaa61!important}
.WizardPage .ViewBody .Pager{background-color:#ced4da;height:5px;list-style-type:none;margin:0;padding:0;width:100%}.WizardPage .ViewBody .Pager>li{border-right:2px solid #fff;height:5px}.WizardPage .ViewBody .Pager>li.current{background-color:#364254}.WizardPage .ViewBody .Pager>li.passed{background-color:#4aaa61}.WizardPage .ViewBody .Pager>li:last-child{border-right:none}
.PageTitle{color:#429857;font-size:1.2em;font-weight:400;padding-left:20px;padding-right:20px;text-transform:uppercase}
.DayPicker{display:inline-block;font-size:1rem}.DayPicker :active,.DayPicker :focus,.DayPicker :hover{outline:none}.DayPicker-wrapper{flex-direction:row;padding-bottom:1em;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{border-collapse:collapse;border-spacing:0;display:table;margin:1em 1em 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DayPicker-NavButton{background-position:50%;background-repeat:no-repeat;background-size:50%;color:#8b9898;cursor:pointer;display:inline-block;height:1.25em;left:auto;margin-top:2px;position:absolute;right:1.5em;top:1em;width:1.25em}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC");margin-right:1.5em}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-size:1.15em;font-weight:500}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{color:#8b9898;display:table-cell;font-size:.875em;padding:.5em;text-align:center}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:.125rem;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{cursor:pointer;display:table-cell;padding:.5em;vertical-align:middle}.DayPicker-WeekNumber{border-right:1px solid #eaecec;color:#8b9898;font-size:.75em;min-width:1em;text-align:right}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{background-color:transparent;background-image:none;border:none;box-shadow:none;color:#5ce24a;cursor:pointer;font-size:.875em}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#4aaa61;color:#f0f8ff;position:relative}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#429857}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);left:0;position:absolute;z-index:1}
.WeekdayButton.btn.btn-primary{border:none;width:14.286%}.WeekdayButton.btn.btn-primary *{pointer-events:none}.WeekdayButton.btn.btn-primary:not(.checked){background-color:#e9ecef;color:#495057}
.WeekdaysButtonGroup .btn-group{border:1px solid #fff}.WeekdaysButtonGroup .btn-group.is-invalid{border:1px solid #dc3545;border-radius:2px}.WeekdaysButtonGroup .all-btn{min-width:9rem}.WeekdaysButtonGroup .all-btn *{pointer-events:none}
.img-fallback{align-items:center;border:1px dashed #ced4da;display:flex;height:300px;justify-content:center;width:300px}
