@font-face{font-family:Mobiscroll;font-style:normal;font-weight:400;src:url(/fonts/icons_mobiscroll.woff?72bd2017e9e3193dceb7b5828e9c2fd6) format("woff"),url(/fonts/icons_mobiscroll.woff?72bd2017e9e3193dceb7b5828e9c2fd6) format("woff"),url(/fonts/icons_mobiscroll.ttf?3af8ca18fbcbcecd45a939834b8b6425) format("truetype")}.mbsc-font-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Mobiscroll;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}.mbsc-icon-arrow-down5:before{content:"\EA01"}.mbsc-icon-arrow-left6:before{content:"\EA02"}.mbsc-icon-arrow-right6:before{content:"\EA03"}.mbsc-icon-eye-blocked:before{content:"\EA04"}.mbsc-icon-eye:before{content:"\EA05"}.mbsc-icon-material-backspace:before{content:"\EA06"}.mbsc-icon-material-check-box-outline-blank:before{content:"\EA07"}.mbsc-icon-material-check:before{content:"\EA08"}.mbsc-icon-material-keyboard-arrow-down:before{content:"\EA09"}.mbsc-icon-material-keyboard-arrow-left:before{content:"\EA0A"}.mbsc-icon-material-keyboard-arrow-right:before{content:"\EA0B"}.mbsc-icon-material-keyboard-arrow-up:before{content:"\EA0C"}.mbsc-icon-material-star-outline:before{content:"\EA0D"}.mbsc-icon-material-star:before{content:"\EA0E"}.mbsc-icon-minus:before{content:"\EA0F"}.mbsc-icon-plus:before{content:"\EA10"}.mbsc-icon-star:before{content:"\EA11"}.mbsc-icon-star3:before{content:"\EA12"}.mbsc-icon{-webkit-box-flex:0;-moz-box-flex:0;display:inline-block;flex:0 0 auto;height:1.5em;line-height:1.5em;text-align:center;vertical-align:middle;width:1.5em}.mbsc-icon>svg{fill:currentColor;display:block;height:100%;margin:0 auto;width:100%}:root{--mbsc-safe-top:0;--mbsc-safe-right:0;--mbsc-safe-bottom:0;--mbsc-safe-left:0}@supports (top:constant(safe-area-inset-top)){:root{--mbsc-safe-top:constant(safe-area-inset-top);--mbsc-safe-right:constant(safe-area-inset-right);--mbsc-safe-bottom:constant(safe-area-inset-bottom);--mbsc-safe-left:constant(safe-area-inset-left)}}@supports (top:env(safe-area-inset-top)){:root{--mbsc-safe-top:env(safe-area-inset-top);--mbsc-safe-right:env(safe-area-inset-right);--mbsc-safe-bottom:env(safe-area-inset-bottom);--mbsc-safe-left:env(safe-area-inset-left)}}.mbsc-font{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400}.mbsc-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0}.mbsc-resize{bottom:0;overflow:hidden;right:0;z-index:-1}.mbsc-resize,.mbsc-resize-i{left:0;position:absolute;top:0}.mbsc-resize-y{height:200%;width:200%}.mbsc-hidden{visibility:hidden}.mbsc-ltr{direction:ltr}.mbsc-rtl{direction:rtl}.mbsc-ripple{background:currentColor;border-radius:1000em;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(0)}.mbsc-flex,.mbsc-flex-col{display:flex}.mbsc-flex-col{flex-direction:column}.mbsc-flex-1-1{flex:1 1}.mbsc-flex-none{flex:none}@media (-webkit-min-device-pixel-ratio:2){.mbsc-hb,.mbsc-hb:after,.mbsc-hb:before{border-width:.5px!important}}.mbsc-material.mbsc-button{border-radius:.285715em;font-size:.875em;font-weight:600;line-height:1.714286em;margin:.5em;min-width:4.571429em;padding:.428572em 1.142858em;text-transform:uppercase;transition:box-shadow .2s ease-out,background-color .2s ease-out}.mbsc-material.mbsc-button-outline{border:1px solid}.mbsc-material.mbsc-button .mbsc-icon{font-size:1.142858em}.mbsc-material.mbsc-icon-button{border-radius:2em;font-size:1em;line-height:normal;min-width:0;padding:.5em}.mbsc-material.mbsc-icon-button .mbsc-icon{font-size:1em;height:1.5em;width:1.5em}.mbsc-material.mbsc-button.mbsc-disabled,.mbsc-material.mbsc-button:disabled{opacity:.3}.mbsc-material.mbsc-ltr.mbsc-button-icon-start{margin-left:-.25em;padding-right:.5em}.mbsc-material.mbsc-ltr.mbsc-button-icon-end,.mbsc-material.mbsc-rtl.mbsc-button-icon-start{margin-right:-.25em;padding-left:.5em}.mbsc-material.mbsc-rtl.mbsc-button-icon-end{margin-left:-.25em;padding-right:.5em}.mbsc-material .mbsc-button-group,.mbsc-material .mbsc-button-group-justified{margin:.5em}.mbsc-material .mbsc-button-group-block{margin:.5em 1em}.mbsc-material.mbsc-button-standard{background:#cfcfcf;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:#000}.mbsc-material.mbsc-button-standard.mbsc-hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mbsc-material.mbsc-button-standard.mbsc-active,.mbsc-material.mbsc-button-standard.mbsc-focus{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mbsc-material.mbsc-button-flat,.mbsc-material.mbsc-button-outline{color:#000}.mbsc-material.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-flat.mbsc-hover,.mbsc-material.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-outline.mbsc-hover{background:rgba(0,0,0,.2)}.mbsc-material.mbsc-button-flat.mbsc-focus,.mbsc-material.mbsc-button-outline.mbsc-focus{background:rgba(0,0,0,.3)}.mbsc-material.mbsc-button-outline{border-color:#000}.mbsc-material.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;color:#fff}.mbsc-material.mbsc-button-secondary.mbsc-button-standard{background:#90979e;color:#fff}.mbsc-material.mbsc-button-success.mbsc-button-standard{background:#43be5f;color:#fff}.mbsc-material.mbsc-button-danger.mbsc-button-standard{background:#f5504e;color:#fff}.mbsc-material.mbsc-button-warning.mbsc-button-standard{background:#f8b042;color:#fff}.mbsc-material.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;color:#fff}.mbsc-material.mbsc-button-dark.mbsc-button-standard{background:#47494a;color:#fff}.mbsc-material.mbsc-button-light.mbsc-button-standard{background:#fff;color:#303030}.mbsc-material.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-material.mbsc-button-primary.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-primary.mbsc-button-flat.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material.mbsc-button-primary.mbsc-button-flat.mbsc-focus{background:rgba(63,151,246,.3)}.mbsc-material.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-material.mbsc-button-secondary.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-secondary.mbsc-button-flat.mbsc-hover{background:hsla(210,7%,59%,.2)}.mbsc-material.mbsc-button-secondary.mbsc-button-flat.mbsc-focus{background:hsla(210,7%,59%,.3)}.mbsc-material.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-material.mbsc-button-success.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-success.mbsc-button-flat.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material.mbsc-button-success.mbsc-button-flat.mbsc-focus{background:rgba(67,190,95,.3)}.mbsc-material.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-material.mbsc-button-danger.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-danger.mbsc-button-flat.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material.mbsc-button-danger.mbsc-button-flat.mbsc-focus{background:rgba(245,80,78,.3)}.mbsc-material.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-material.mbsc-button-warning.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-warning.mbsc-button-flat.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material.mbsc-button-warning.mbsc-button-flat.mbsc-focus{background:rgba(248,176,66,.3)}.mbsc-material.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-material.mbsc-button-info.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-info.mbsc-button-flat.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material.mbsc-button-info.mbsc-button-flat.mbsc-focus{background:rgba(91,183,197,.3)}.mbsc-material.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-material.mbsc-button-dark.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-dark.mbsc-button-flat.mbsc-hover{background:rgba(71,73,74,.2)}.mbsc-material.mbsc-button-dark.mbsc-button-flat.mbsc-focus{background:rgba(71,73,74,.3)}.mbsc-material.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-material.mbsc-button-light.mbsc-button-flat.mbsc-active,.mbsc-material.mbsc-button-light.mbsc-button-flat.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material.mbsc-button-light.mbsc-button-flat.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-material.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-material.mbsc-button-primary.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-primary.mbsc-button-outline.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material.mbsc-button-primary.mbsc-button-outline.mbsc-focus{background:rgba(63,151,246,.3)}.mbsc-material.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-material.mbsc-button-secondary.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-secondary.mbsc-button-outline.mbsc-hover{background:hsla(210,7%,59%,.2)}.mbsc-material.mbsc-button-secondary.mbsc-button-outline.mbsc-focus{background:hsla(210,7%,59%,.3)}.mbsc-material.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-material.mbsc-button-success.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-success.mbsc-button-outline.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material.mbsc-button-success.mbsc-button-outline.mbsc-focus{background:rgba(67,190,95,.3)}.mbsc-material.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-material.mbsc-button-danger.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-danger.mbsc-button-outline.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material.mbsc-button-danger.mbsc-button-outline.mbsc-focus{background:rgba(245,80,78,.3)}.mbsc-material.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-material.mbsc-button-warning.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-warning.mbsc-button-outline.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material.mbsc-button-warning.mbsc-button-outline.mbsc-focus{background:rgba(248,176,66,.3)}.mbsc-material.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-material.mbsc-button-info.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-info.mbsc-button-outline.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material.mbsc-button-info.mbsc-button-outline.mbsc-focus{background:rgba(91,183,197,.3)}.mbsc-material.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-material.mbsc-button-dark.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-dark.mbsc-button-outline.mbsc-hover{background:rgba(71,73,74,.2)}.mbsc-material.mbsc-button-dark.mbsc-button-outline.mbsc-focus{background:rgba(71,73,74,.3)}.mbsc-material.mbsc-button-light.mbsc-button-outline{border-color:#ccc;color:#ccc}.mbsc-material.mbsc-button-light.mbsc-button-outline.mbsc-active,.mbsc-material.mbsc-button-light.mbsc-button-outline.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material.mbsc-button-light.mbsc-button-outline.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-material-dark.mbsc-button-standard{background:#2b2b2b;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:#fff}.mbsc-material-dark.mbsc-button-standard.mbsc-hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mbsc-material-dark.mbsc-button-standard.mbsc-active,.mbsc-material-dark.mbsc-button-standard.mbsc-focus{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mbsc-material-dark.mbsc-button-flat,.mbsc-material-dark.mbsc-button-outline{color:#fff}.mbsc-material-dark.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-flat.mbsc-hover,.mbsc-material-dark.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-outline.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-dark.mbsc-button-flat.mbsc-focus,.mbsc-material-dark.mbsc-button-outline.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-material-dark.mbsc-button-outline{border-color:#fff}.mbsc-material-dark.mbsc-button-primary.mbsc-button-standard{background:#3f97f6;color:#000}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-standard{background:#90979e;color:#000}.mbsc-material-dark.mbsc-button-success.mbsc-button-standard{background:#43be5f;color:#000}.mbsc-material-dark.mbsc-button-danger.mbsc-button-standard{background:#f5504e;color:#000}.mbsc-material-dark.mbsc-button-warning.mbsc-button-standard{background:#f8b042;color:#000}.mbsc-material-dark.mbsc-button-info.mbsc-button-standard{background:#5bb7c5;color:#000}.mbsc-material-dark.mbsc-button-dark.mbsc-button-standard{background:#47494a;color:#000}.mbsc-material-dark.mbsc-button-light.mbsc-button-standard{background:#fff;color:#fff}.mbsc-material-dark.mbsc-button-primary.mbsc-button-flat{color:#3f97f6}.mbsc-material-dark.mbsc-button-primary.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-primary.mbsc-button-flat.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material-dark.mbsc-button-primary.mbsc-button-flat.mbsc-focus{background:rgba(63,151,246,.3)}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-flat{color:#90979e}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-secondary.mbsc-button-flat.mbsc-hover{background:hsla(210,7%,59%,.2)}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-flat.mbsc-focus{background:hsla(210,7%,59%,.3)}.mbsc-material-dark.mbsc-button-success.mbsc-button-flat{color:#43be5f}.mbsc-material-dark.mbsc-button-success.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-success.mbsc-button-flat.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material-dark.mbsc-button-success.mbsc-button-flat.mbsc-focus{background:rgba(67,190,95,.3)}.mbsc-material-dark.mbsc-button-danger.mbsc-button-flat{color:#f5504e}.mbsc-material-dark.mbsc-button-danger.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-danger.mbsc-button-flat.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material-dark.mbsc-button-danger.mbsc-button-flat.mbsc-focus{background:rgba(245,80,78,.3)}.mbsc-material-dark.mbsc-button-warning.mbsc-button-flat{color:#f8b042}.mbsc-material-dark.mbsc-button-warning.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-warning.mbsc-button-flat.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material-dark.mbsc-button-warning.mbsc-button-flat.mbsc-focus{background:rgba(248,176,66,.3)}.mbsc-material-dark.mbsc-button-info.mbsc-button-flat{color:#5bb7c5}.mbsc-material-dark.mbsc-button-info.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-info.mbsc-button-flat.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material-dark.mbsc-button-info.mbsc-button-flat.mbsc-focus{background:rgba(91,183,197,.3)}.mbsc-material-dark.mbsc-button-dark.mbsc-button-flat{color:#47494a}.mbsc-material-dark.mbsc-button-dark.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-dark.mbsc-button-flat.mbsc-hover{background:rgba(71,73,74,.2)}.mbsc-material-dark.mbsc-button-dark.mbsc-button-flat.mbsc-focus{background:rgba(71,73,74,.3)}.mbsc-material-dark.mbsc-button-light.mbsc-button-flat{color:#ccc}.mbsc-material-dark.mbsc-button-light.mbsc-button-flat.mbsc-active,.mbsc-material-dark.mbsc-button-light.mbsc-button-flat.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-dark.mbsc-button-light.mbsc-button-flat.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-material-dark.mbsc-button-primary.mbsc-button-outline{border-color:#3f97f6;color:#3f97f6}.mbsc-material-dark.mbsc-button-primary.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-primary.mbsc-button-outline.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material-dark.mbsc-button-primary.mbsc-button-outline.mbsc-focus{background:rgba(63,151,246,.3)}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-outline{border-color:#90979e;color:#90979e}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-hover{background:hsla(210,7%,59%,.2)}.mbsc-material-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-focus{background:hsla(210,7%,59%,.3)}.mbsc-material-dark.mbsc-button-success.mbsc-button-outline{border-color:#43be5f;color:#43be5f}.mbsc-material-dark.mbsc-button-success.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-success.mbsc-button-outline.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material-dark.mbsc-button-success.mbsc-button-outline.mbsc-focus{background:rgba(67,190,95,.3)}.mbsc-material-dark.mbsc-button-danger.mbsc-button-outline{border-color:#f5504e;color:#f5504e}.mbsc-material-dark.mbsc-button-danger.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-danger.mbsc-button-outline.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material-dark.mbsc-button-danger.mbsc-button-outline.mbsc-focus{background:rgba(245,80,78,.3)}.mbsc-material-dark.mbsc-button-warning.mbsc-button-outline{border-color:#f8b042;color:#f8b042}.mbsc-material-dark.mbsc-button-warning.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-warning.mbsc-button-outline.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material-dark.mbsc-button-warning.mbsc-button-outline.mbsc-focus{background:rgba(248,176,66,.3)}.mbsc-material-dark.mbsc-button-info.mbsc-button-outline{border-color:#5bb7c5;color:#5bb7c5}.mbsc-material-dark.mbsc-button-info.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-info.mbsc-button-outline.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material-dark.mbsc-button-info.mbsc-button-outline.mbsc-focus{background:rgba(91,183,197,.3)}.mbsc-material-dark.mbsc-button-dark.mbsc-button-outline{border-color:#47494a;color:#47494a}.mbsc-material-dark.mbsc-button-dark.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-dark.mbsc-button-outline.mbsc-hover{background:rgba(71,73,74,.2)}.mbsc-material-dark.mbsc-button-dark.mbsc-button-outline.mbsc-focus{background:rgba(71,73,74,.3)}.mbsc-material-dark.mbsc-button-light.mbsc-button-outline{border-color:#ccc;color:#ccc}.mbsc-material-dark.mbsc-button-light.mbsc-button-outline.mbsc-active,.mbsc-material-dark.mbsc-button-light.mbsc-button-outline.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-dark.mbsc-button-light.mbsc-button-outline.mbsc-focus{background:hsla(0,0%,100%,.3)}.mbsc-button{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;align-items:center;box-sizing:border-box;cursor:pointer;display:inline-block;display:inline-flex;font-size:1em;justify-content:center;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;z-index:1}.mbsc-button.mbsc-disabled,.mbsc-button:disabled{cursor:not-allowed}.mbsc-button:focus{outline:0}.mbsc-button::-moz-focus-inner{border:0}.mbsc-icon-button{flex:0 0 auto;height:2.5em;padding:.5em;width:2.5em}.mbsc-button-icon>*,.mbsc-button-icon>*>*{height:100%}.mbsc-button-icon-end{order:1}.mbsc-button-group,.mbsc-button-group-block,.mbsc-button-group-justified{border:1px solid transparent}.mbsc-button-block,.mbsc-button-group-block .mbsc-button{display:block;margin-left:0!important;margin-right:0!important;width:100%}.mbsc-button-group-justified,.mbsc-button-group-justified mbsc-button{display:flex;flex-wrap:wrap}.mbsc-button-group-justified .mbsc-button,.mbsc-button-group-justified mbsc-button{flex:1 auto}.mbsc-material.mbsc-description.mbsc-disabled,.mbsc-material.mbsc-form-control-label.mbsc-disabled{opacity:.3}.mbsc-form-control-label{display:block}.mbsc-form-control-input{border:0;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:3}.mbsc-material.mbsc-checkbox-right{padding:.9375em 3.5em .9375em 1em}.mbsc-material.mbsc-checkbox-left{padding:.9375em 1em .9375em 3.5em}.mbsc-material.mbsc-checkbox-box{border:.125em solid;border-radius:.1875em;height:1.125em;margin-top:-.5625em;transition:background-color .1s ease-out;width:1.125em}.mbsc-material.mbsc-checkbox-box-right{right:1.25em}.mbsc-material.mbsc-checkbox-box-left{left:1.25em}.mbsc-material.mbsc-checkbox-box:after{border:.125em solid;border-right:0;border-top:0;height:.4375em;left:.0625em;opacity:1;top:.125em;transform:scale(0) rotate(-45deg);transition:transform .1s ease-out;width:.8125em}.mbsc-material.mbsc-checkbox-box:before{background:currentColor;border-radius:2.5em;content:"";height:2.5em;left:-.8125em;opacity:0;position:absolute;top:-.8125em;transition:opacity .2s ease-in-out;width:2.5em;z-index:-1}.mbsc-material.mbsc-checkbox-box.mbsc-focus:before{opacity:.12}.mbsc-material.mbsc-checkbox-box.mbsc-active:before{opacity:.2}.mbsc-material.mbsc-checkbox-box.mbsc-checked{background:currentColor;border-color:currentColor}.mbsc-material.mbsc-checkbox-box.mbsc-checked:after{transform:scale(1) rotate(-45deg)}.mbsc-material.mbsc-checkbox-box.mbsc-disabled{opacity:.3}.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-primary{color:#3f97f6}.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-secondary{color:#90979e}.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-success{color:#43be5f}.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-danger{color:#f5504e}.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-warning{color:#f8b042}.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-info{color:#5bb7c5}.mbsc-material.mbsc-checkbox-box{border-color:#303030;color:#1a73e8}.mbsc-material.mbsc-checkbox-box:after{border-color:#fff}.mbsc-material-dark.mbsc-checkbox-box{border-color:#fff;color:#87b0f3}.mbsc-material-dark.mbsc-checkbox-box:after{border-color:#000}.mbsc-checkbox{display:block;line-height:1.25em;margin:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.mbsc-checkbox-box{height:1.375em;top:50%;width:1.375em}.mbsc-checkbox-box,.mbsc-checkbox-box:after{box-sizing:border-box;display:block;position:absolute}.mbsc-checkbox-box:after{content:"";opacity:0;transform:rotate(-45deg)}.mbsc-checkbox-box.mbsc-checked:after{opacity:1}.mbsc-material.mbsc-textfield-wrapper{box-sizing:border-box;margin:1.5em 1em}.mbsc-material.mbsc-textfield-inner.mbsc-disabled{opacity:.5}.mbsc-material.mbsc-textfield{background-color:transparent;border-bottom:1px solid;display:block;font-size:1em;height:2.25em;transition:border-color .2s;width:100%}.mbsc-material.mbsc-textfield-has-icon-left{padding-left:2em}.mbsc-material.mbsc-textfield-has-icon-right{padding-right:2em}.mbsc-material.mbsc-textfield-icon{top:.375em}.mbsc-material.mbsc-textfield-icon-floating,.mbsc-material.mbsc-textfield-icon-outline,.mbsc-material.mbsc-textfield-icon-stacked{top:1em}.mbsc-material .mbsc-textfield-ripple{bottom:0;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .18s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.mbsc-material .mbsc-textfield-ripple-active{transform:scaleX(1)}.mbsc-material.mbsc-label{font-size:.75em}.mbsc-material.mbsc-label-inline{font-size:1em;line-height:2em}.mbsc-material.mbsc-label-inline.mbsc-ltr{padding-right:.5em}.mbsc-material.mbsc-label-inline.mbsc-rtl{padding-left:.5em}.mbsc-material.mbsc-label-floating{font-size:1em;line-height:1.5em;top:1.125em}.mbsc-material.mbsc-label-floating-active{transform:translateY(-1.125em) scale(.75)}.mbsc-material.mbsc-label.mbsc-disabled{opacity:.5}.mbsc-material.mbsc-error-message.mbsc-ltr{left:0}.mbsc-material.mbsc-error-message.mbsc-rtl{right:0}.mbsc-material.mbsc-error-message-has-icon-left.mbsc-ltr{left:2.66667em}.mbsc-material.mbsc-error-message-has-icon-right.mbsc-rtl{right:2.66667em}.mbsc-material.mbsc-textfield-underline-floating,.mbsc-material.mbsc-textfield-underline-stacked{height:3em;padding-top:.875em}.mbsc-material.mbsc-textfield-icon-underline{top:.25em}.mbsc-material.mbsc-textfield-icon-underline.mbsc-textfield-icon-floating,.mbsc-material.mbsc-textfield-icon-underline.mbsc-textfield-icon-stacked{top:1.125em}.mbsc-material.mbsc-label-underline-inline{padding-top:1px}.mbsc-material.mbsc-label-underline-stacked-has-icon-left.mbsc-ltr{left:2.66667em}.mbsc-material.mbsc-label-underline-stacked-has-icon-right.mbsc-rtl{right:2.66667em}.mbsc-material.mbsc-label-underline-floating-has-icon-left.mbsc-ltr{left:2em}.mbsc-material.mbsc-label-underline-floating-has-icon-right.mbsc-rtl{right:2em}.mbsc-material.mbsc-textfield-box,.mbsc-material.mbsc-textfield-inner-box{border-radius:.25em .25em 0 0}.mbsc-material.mbsc-textfield-box{padding:0 1em}.mbsc-material.mbsc-textfield-box-floating,.mbsc-material.mbsc-textfield-box-stacked{height:3.5em;padding-top:1.25em}.mbsc-material.mbsc-textfield-underline.mbsc-disabled{border-style:dotted}.mbsc-material.mbsc-label-box-inline{padding-top:1px}.mbsc-material.mbsc-label-box-stacked{top:.666667em}.mbsc-material.mbsc-label-box-floating{top:1em}.mbsc-material.mbsc-label-box-floating.mbsc-label-floating-active{transform:translateY(-.625em) scale(.75)}.mbsc-material.mbsc-textfield-inner-outline{padding:0 2px}.mbsc-material.mbsc-textfield-outline{border:0;border-radius:4px;height:3.5em;padding:2px 1em}.mbsc-material.mbsc-textfield-fieldset{border:1px solid;border-radius:4px;top:-.5em;transition:border-color .2s}.mbsc-material.mbsc-textfield-fieldset-has-icon-left{padding-left:3em}.mbsc-material.mbsc-textfield-fieldset-has-icon-right{padding-right:3em}.mbsc-material.mbsc-textfield-fieldset.mbsc-focus{border-width:2px}.mbsc-material.mbsc-textfield-legend{color:transparent;font-size:.75em;margin:0;padding:0;white-space:nowrap;width:.01px}.mbsc-material.mbsc-textfield-legend-active{margin:0 -.333334em;padding:0 .333334em;width:auto}.mbsc-material.mbsc-label-outline-inline{line-height:3.375em}.mbsc-material.mbsc-label-outline-stacked{margin:0 2px;top:-.5em}.mbsc-material.mbsc-label-outline-floating{margin:0 2px;top:1em}.mbsc-material.mbsc-label-outline-floating.mbsc-label-floating-active{margin-top:-1px;transform:translateY(-1.5em) scale(.75)}.mbsc-material.mbsc-error-message-outline{margin:0 2px}.mbsc-material.mbsc-textfield-box-has-icon-left,.mbsc-material.mbsc-textfield-outline-has-icon-left{padding-left:3em}.mbsc-material.mbsc-textfield-box-has-icon-right,.mbsc-material.mbsc-textfield-outline-has-icon-right{padding-right:3em}.mbsc-material.mbsc-textfield-icon-box-left,.mbsc-material.mbsc-textfield-icon-outline-left{left:.75em}.mbsc-material.mbsc-textfield-icon-box-right,.mbsc-material.mbsc-textfield-icon-outline-right{right:.75em}.mbsc-material.mbsc-label-box-stacked.mbsc-ltr,.mbsc-material.mbsc-label-outline-stacked.mbsc-ltr{left:1.333334em}.mbsc-material.mbsc-label-box-stacked.mbsc-rtl,.mbsc-material.mbsc-label-outline-stacked.mbsc-rtl{right:1.333334em}.mbsc-material.mbsc-label-box-stacked-has-icon-left.mbsc-ltr,.mbsc-material.mbsc-label-outline-stacked-has-icon-left.mbsc-ltr{left:4em}.mbsc-material.mbsc-label-box-stacked-has-icon-right.mbsc-rtl,.mbsc-material.mbsc-label-outline-stacked-has-icon-right.mbsc-rtl{right:4em}.mbsc-material.mbsc-label-box-floating.mbsc-ltr,.mbsc-material.mbsc-label-outline-floating.mbsc-ltr{left:1em}.mbsc-material.mbsc-label-box-floating.mbsc-rtl,.mbsc-material.mbsc-label-outline-floating.mbsc-rtl{right:1em}.mbsc-material.mbsc-label-box-floating-has-icon-left.mbsc-ltr,.mbsc-material.mbsc-label-outline-floating-has-icon-left.mbsc-ltr{left:3em}.mbsc-material.mbsc-label-box-floating-has-icon-left.mbsc-rtl,.mbsc-material.mbsc-label-outline-floating-has-icon-left.mbsc-rtl{right:1em}.mbsc-material.mbsc-label-box-floating-has-icon-right.mbsc-rtl,.mbsc-material.mbsc-label-outline-floating-has-icon-right.mbsc-rtl{right:3em}.mbsc-material.mbsc-error-message-box.mbsc-ltr,.mbsc-material.mbsc-error-message-outline.mbsc-ltr{left:1.333334em}.mbsc-material.mbsc-error-message-box.mbsc-rtl,.mbsc-material.mbsc-error-message-outline.mbsc-rtl{right:1.333334em}.mbsc-material.mbsc-error-message-box.mbsc-error-message-has-icon-left.mbsc-ltr,.mbsc-material.mbsc-error-message-outline.mbsc-error-message-has-icon-left.mbsc-ltr{left:4em}.mbsc-material.mbsc-error-message-box.mbsc-error-message-has-icon-right.mbsc-rtl,.mbsc-material.mbsc-error-message-outline.mbsc-error-message-has-icon-right.mbsc-rtl{right:4em}.mbsc-material.mbsc-select.mbsc-ltr{padding-right:3em}.mbsc-material.mbsc-select.mbsc-rtl{padding-left:3em}.mbsc-material.mbsc-select.mbsc-textfield-has-icon-right.mbsc-ltr{padding-right:4.5em}.mbsc-material.mbsc-select.mbsc-textfield-has-icon-left.mbsc-rtl{padding-left:4.5em}.mbsc-material.mbsc-select.mbsc-textfield-underline-has-icon-right.mbsc-ltr{padding-right:3.75em}.mbsc-material.mbsc-select.mbsc-textfield-underline-has-icon-left.mbsc-rtl{padding-left:3.75em}.mbsc-material.mbsc-select-icon{top:.375em}.mbsc-material.mbsc-select-icon.mbsc-ltr{right:.75em}.mbsc-material.mbsc-select-icon.mbsc-rtl{left:.75em}.mbsc-material.mbsc-select-icon-right.mbsc-ltr{right:3em}.mbsc-material.mbsc-select-icon-left.mbsc-rtl{left:3em}.mbsc-material.mbsc-select-icon-floating,.mbsc-material.mbsc-select-icon-outline,.mbsc-material.mbsc-select-icon-stacked{top:1em}.mbsc-material.mbsc-select-icon-underline{top:.25em}.mbsc-material.mbsc-select-icon-underline.mbsc-ltr{right:0}.mbsc-material.mbsc-select-icon-underline.mbsc-rtl{left:0}.mbsc-material.mbsc-select-icon-underline.mbsc-select-icon-right.mbsc-ltr{right:2.25em}.mbsc-material.mbsc-select-icon-underline.mbsc-select-icon-left.mbsc-rtl{left:2.25em}.mbsc-material.mbsc-select-icon-underline.mbsc-select-icon-floating,.mbsc-material.mbsc-select-icon-underline.mbsc-select-icon-stacked{top:1.125em}.mbsc-material.mbsc-textarea{height:1.875em;padding-bottom:.375em}.mbsc-material.mbsc-textarea.mbsc-textfield-floating,.mbsc-material.mbsc-textarea.mbsc-textfield-stacked{padding-top:0}.mbsc-material.mbsc-textarea.mbsc-textfield-outline{height:1.5em;padding-bottom:0;padding-top:0}.mbsc-material.mbsc-textarea.mbsc-textfield-underline{padding-bottom:.3125em}.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-box{padding-top:.375em}.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-floating,.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-stacked{padding-top:1.625em}.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-outline{padding-bottom:1em;padding-top:1em}.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-underline{padding-top:.25em}.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-underline.mbsc-textfield-inner-floating,.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-underline.mbsc-textfield-inner-stacked{padding-top:1.125em}.mbsc-material.mbsc-textfield-tags-inner.mbsc-textfield-inner-inline,.mbsc-material.mbsc-textfield-tags-inner.mbsc-textfield-inner-underline{padding-top:0}.mbsc-material.mbsc-textfield-tags-inner.mbsc-textfield-inner-outline{padding-bottom:.625em;padding-top:.625em}.mbsc-material.mbsc-textfield-tags.mbsc-textfield{min-height:2.25em;padding-bottom:0}.mbsc-material.mbsc-textfield-tags.mbsc-textfield-outline{padding-bottom:1px;padding-top:1px}.mbsc-material.mbsc-textfield-tag{border-radius:1em}.mbsc-material.mbsc-textfield{border-bottom-color:rgba(0,0,0,.42);color:rgba(0,0,0,.87)}.mbsc-material.mbsc-textfield.mbsc-hover{border-color:rgba(0,0,0,.87)}.mbsc-material.mbsc-textfield.mbsc-error{border-color:#de3226}.mbsc-material.mbsc-select-icon,.mbsc-material.mbsc-textfield-icon{color:rgba(0,0,0,.54)}.mbsc-material.mbsc-textfield-ripple{background-color:#1a73e8}.mbsc-material.mbsc-textfield-ripple.mbsc-error{background-color:#de3226}.mbsc-material.mbsc-label{color:rgba(0,0,0,.6)}.mbsc-material.mbsc-label-floating.mbsc-focus,.mbsc-material.mbsc-label-stacked.mbsc-focus{color:#1a73e8}.mbsc-material.mbsc-error-message,.mbsc-material.mbsc-label.mbsc-error{color:#de3226}.mbsc-material.mbsc-select{background:#fff}.mbsc-material.mbsc-textfield-box.mbsc-select,.mbsc-material.mbsc-textfield-inner-box{background:#f5f5f5}.mbsc-material.mbsc-textfield-box.mbsc-select.mbsc-hover,.mbsc-material.mbsc-textfield-inner-box.mbsc-hover{background:#ededed}.mbsc-material.mbsc-textfield-box.mbsc-select.mbsc-focus,.mbsc-material.mbsc-textfield-inner-box.mbsc-focus{background:#e3e3e3}.mbsc-material.mbsc-textfield-fieldset{border-color:rgba(0,0,0,.42)}.mbsc-material.mbsc-textfield-fieldset.mbsc-hover{border-color:rgba(0,0,0,.87)}.mbsc-material.mbsc-textfield-fieldset.mbsc-focus{border-color:#1a73e8}.mbsc-material.mbsc-textfield-fieldset.mbsc-error{border-color:#de3226}.mbsc-material.mbsc-textfield-fieldset.disabled{border-color:rgba(0,0,0,.87)}.mbsc-material.mbsc-textfield-tag{background:#d4d4d4}.mbsc-material.mbsc-textfield-tag-clear{color:rgba(0,0,0,.54)}.mbsc-material-dark.mbsc-textfield{border-bottom-color:#fff;color:#fff}.mbsc-material-dark.mbsc-textfield.mbsc-hover{border-color:#fff}.mbsc-material-dark.mbsc-textfield.mbsc-error{border-color:#de3226}.mbsc-material-dark.mbsc-select-icon,.mbsc-material-dark.mbsc-textfield-icon{color:#fff}.mbsc-material-dark.mbsc-textfield-ripple{background-color:#87b0f3}.mbsc-material-dark.mbsc-textfield-ripple.mbsc-error{background-color:#de3226}.mbsc-material-dark.mbsc-label{color:hsla(0,0%,100%,.6)}.mbsc-material-dark.mbsc-label-floating.mbsc-focus,.mbsc-material-dark.mbsc-label-stacked.mbsc-focus{color:#87b0f3}.mbsc-material-dark.mbsc-error-message,.mbsc-material-dark.mbsc-label.mbsc-error{color:#de3226}.mbsc-material-dark.mbsc-select{background:#000}.mbsc-material-dark.mbsc-textfield-box.mbsc-select,.mbsc-material-dark.mbsc-textfield-inner-box{background:#0a0a0a}.mbsc-material-dark.mbsc-textfield-box.mbsc-select.mbsc-hover,.mbsc-material-dark.mbsc-textfield-inner-box.mbsc-hover{background:#121212}.mbsc-material-dark.mbsc-textfield-box.mbsc-select.mbsc-focus,.mbsc-material-dark.mbsc-textfield-inner-box.mbsc-focus{background:#1c1c1c}.mbsc-material-dark.mbsc-textfield-fieldset,.mbsc-material-dark.mbsc-textfield-fieldset.mbsc-hover{border-color:#fff}.mbsc-material-dark.mbsc-textfield-fieldset.mbsc-focus{border-color:#87b0f3}.mbsc-material-dark.mbsc-textfield-fieldset.mbsc-error{border-color:#de3226}.mbsc-material-dark.mbsc-textfield-fieldset.disabled{border-color:#fff}.mbsc-material-dark.mbsc-textfield-tag{background:#454545}.mbsc-material-dark.mbsc-textfield-tag-clear{color:#fff}@-webkit-keyframes autofill{0%{opacity:1}to{opacity:1}}@keyframes autofill{0%{opacity:1}to{opacity:1}}.mbsc-textfield-wrapper{display:block;margin:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.mbsc-textfield-wrapper-inline{display:flex}.mbsc-textfield-inner{box-sizing:border-box;display:block;position:relative}.mbsc-textfield-inner-inline{flex:1 auto}.mbsc-textfield{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:0;box-sizing:border-box;display:block;font-family:inherit;font-size:1em;margin:0;outline:0;padding:0;width:100%}.mbsc-textfield:-webkit-autofill{-webkit-animation-name:autofill;animation-name:autofill}.mbsc-textfield::-webkit-inner-spin-button{align-self:center;height:2em}.mbsc-textfield::-moz-placeholder{color:inherit;opacity:.5}.mbsc-textfield::-webkit-input-placeholder{color:inherit;opacity:.5}.mbsc-textfield-floating:-ms-input-placeholder{color:transparent}.mbsc-textfield-floating::-moz-placeholder{opacity:0;-moz-transition:opacity .2s;transition:opacity .2s}.mbsc-textfield-floating::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.mbsc-textfield-floating::-webkit-datetime-edit{color:transparent}.mbsc-textfield-floating-active:-ms-input-placeholder{color:inherit}.mbsc-textfield-floating-active::-moz-placeholder{opacity:.5}.mbsc-textfield-floating-active::-webkit-input-placeholder{opacity:.5}.mbsc-textfield-floating-active::-webkit-datetime-edit{color:inherit}.mbsc-textfield-floating .mbsc-textfield-tags-placeholder{opacity:0;transition:opacity .2s}.mbsc-textfield-floating-active .mbsc-textfield-tags-placeholder{opacity:.5}.mbsc-textfield-fieldset{bottom:0;left:0;margin:0;padding:0 1em;pointer-events:none;position:absolute;right:0;top:0}.mbsc-textfield-icon{position:absolute;text-align:center;top:0}.mbsc-textfield-icon-left{left:0}.mbsc-textfield-icon-right{right:0}.mbsc-label{line-height:1em;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;z-index:1}.mbsc-label-inline{-webkit-box-flex:0;-moz-box-flex:0;box-sizing:border-box;flex:0 0 auto;max-width:12.5em;overflow:hidden;pointer-events:auto;position:static;width:30%}.mbsc-label-floating-animate{transition:transform .2s}.mbsc-label-floating.mbsc-ltr{transform-origin:top left}.mbsc-label-floating.mbsc-rtl{transform-origin:top right}.mbsc-error-message{font-size:.75em;line-height:1.5em;position:absolute;top:100%}.mbsc-textfield-file{left:0;opacity:0;position:absolute}.mbsc-select{cursor:pointer}.mbsc-select-icon{pointer-events:none;position:absolute;text-align:center}.mbsc-textarea{line-height:1.5em;overflow:hidden;resize:none}.mbsc-toggle-icon:hover{cursor:pointer}.mbsc-textfield.mbsc-textfield-hidden.mbsc-textarea{border:0;height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:-1}.mbsc-textfield.mbsc-textfield-tags.mbsc-textarea{display:block;height:auto;max-height:5.5em;overflow:auto}.mbsc-textfield-tag{display:inline-block;line-height:normal;margin:.25em 0}.mbsc-textfield-tag.mbsc-ltr{margin-right:.5em;padding-left:.75em}.mbsc-textfield-tag.mbsc-rtl{margin-left:.5em;padding-right:.75em}.mbsc-textfield-tag-text{font-size:.875em;line-height:1.857143em}.mbsc-textfield-tag-clear.mbsc-icon{border:.25em solid transparent;box-sizing:border-box;cursor:pointer;height:1.625em;vertical-align:top;width:1.625em}.mbsc-textfield-tags-placeholder{line-height:2.125em;opacity:.5}.mbsc-material.mbsc-popup-body-anchored,.mbsc-material.mbsc-popup-body-center,.mbsc-material.mbsc-popup-body-round{border-radius:.25em}.mbsc-material.mbsc-popup-header{font-size:1.25em;font-weight:500;line-height:1.4em;padding:.8em .8em 0}.mbsc-material.mbsc-popup-buttons{padding:.5em}.mbsc-material.mbsc-popup-buttons.mbsc-ltr,.mbsc-material.mbsc-popup-buttons.mbsc-rtl{text-align:right}.mbsc-material.mbsc-popup-button.mbsc-button-flat{margin-left:0;margin-right:0}.mbsc-material.mbsc-popup-button.mbsc-font{font-size:.9375em;font-weight:500;margin-bottom:0;margin-top:0}.mbsc-material.mbsc-popup-round .mbsc-popup-body-bottom-full{border-radius:.25em .25em 0 0}.mbsc-material.mbsc-popup-round .mbsc-popup-body-top-full{border-radius:0 0 .25em .25em}.mbsc-material.mbsc-popup-body{background:#fff;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);color:#303030}.mbsc-material.mbsc-popup-arrow{background:#fff;box-shadow:0 0 1em rgba(0,0,0,.2)}.mbsc-material.mbsc-popup-button.mbsc-font{color:#1a73e8}.mbsc-material-dark.mbsc-popup-body{background:#303030;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);color:#fff}.mbsc-material-dark.mbsc-popup-arrow{background:#303030;box-shadow:0 0 1em rgba(0,0,0,.2)}.mbsc-material-dark.mbsc-popup-button.mbsc-font{color:#87b0f3}@-webkit-keyframes mbsc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mbsc-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mbsc-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mbsc-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mbsc-pop-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes mbsc-pop-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes mbsc-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes mbsc-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@-webkit-keyframes mbsc-slide-up-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mbsc-slide-up-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@-webkit-keyframes mbsc-slide-up-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes mbsc-slide-up-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@-webkit-keyframes mbsc-slide-down-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes mbsc-slide-down-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes mbsc-slide-down-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes mbsc-slide-down-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.mbsc-popup-open-ios{bottom:0;height:auto;left:0;overflow:hidden;position:absolute;right:0;top:0}.mbsc-popup-ctx{--mbsc-safe-top:0;--mbsc-safe-right:0;--mbsc-safe-bottom:0;--mbsc-safe-left:0;position:relative}.mbsc-popup-limits{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.mbsc-popup-limits-anchored,.mbsc-popup-limits-center{margin:1em}.mbsc-popup-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99998}.mbsc-popup,.mbsc-popup-wrapper{box-sizing:border-box}.mbsc-popup-wrapper{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;border:0 solid transparent;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0}.mbsc-popup-wrapper-ctx{bottom:auto;height:100%;overflow:hidden;position:absolute;right:auto;width:100%}.mbsc-popup-wrapper-center{align-items:center;border-width:var(--mbsc-safe-top) var(--mbsc-safe-right) var(--mbsc-safe-bottom) var(--mbsc-safe-left);padding:1em}.mbsc-popup-wrapper-top{align-items:flex-start;border-bottom:var(--mbsc-safe-bottom) solid transparent}.mbsc-popup-wrapper-bottom{align-items:flex-end;border-top-width:var(--mbsc-safe-top)}.mbsc-popup-wrapper-anchored{border-bottom-width:var(--mbsc-safe-bottom);border-left-width:var(--mbsc-safe-left);border-right-width:var(--mbsc-safe-right);border-top-width:0}.mbsc-popup-hidden{opacity:0}.mbsc-popup-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;margin:-10em;pointer-events:auto;position:absolute;right:0;top:0;transform:translateZ(0);z-index:1}.mbsc-popup-overlay-in{-webkit-animation:mbsc-fade-in .15s cubic-bezier(0,0,.2,1);animation:mbsc-fade-in .15s cubic-bezier(0,0,.2,1);opacity:1}.mbsc-popup-overlay-out{-webkit-animation:mbsc-fade-out 75ms cubic-bezier(.4,0,1,1);animation:mbsc-fade-out 75ms cubic-bezier(.4,0,1,1);opacity:0}.mbsc-popup{display:flex;flex-direction:column;max-height:100%;min-width:12em;pointer-events:auto;position:relative;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}.mbsc-popup-center{min-width:16em}.mbsc-popup-bottom{bottom:0;width:100%}.mbsc-popup-top{top:0;width:100%}.mbsc-popup-anchored{position:absolute}.mbsc-popup-anchored-left{margin-left:-1em}.mbsc-popup-anchored-right{margin-left:1em}.mbsc-popup-arrow-wrapper{overflow:hidden;pointer-events:none;position:absolute;z-index:1}.mbsc-popup-arrow-wrapper-bottom,.mbsc-popup-arrow-wrapper-top{height:2em;left:0;right:0}.mbsc-popup-arrow-wrapper-left,.mbsc-popup-arrow-wrapper-right{bottom:0;top:0;width:2em}.mbsc-popup-arrow-wrapper-top{top:100%}.mbsc-popup-arrow-wrapper-bottom{bottom:100%}.mbsc-popup-arrow-wrapper-left{left:100%}.mbsc-popup-arrow-wrapper-right{right:100%}.mbsc-popup-arrow{box-sizing:border-box;height:1.5em;pointer-events:auto;position:absolute;width:1.5em}.mbsc-popup-arrow-top{bottom:1.25em}.mbsc-popup-arrow-bottom{top:1.25em}.mbsc-popup-arrow-bottom,.mbsc-popup-arrow-top{left:50%;margin-left:-.75em;transform:rotate(-45deg)}.mbsc-popup-arrow-left{right:1.25em}.mbsc-popup-arrow-right{left:1.25em}.mbsc-popup-arrow-left,.mbsc-popup-arrow-right{margin-top:-.75em;top:50%;transform:rotate(45deg)}.mbsc-popup-focus{outline:0}.mbsc-popup-body{-webkit-box-flex:1;-moz-box-flex:1;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;transform:translateZ(0)}.mbsc-popup-body-top{padding-top:var(--mbsc-safe-top)}.mbsc-popup-body-bottom{padding-bottom:var(--mbsc-safe-bottom)}.mbsc-popup-body-bottom,.mbsc-popup-body-top{padding-left:var(--mbsc-safe-left);padding-right:var(--mbsc-safe-right)}.mbsc-popup-body-round{padding:0}.mbsc-popup-header{flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbsc-popup-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-overflow-scrolling:touch;flex:1 1 auto;overflow:auto}.mbsc-popup-padding{padding:1em}.mbsc-popup-buttons{flex:none}.mbsc-popup-pop-in{-webkit-animation:mbsc-pop-in .15s cubic-bezier(0,0,.2,1);animation:mbsc-pop-in .15s cubic-bezier(0,0,.2,1);opacity:1}.mbsc-popup-pop-out{-webkit-animation:mbsc-pop-out 75ms cubic-bezier(.4,0,1,1);animation:mbsc-pop-out 75ms cubic-bezier(.4,0,1,1);opacity:0}.mbsc-popup-slide-up-in{-webkit-animation:mbsc-slide-up-in .25s cubic-bezier(0,0,.2,1);animation:mbsc-slide-up-in .25s cubic-bezier(0,0,.2,1)}.mbsc-popup-slide-up-out{-webkit-animation:mbsc-slide-up-out .2s cubic-bezier(.4,0,1,1);animation:mbsc-slide-up-out .2s cubic-bezier(.4,0,1,1)}.mbsc-popup-slide-down-in{-webkit-animation:mbsc-slide-down-in .25s cubic-bezier(0,0,.2,1);animation:mbsc-slide-down-in .25s cubic-bezier(0,0,.2,1)}.mbsc-popup-slide-down-out{-webkit-animation:mbsc-slide-down-out .2s cubic-bezier(.4,0,1,1);animation:mbsc-slide-down-out .2s cubic-bezier(.4,0,1,1)}.mbsc-popup-pointer.mbsc-picker .mbsc-popup-overlay,.mbsc-popup-pointer .mbsc-popup-overlay-anchored{background:none}.mbsc-popup-round .mbsc-popup-slide-up-in{-webkit-animation-name:mbsc-slide-up-in,mbsc-fade-in;animation-name:mbsc-slide-up-in,mbsc-fade-in}.mbsc-popup-round .mbsc-popup-slide-up-out{-webkit-animation-name:mbsc-slide-up-out,mbsc-fade-out;animation-name:mbsc-slide-up-out,mbsc-fade-out}.mbsc-popup-round .mbsc-popup-slide-down-in{-webkit-animation-name:mbsc-slide-down-in,mbsc-fade-in;animation-name:mbsc-slide-down-in,mbsc-fade-in}.mbsc-popup-round .mbsc-popup-slide-down-out{-webkit-animation-name:mbsc-slide-down-out,mbsc-fade-out;animation-name:mbsc-slide-down-out,mbsc-fade-out}.mbsc-popup-round .mbsc-popup-bottom,.mbsc-popup-round .mbsc-popup-top{margin-bottom:3em;margin-top:3em;width:auto}.mbsc-ios .mbsc-toast-background{background:rgba(0,0,0,.8);color:#fff}.mbsc-ios.mbsc-prompt-input{border-color:#ccc}.mbsc-ios.mbsc-color-none .mbsc-snackbar-button.mbsc-button{color:#007aff}.mbsc-ios-dark .mbsc-toast-background{background:hsla(0,0%,100%,.8);color:#000}.mbsc-ios-dark.mbsc-prompt-input{border-color:#333}.mbsc-ios-dark.mbsc-color-none .mbsc-snackbar-button.mbsc-button{color:#ff9f0a}.mbsc-material .mbsc-toast-message{border-radius:1.571429em}.mbsc-material .mbsc-toast-background{background:#444;color:#fff}.mbsc-material.mbsc-prompt-input.mbsc-font{margin:1.5em 0 0}.mbsc-material.mbsc-primary .mbsc-toast-background{background:#3f97f6;color:#fff}.mbsc-material.mbsc-secondary .mbsc-toast-background{background:#90979e;color:#fff}.mbsc-material.mbsc-success .mbsc-toast-background{background:#43be5f;color:#fff}.mbsc-material.mbsc-danger .mbsc-toast-background{background:#f5504e;color:#fff}.mbsc-material.mbsc-warning .mbsc-toast-background{background:#f8b042;color:#fff}.mbsc-material.mbsc-info .mbsc-toast-background{background:#5bb7c5;color:#fff}.mbsc-material.mbsc-color-none .mbsc-snackbar-button.mbsc-button{color:#488fed}.mbsc-material-dark.mbsc-color-none .mbsc-snackbar-button.mbsc-button{color:#b5cff8}.mbsc-windows .mbsc-toast-background{background:#333;color:#fff}.mbsc-windows.mbsc-color-none .mbsc-snackbar-button.mbsc-button{color:#0b93ff}.mbsc-windows-dark .mbsc-toast-background{background:#fff;color:#000}.mbsc-windows-dark.mbsc-color-none .mbsc-snackbar-button.mbsc-button{color:#0b93ff}.mbsc-snackbar.mbsc-font .mbsc-popup,.mbsc-snackbar.mbsc-font .mbsc-popup-body,.mbsc-toast.mbsc-font .mbsc-popup,.mbsc-toast.mbsc-font .mbsc-popup-body{background:none;border:0;border-radius:0;box-shadow:none;margin:0;pointer-events:none}.mbsc-toast.mbsc-font .mbsc-popup-content{padding-bottom:4em;text-align:center}.mbsc-toast-message{display:inline-block;font-size:.875em;line-height:1.428572;max-width:50em;min-width:10em;padding:.857143em 2em}.mbsc-snackbar-cont{align-items:center;display:flex;margin:0 auto;max-width:36em;min-width:18em;padding:.5em;pointer-events:auto}.mbsc-snackbar-message{flex:1;font-size:.875em;line-height:2.571429em;padding:0 1em}.mbsc-snackbar-button.mbsc-button.mbsc-font{color:#fff;margin:0}.mbsc-alert-content{max-width:20em}.mbsc-alert-title{font-size:1.428572em;font-weight:700;margin:0 0 1em;padding:0}.mbsc-alert-message{font-size:1em;margin:1em 0;padding:0}.mbsc-material .mbsc-block-title,.mbsc-material .mbsc-form-group-title{font-size:.75em;padding:.666667em 1.333334em;text-transform:uppercase}.mbsc-material.mbsc-page{background-color:#fff;color:#303030}.mbsc-material .mbsc-block-title,.mbsc-material .mbsc-form-group-title,.mbsc-material a{color:#1a73e8}.mbsc-material-dark.mbsc-page{background-color:#000;color:#fff}.mbsc-material-dark .mbsc-block-title,.mbsc-material-dark .mbsc-form-group-title,.mbsc-material-dark a{color:#87b0f3}.mbsc-page{display:block;min-height:100%;padding:var(--mbsc-safe-top) var(--mbsc-safe-right) var(--mbsc-safe-bottom) var(--mbsc-safe-left)}.mbsc-page:after,.mbsc-page:before{content:"";display:table}.mbsc-block,.mbsc-form-group{margin:1.5em 0}.mbsc-form-group-inset{margin:2em 1.5em}.mbsc-h1,.mbsc-h2,.mbsc-h3,.mbsc-h4,.mbsc-h5,.mbsc-h6,.mbsc-page h1,.mbsc-page h2,.mbsc-page h3,.mbsc-page h4,.mbsc-page h5,.mbsc-page h6{color:inherit;font-family:inherit;font-weight:400;margin:0;padding:0}.mbsc-p,.mbsc-page p{line-height:1.5;margin:1em 0;padding:0}.mbsc-a,.mbsc-page a{text-decoration:none}.mbsc-a:hover,.mbsc-page a:hover{text-decoration:underline}.mbsc-a.mbsc-btn:hover,.mbsc-page a.mbsc-btn:hover{text-decoration:none}.mbsc-h1,.mbsc-page h1{font-size:2.875em;margin:.347826em 0}.mbsc-h2,.mbsc-page h2{font-size:2.125em;margin:.470588em 0}.mbsc-h3,.mbsc-page h3{font-size:1.5em;margin:.666666em 0}.mbsc-h4,.mbsc-page h4{font-size:1.25em;margin:.8em 0}.mbsc-h5,.mbsc-page h5{font-size:.9375em;margin:1.066666em 0}.mbsc-h6,.mbsc-page h6{font-size:.75em;margin:1.333333em 0}.mbsc-padding{padding:1em}.mbsc-padding>p:first-child{margin-top:0}.mbsc-padding>p:last-child{margin-bottom:0}.mbsc-margin{margin:1em 0}.mbsc-margin:first-child{margin-top:0}.mbsc-margin:last-child{margin-bottom:0}.mbsc-ol,.mbsc-page ol,.mbsc-page ul,.mbsc-ul{line-height:1.5;margin:1em 0 1em 1.25em;padding:0}.mbsc-ol .mbsc-ol,.mbsc-page ol ol,.mbsc-page ul ul,.mbsc-ul .mbsc-ul{margin:0 0 0 1.25em}.mbsc-txt-xs{font-size:.625em}.mbsc-txt-s{font-size:.75em}.mbsc-txt-m{font-size:1.25em}.mbsc-txt-l{font-size:1.5em}.mbsc-txt-xl{font-size:2em}.mbsc-txt-muted{opacity:.6}.mbsc-line-height-xs{line-height:1}.mbsc-line-height-s{line-height:1.25}.mbsc-line-height-m{line-height:1.5}.mbsc-line-height-l{line-height:1.75}.mbsc-line-height-xl{line-height:2}.mbsc-ultra-bold{font-weight:900}.mbsc-bold{font-weight:700}.mbsc-medium{font-weight:500}.mbsc-light{font-weight:300}.mbsc-thin{font-weight:100}.mbsc-italic{font-style:italic}.mbsc-align-left{text-align:left}.mbsc-align-right{text-align:right}.mbsc-align-center{text-align:center}.mbsc-align-justify{text-align:justify}.mbsc-pull-right{float:right}.mbsc-pull-left{float:left}.mbsc-media-fluid{display:block;width:100%}.mbsc-img-thumbnail{height:6em;margin:1em;width:6em}.mbsc-avatar{border-radius:1.25em;height:2.5em;padding:0;width:2.5em}.mbsc-note{border:1px solid transparent;font-size:.875em;margin:1em;padding:.75em 1.25em;position:relative}@media (max-width:600px){.mbsc-note{text-align:center}}.mbsc-material.mbsc-radio-left{padding:.9375em 1em .9375em 3.5em}.mbsc-material.mbsc-radio-right{padding:.9375em 3.5em .9375em 1em}.mbsc-material.mbsc-radio-box{border:.125em solid;transition:background-color .1s ease-out}.mbsc-material.mbsc-radio-box-left{left:1.125em}.mbsc-material.mbsc-radio-box-right{right:1.125em}.mbsc-material.mbsc-radio-box:before{background:currentColor;border-radius:2.5em;content:"";height:2.5em;left:-.75em;opacity:0;position:absolute;top:-.75em;transition:opacity .2s ease-in-out;width:2.5em;z-index:-1}.mbsc-material.mbsc-radio-box.mbsc-focus:before{opacity:.12}.mbsc-material.mbsc-radio-box.mbsc-active:before{opacity:.2}.mbsc-material.mbsc-radio-box:after{background:currentColor;transform:scale(0);transition:transform .1s ease-out}.mbsc-material.mbsc-radio-box.mbsc-checked{border-color:currentColor}.mbsc-material.mbsc-radio-box.mbsc-checked:after{transform:scale(1)}.mbsc-material.mbsc-radio-box.mbsc-disabled{opacity:.3}.mbsc-material.mbsc-radio-box.mbsc-radio-box-primary{color:#3f97f6}.mbsc-material.mbsc-radio-box.mbsc-radio-box-secondary{color:#90979e}.mbsc-material.mbsc-radio-box.mbsc-radio-box-success{color:#43be5f}.mbsc-material.mbsc-radio-box.mbsc-radio-box-danger{color:#f5504e}.mbsc-material.mbsc-radio-box.mbsc-radio-box-warning{color:#f8b042}.mbsc-material.mbsc-radio-box.mbsc-radio-box-info{color:#5bb7c5}.mbsc-material.mbsc-radio-box{border-color:#303030;color:#1a73e8}.mbsc-material-dark.mbsc-radio-box{border-color:#fff;color:#87b0f3}.mbsc-radio{display:block;line-height:1.25em;margin:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.mbsc-radio-box{border-radius:1.25em;box-sizing:border-box;display:block;height:1.25em;margin-top:-.625em;position:absolute;top:50%;width:1.25em}.mbsc-radio-box:after{border-radius:.625em;content:"";height:.625em;left:50%;margin-left:-.3125em;margin-top:-.3125em;opacity:0;position:absolute;top:50%;width:.625em}.mbsc-radio-box.mbsc-checked:after{opacity:1}.mbsc-material.mbsc-segmented{padding:.75em}.mbsc-material.mbsc-segmented-selectbox{display:none}.mbsc-material.mbsc-segmented-item:first-child .mbsc-segmented-button{border-bottom-left-radius:.25em;border-top-left-radius:.25em}.mbsc-material.mbsc-segmented-item:first-child .mbsc-segmented-button.mbsc-rtl{border-radius:0 .25em .25em 0;border-right-width:.142858em}.mbsc-material.mbsc-segmented-item:last-child .mbsc-segmented-button{border-bottom-right-radius:.25em;border-right-width:.142858em;border-top-right-radius:.25em}.mbsc-material.mbsc-segmented-item:last-child .mbsc-segmented-button.mbsc-rtl{border-radius:.25em 0 0 .25em;border-right-width:0}.mbsc-material.mbsc-segmented-button.mbsc-button{background:none;border:.142858em solid transparent;border-radius:0;border-right-width:0;box-shadow:none;font-size:.875em;margin:0;min-width:auto;padding:.285715em 1.142858em}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-hover{box-shadow:none}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-focus:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-primary{border-color:#3f97f6;color:#3f97f6}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-primary.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-primary.mbsc-hover{background:rgba(63,151,246,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-primary.mbsc-selected{background:#3f97f6}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-secondary{border-color:#90979e;color:#90979e}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-secondary.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-secondary.mbsc-hover{background:hsla(210,7%,59%,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-secondary.mbsc-selected{background:#90979e}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-success{border-color:#43be5f;color:#43be5f}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-success.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-success.mbsc-hover{background:rgba(67,190,95,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-success.mbsc-selected{background:#43be5f}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-danger{border-color:#f5504e;color:#f5504e}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-danger.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-danger.mbsc-hover{background:rgba(245,80,78,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-danger.mbsc-selected{background:#f5504e}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-warning{border-color:#f8b042;color:#f8b042}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-warning.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-warning.mbsc-hover{background:rgba(248,176,66,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-warning.mbsc-selected{background:#f8b042}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-info{border-color:#5bb7c5;color:#5bb7c5}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-info.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-info.mbsc-hover{background:rgba(91,183,197,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-info.mbsc-selected{background:#5bb7c5}.mbsc-material.mbsc-segmented-button.mbsc-button{border-color:#1a73e8;color:#000}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-active,.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-hover{background:rgba(0,0,0,.2)}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-selected{background:#1a73e8;color:#fff}.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-focus:after{background:rgba(0,0,0,.2)}.mbsc-material-dark.mbsc-segmented-button.mbsc-button{border-color:#87b0f3;color:#fff}.mbsc-material-dark.mbsc-segmented-button.mbsc-button.mbsc-active,.mbsc-material-dark.mbsc-segmented-button.mbsc-button.mbsc-hover{background:hsla(0,0%,100%,.2)}.mbsc-material-dark.mbsc-segmented-button.mbsc-button.mbsc-selected{background:#87b0f3;color:#000}.mbsc-material-dark.mbsc-segmented-button.mbsc-button.mbsc-focus:after{background:hsla(0,0%,100%,.2)}.mbsc-segmented{display:flex;overflow:hidden}.mbsc-segmented-item{flex:1 1 0;font-size:1em;margin:0;min-width:0;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}.mbsc-segmented-label{display:block;margin:0;padding:0}.mbsc-segmented-input{height:0;opacity:0;position:absolute;width:1px}.mbsc-segmented-button.mbsc-button{width:100%}.mbsc-ios.mbsc-stepper-input{border-color:#dedede;color:#000}.mbsc-ios.mbsc-stepper-input.mbsc-disabled{color:rgba(0,0,0,.2)}.mbsc-ios.mbsc-stepper-button{background:#dedede;color:#000}.mbsc-ios.mbsc-stepper-plus:before{border-color:rgba(0,0,0,.2)}.mbsc-ios-dark.mbsc-stepper-input{border-color:#2b2b2b;color:#fff}.mbsc-ios-dark.mbsc-stepper-input.mbsc-disabled{color:hsla(0,0%,100%,.2)}.mbsc-ios-dark.mbsc-stepper-button{background:#2b2b2b;color:#fff}.mbsc-ios-dark.mbsc-stepper-plus:before{border-color:hsla(0,0%,100%,.2)}.mbsc-material.mbsc-stepper-control{height:2.25em}.mbsc-material.mbsc-stepper-inner{font-size:2.142857em;font-weight:750}.mbsc-material.mbsc-stepper-button.mbsc-button{border:2px solid;box-shadow:none;line-height:1em}.mbsc-material.mbsc-stepper-minus.mbsc-ltr,.mbsc-material.mbsc-stepper-plus.mbsc-rtl{border-right:0}.mbsc-material.mbsc-stepper-minus.mbsc-rtl,.mbsc-material.mbsc-stepper-plus.mbsc-ltr{border-left:0}.mbsc-material.mbsc-stepper-button.mbsc-disabled{opacity:1}.mbsc-material.mbsc-stepper-input{border-bottom:2px solid;border-left:0;border-right:0;border-top:2px solid;width:4em;z-index:1}.mbsc-material.mbsc-primary .mbsc-stepper-button{background:#3f97f6;border-color:#3f97f6}.mbsc-material.mbsc-secondary .mbsc-stepper-button{background:#90979e;border-color:#90979e}.mbsc-material.mbsc-success .mbsc-stepper-button{background:#43be5f;border-color:#43be5f}.mbsc-material.mbsc-danger .mbsc-stepper-button{background:#f5504e;border-color:#f5504e}.mbsc-material.mbsc-warning .mbsc-stepper-button{background:#f8b042;border-color:#f8b042}.mbsc-material.mbsc-info .mbsc-stepper-button{background:#5bb7c5;border-color:#5bb7c5}.mbsc-material.mbsc-primary .mbsc-stepper-input{border-color:#3f97f6}.mbsc-material.mbsc-secondary .mbsc-stepper-input{border-color:#90979e}.mbsc-material.mbsc-success .mbsc-stepper-input{border-color:#43be5f}.mbsc-material.mbsc-danger .mbsc-stepper-input{border-color:#f5504e}.mbsc-material.mbsc-warning .mbsc-stepper-input{border-color:#f8b042}.mbsc-material.mbsc-info .mbsc-stepper-input{border-color:#5bb7c5}.mbsc-material.mbsc-stepper-input{border-color:#d6d6d6;color:#5b5b5b}.mbsc-material.mbsc-stepper-input.mbsc-disabled{color:#b3b3b3}.mbsc-material.mbsc-stepper-button{background:#d6d6d6;color:#d6d6d6}.mbsc-material.mbsc-stepper-inner{color:#fff}.mbsc-material.mbsc-color-none .mbsc-stepper-inner{color:#303030}.mbsc-material.mbsc-stepper-button.mbsc-disabled{background:#d6d6d6}.mbsc-material.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner{color:#b3b3b3}.mbsc-material-dark.mbsc-stepper-input{border-color:#595959;color:#c2c2c2}.mbsc-material-dark.mbsc-stepper-input.mbsc-disabled{color:#737373}.mbsc-material-dark.mbsc-stepper-button{background:#595959;color:#595959}.mbsc-material-dark.mbsc-stepper-inner{color:#000}.mbsc-material-dark.mbsc-color-none .mbsc-stepper-inner{color:#fff}.mbsc-material-dark.mbsc-stepper-button.mbsc-disabled{background:#595959}.mbsc-material-dark.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner{color:#737373}.mbsc-windows.mbsc-stepper-input{border-color:#ccc;color:#333}.mbsc-windows.mbsc-stepper-input.mbsc-disabled{color:#b3b3b3}.mbsc-windows.mbsc-stepper-button{color:#ccc}.mbsc-windows.mbsc-stepper-button.mbsc-hover:before{background:rgba(0,0,0,.2)}.mbsc-windows.mbsc-stepper-button.mbsc-disabled{background:#ccc}.mbsc-windows.mbsc-stepper-inner{color:#333}.mbsc-windows.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner{color:#b3b3b3}.mbsc-windows-dark.mbsc-stepper-input{border-color:#404040;color:#fff}.mbsc-windows-dark.mbsc-stepper-input.mbsc-disabled{color:gray}.mbsc-windows-dark.mbsc-stepper-button{color:#404040}.mbsc-windows-dark.mbsc-stepper-button.mbsc-hover:before{background:hsla(0,0%,100%,.2)}.mbsc-windows-dark.mbsc-stepper-button.mbsc-disabled{background:#404040}.mbsc-windows-dark.mbsc-stepper-inner{color:#fff}.mbsc-windows-dark.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner{color:gray}.mbsc-stepper{box-sizing:border-box;display:block;line-height:1.25em;margin:0;padding:1.5em 11.75em 1.5em 1em;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.mbsc-stepper.mbsc-rtl{padding:1.5em 1em 1.5em 11.75em}.mbsc-stepper-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbsc-stepper-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;box-shadow:none;font-size:.875em;margin:0;opacity:1;padding:0;text-align:center;width:3.571429em;z-index:3}.mbsc-stepper-input::-webkit-inner-spin-button,.mbsc-stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mbsc-stepper-input:focus{outline-width:0}.mbsc-stepper-input.mbsc-disabled{cursor:not-allowed}.mbsc-stepper-control{display:flex;height:2em;margin-top:-1em;position:absolute;top:50%;z-index:2}.mbsc-stepper-control.mbsc-ltr{right:1em}.mbsc-stepper-control.mbsc-rtl{left:1em}.mbsc-stepper-start .mbsc-stepper-input{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:-1;border:none;order:-1}.mbsc-stepper-start.mbsc-ltr .mbsc-stepper-minus.mbsc-button{margin-right:-1px}.mbsc-stepper-start.mbsc-rtl .mbsc-stepper-minus.mbsc-button{margin-left:-1px}.mbsc-stepper-end .mbsc-stepper-input{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;border:none;order:2}.mbsc-stepper-end.mbsc-ltr .mbsc-stepper-minus.mbsc-button{margin-right:-1px}.mbsc-stepper-end.mbsc-rtl .mbsc-stepper-minus.mbsc-button{margin-left:-1px}.mbsc-stepper-button.mbsc-button.mbsc-font{display:inline-block;margin:0;width:3.25em}.mbsc-stepper-inner{font-size:2em;font-weight:700}.mbsc-stepper-minus.mbsc-button.mbsc-ltr{border-bottom-right-radius:0;border-top-right-radius:0}.mbsc-stepper-minus.mbsc-button.mbsc-rtl,.mbsc-stepper-plus.mbsc-button.mbsc-ltr{border-bottom-left-radius:0;border-top-left-radius:0}.mbsc-stepper-plus.mbsc-button.mbsc-rtl{border-bottom-right-radius:0;border-top-right-radius:0}.mbsc-material.mbsc-switch-right{padding:.9375em 4em .9375em 1em}.mbsc-material.mbsc-switch-left{padding:.9375em 1em .9375em 4em}.mbsc-material.mbsc-switch-track{border-radius:1.25em;height:.875em;margin-top:-.4375em;padding:0 .25em;width:1.75em}.mbsc-material.mbsc-switch-track-left{left:1.25em}.mbsc-material.mbsc-switch-track-right{right:1.25em}.mbsc-material.mbsc-switch-handle{border-radius:1.25em;height:1.25em;margin-left:-.625em;margin-top:-.625em;top:50%;width:1.25em}.mbsc-material.mbsc-switch-handle:before{border-radius:2.875em;content:"";display:block;height:2.5em;left:-.625em;opacity:0;position:absolute;top:-.625em;transition:opacity .2s ease-in-out;width:2.5em;z-index:-1}.mbsc-material.mbsc-switch-handle.mbsc-focus:before{opacity:.5}.mbsc-material.mbsc-switch-handle.mbsc-active:before{opacity:1}.mbsc-material.mbsc-switch-handle.mbsc-switch-primary.mbsc-checked{background:#3f97f6}.mbsc-material.mbsc-switch-track.mbsc-switch-primary.mbsc-checked{background:#a0ccfb}.mbsc-material.mbsc-switch-handle.mbsc-switch-secondary.mbsc-checked{background:#90979e}.mbsc-material.mbsc-switch-track.mbsc-switch-secondary.mbsc-checked{background:#c6cace}.mbsc-material.mbsc-switch-handle.mbsc-switch-success.mbsc-checked{background:#43be5f}.mbsc-material.mbsc-switch-track.mbsc-switch-success.mbsc-checked{background:#8fd8a0}.mbsc-material.mbsc-switch-handle.mbsc-switch-danger.mbsc-checked{background:#f5504e}.mbsc-material.mbsc-switch-track.mbsc-switch-danger.mbsc-checked{background:#faafaf}.mbsc-material.mbsc-switch-handle.mbsc-switch-warning.mbsc-checked{background:#f8b042}.mbsc-material.mbsc-switch-track.mbsc-switch-warning.mbsc-checked{background:#fcd9a4}.mbsc-material.mbsc-switch-handle.mbsc-switch-info.mbsc-checked{background:#5bb7c5}.mbsc-material.mbsc-switch-track.mbsc-switch-info.mbsc-checked{background:#a6d8e0}.mbsc-material.mbsc-switch-track{background:#c4c4c4}.mbsc-material.mbsc-switch-track.mbsc-checked{background:rgba(26,115,232,.3)}.mbsc-material.mbsc-switch-track.mbsc-disabled{background:#e8e8e8}.mbsc-material.mbsc-switch-handle{background:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mbsc-material.mbsc-switch-handle.mbsc-checked{background:#1a73e8}.mbsc-material.mbsc-switch-handle.mbsc-disabled{background:#ccc}.mbsc-material.mbsc-switch-handle:before{background:rgba(0,0,0,.1)}.mbsc-material-dark.mbsc-switch-track{background:#2b2b2b}.mbsc-material-dark.mbsc-switch-track.mbsc-checked{background:rgba(135,176,243,.3)}.mbsc-material-dark.mbsc-switch-track.mbsc-disabled{background:#2b2b2b}.mbsc-material-dark.mbsc-switch-handle{background:#878787;box-shadow:0 3px 1px -2px hsla(0,0%,100%,.2),0 1px 5px 0 hsla(0,0%,100%,.12)}.mbsc-material-dark.mbsc-switch-handle.mbsc-checked{background:#87b0f3}.mbsc-material-dark.mbsc-switch-handle.mbsc-disabled{background:#292929}.mbsc-material-dark.mbsc-switch-handle:before{background:hsla(0,0%,100%,.1)}.mbsc-switch{display:block;line-height:1.25em;margin:0;position:relative;-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none}.mbsc-switch-track{box-sizing:border-box;display:block;position:absolute;top:50%;z-index:4}.mbsc-switch-handle{cursor:pointer;display:block;position:absolute}.mbsc-switch-handle.mbsc-disabled{cursor:not-allowed}.mbsc-switch-handle-animate{transition:left .1s ease-in-out}.mbsc-description{display:block;font-size:.75em;opacity:.6}.mbsc-material.mbsc-calendar-wrapper-fixed:after{bottom:-.5em;content:"";height:.5em;left:0;pointer-events:none;position:absolute;right:0;z-index:6}.mbsc-material.mbsc-calendar-controls{padding:.5em}.mbsc-material.mbsc-calendar-header .mbsc-calendar-week-days{box-sizing:border-box;padding:0 .5em}.mbsc-material.mbsc-calendar-week-day{font-size:.75em;font-weight:700;height:2.5em;line-height:2.5em}.mbsc-material.mbsc-calendar-week-nr{font-size:.6875em;font-weight:700;line-height:3em;width:2.363637em}.mbsc-material.mbsc-calendar-button.mbsc-button{padding:.428572em}.mbsc-material.mbsc-calendar-title{font-size:1.428572em;font-weight:400;line-height:1.4em;text-transform:none}.mbsc-material.mbsc-calendar-cell-text{border-radius:2em;height:2em;line-height:2em;padding:0 .5em}.mbsc-material.mbsc-calendar-month-name{font-size:.8125em}.mbsc-material.mbsc-calendar-month-name.mbsc-ltr{padding-left:.461539em}.mbsc-material.mbsc-calendar-month-name.mbsc-rtl{padding-right:.461539em}.mbsc-material.mbsc-calendar-day-text{border:2px solid transparent;font-size:.8125em;height:1.846154em;line-height:1.846154em;margin:.230769em auto;padding:0;width:1.846154em}.mbsc-material.mbsc-range-day:after,.mbsc-material.mbsc-range-hover:before{content:"";height:1.75em;left:0;position:absolute;right:0;top:.25em;z-index:-1}.mbsc-material.mbsc-range-hover:before{border-bottom:2px dashed;border-top:2px dashed;box-sizing:content-box;height:1.5em}.mbsc-material.mbsc-range-day-end.mbsc-rtl:after,.mbsc-material.mbsc-range-day-start.mbsc-ltr:after{border-radius:2em 0 0 2em;left:50%;margin-left:-.875em;right:0}.mbsc-material.mbsc-range-day-end.mbsc-ltr:after,.mbsc-material.mbsc-range-day-start.mbsc-rtl:after{border-radius:0 2em 2em 0;left:0;margin-right:-.875em;right:50%}.mbsc-material.mbsc-range-hover-end.mbsc-rtl:before,.mbsc-material.mbsc-range-hover-start.mbsc-ltr:before{left:50%;right:0}.mbsc-material.mbsc-range-hover-end.mbsc-ltr:before,.mbsc-material.mbsc-range-hover-start.mbsc-rtl:before{left:0;right:50%}.mbsc-material.mbsc-range-day-start.mbsc-range-day-end:after,.mbsc-material.mbsc-range-hover-start.mbsc-range-hover-end:before{display:none}.mbsc-material.mbsc-calendar-marks{margin-top:-.375em;transition:transform .1s ease-out}.mbsc-material.mbsc-calendar-day-colors .mbsc-calendar-marks,.mbsc-material.mbsc-focus .mbsc-calendar-marks,.mbsc-material.mbsc-highlighted .mbsc-calendar-marks,.mbsc-material.mbsc-hover-highlighted .mbsc-calendar-marks,.mbsc-material.mbsc-hover .mbsc-calendar-marks,.mbsc-material.mbsc-selected .mbsc-calendar-marks{transform:translate3d(0,.25em,0)}.mbsc-material.mbsc-calendar-label{border-radius:.2em;font-weight:600}.mbsc-material.mbsc-calendar-label-background{background:currentColor;border-radius:.2em}.mbsc-material.mbsc-calendar-text:before{border-radius:.2em}.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-slide{padding:0}.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-day{border-bottom:1px solid;border-left:1px solid}.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-week-nr{font-size:.6875em;line-height:3.636363em;padding:0}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-week-days{padding:0}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-week-day{padding:0 1em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-inner{min-height:4em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner{min-height:5.5em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-text{margin:.461539em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-marks{margin-left:-1px;margin-right:-1px;padding:0 1.125em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-text{height:1.8em;line-height:1.8em;margin:0 .4em .2em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-text:before{border-radius:.4em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-label{border-radius:.4em;padding:0 .4em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-label-background{border-radius:.4em}.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-label-text{font-size:1.2em}.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-ltr,.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-ltr,.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-ltr{text-align:left}.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-rtl,.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-rtl,.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-rtl{text-align:right}.mbsc-material.mbsc-calendar-wrapper:after{box-shadow:inset 0 .5em .25em -.5em rgba(48,48,48,.5)}.mbsc-material.mbsc-calendar-button.mbsc-button{color:#303030}.mbsc-material.mbsc-calendar-picker-slide,.mbsc-material.mbsc-calendar-slide{background:#fff}.mbsc-material.mbsc-calendar-week-day{color:rgba(48,48,48,.7)}.mbsc-material.mbsc-calendar-cell-text{color:#303030}.mbsc-material.mbsc-calendar-today{color:#1a73e8}.mbsc-material.mbsc-focus .mbsc-calendar-cell-text{box-shadow:0 0 0 2px rgba(48,48,48,.7)}.mbsc-material.mbsc-hover .mbsc-calendar-cell-text{background:rgba(0,0,0,.1)}.mbsc-material.mbsc-range-hover:before{border-color:#e6e6e6}.mbsc-material.mbsc-range-day:after{background-color:rgba(26,115,232,.25)}.mbsc-material.mbsc-selected .mbsc-calendar-cell-text{background:#1a73e8;border-color:#1a73e8;color:#fff}.mbsc-material.mbsc-calendar-mark{background:#1a73e8}.mbsc-material.mbsc-calendar-label{color:#1a73e8}.mbsc-material.mbsc-calendar-label-inner{color:#fff}.mbsc-material.mbsc-calendar-label.mbsc-calendar-label-active,.mbsc-material.mbsc-calendar-label.mbsc-calendar-label-dragging{box-shadow:0 4px 8px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 1px 3px -1px rgba(0,0,0,.2)}.mbsc-material.mbsc-calendar-text-more{box-shadow:none}.mbsc-material.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#303030}.mbsc-material.mbsc-calendar-popup .mbsc-popup-arrow,.mbsc-material.mbsc-calendar-popup .mbsc-popup-body{background:#fff}.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-day,.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-week-day{border-color:#cfcfcf}.mbsc-material-dark.mbsc-calendar-wrapper:after{box-shadow:inset 0 .5em .25em -.5em hsla(0,0%,100%,.5)}.mbsc-material-dark.mbsc-calendar-button.mbsc-button{color:#fff}.mbsc-material-dark.mbsc-calendar-slide{background:#000}.mbsc-material-dark.mbsc-calendar-picker-slide{background:#303030}.mbsc-material-dark.mbsc-calendar-week-day{color:hsla(0,0%,100%,.7)}.mbsc-material-dark.mbsc-calendar-cell-text{color:#fff}.mbsc-material-dark.mbsc-calendar-today{color:#87b0f3}.mbsc-material-dark.mbsc-focus .mbsc-calendar-cell-text{box-shadow:0 0 0 2px hsla(0,0%,100%,.7)}.mbsc-material-dark.mbsc-hover .mbsc-calendar-cell-text{background:hsla(0,0%,100%,.1)}.mbsc-material-dark.mbsc-range-hover:before{border-color:#1a1a1a}.mbsc-material-dark.mbsc-range-day:after{background-color:rgba(135,176,243,.25)}.mbsc-material-dark.mbsc-selected .mbsc-calendar-cell-text{background:#87b0f3;border-color:#87b0f3;color:#000}.mbsc-material-dark.mbsc-calendar-mark{background:#87b0f3}.mbsc-material-dark.mbsc-calendar-label{color:#87b0f3}.mbsc-material-dark.mbsc-calendar-label-inner{color:#000}.mbsc-material-dark.mbsc-calendar-label.mbsc-calendar-label-active,.mbsc-material-dark.mbsc-calendar-label.mbsc-calendar-label-dragging{box-shadow:0 4px 8px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 1px 3px -1px rgba(0,0,0,.2)}.mbsc-material-dark.mbsc-calendar-text-more{box-shadow:none}.mbsc-material-dark.mbsc-calendar-text-more .mbsc-calendar-label-text{color:#fff}.mbsc-material-dark.mbsc-calendar-popup .mbsc-popup-arrow,.mbsc-material-dark.mbsc-calendar-popup .mbsc-popup-body{background:#303030}.mbsc-material-dark.mbsc-calendar-height-md .mbsc-calendar-day,.mbsc-material-dark.mbsc-calendar-height-md .mbsc-calendar-week-day{border-color:#2b2b2b}@-webkit-keyframes mbsc-zoom-in-up{0%{opacity:0;transform:scale(2)}to{opacity:1;transform:scale(1)}}@keyframes mbsc-zoom-in-up{0%{opacity:0;transform:scale(2)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes mbsc-zoom-in-down{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes mbsc-zoom-in-down{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes mbsc-zoom-out-up{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes mbsc-zoom-out-up{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}@-webkit-keyframes mbsc-zoom-out-down{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes mbsc-zoom-out-down{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.mbsc-calendar{flex-direction:column;position:relative;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mbsc-calendar-wrapper{display:table;height:100%;position:relative;table-layout:fixed;width:100%}.mbsc-calendar-header{position:relative;will-change:opacity;z-index:1}.mbsc-calendar,.mbsc-calendar-controls,.mbsc-calendar-title-wrapper{display:flex}.mbsc-calendar-controls{align-items:center;box-sizing:content-box;min-height:2.5em}.mbsc-calendar-button.mbsc-button.mbsc-reset{margin:0}.mbsc-calendar-button-prev-multi{order:-1}.mbsc-calendar-button-next-multi{order:1}.mbsc-calendar-body{box-sizing:border-box;display:table-row;height:100%}.mbsc-calendar-body-inner{height:100%;margin-left:-1px;overflow:hidden;position:relative}.mbsc-calendar-wrapper-fixed{-webkit-box-flex:0;-moz-box-flex:0;display:block;flex:0 0 auto;height:auto}.mbsc-calendar-wrapper-fixed .mbsc-calendar-header{display:block}.mbsc-calendar-wrapper-fixed .mbsc-calendar-body{display:block;height:auto}.mbsc-calendar-hidden{visibility:hidden}.mbsc-calendar-title-wrapper{-webkit-box-flex:1;-moz-box-flex:1;align-items:center;flex:1;overflow:hidden}.mbsc-calendar-title-wrapper-multi .mbsc-calendar-button{flex:1}.mbsc-calendar-title{display:inline-block;font-size:1.125em;overflow:hidden;padding:0 .25em;text-overflow:ellipsis;vertical-align:middle}.mbsc-calendar-scroll-wrapper{display:block;height:100%;overflow:hidden;position:relative}.mbsc-calendar-picker-wrapper{height:15em;overflow:hidden;position:relative;width:15em}.mbsc-calendar-picker{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mbsc-calendar-picker-main{position:relative;z-index:0}.mbsc-calendar-picker-in-up{-webkit-animation:mbsc-zoom-in-up .2s cubic-bezier(0,0,.2,1);animation:mbsc-zoom-in-up .2s cubic-bezier(0,0,.2,1);opacity:0}.mbsc-calendar-picker-in-down{-webkit-animation:mbsc-zoom-in-down .2s cubic-bezier(0,0,.2,1);animation:mbsc-zoom-in-down .2s cubic-bezier(0,0,.2,1);opacity:0}.mbsc-calendar-picker-out-up{-webkit-animation:mbsc-zoom-out-up .2s cubic-bezier(.4,0,1,1);animation:mbsc-zoom-out-up .2s cubic-bezier(.4,0,1,1);opacity:0}.mbsc-calendar-picker-out-down{-webkit-animation:mbsc-zoom-out-down .2s cubic-bezier(0,0,.2,1);animation:mbsc-zoom-out-down .2s cubic-bezier(0,0,.2,1);opacity:0}.mbsc-calendar-scroll-wrapper>div{height:100%}.mbsc-calendar-scroll-wrapper>div>div{height:100%;transform:translateZ(0)}.mbsc-calendar-slide{box-sizing:border-box;height:100%;position:absolute;top:0;width:100%;z-index:0}.mbsc-calendar-slide.mbsc-ltr{left:0}.mbsc-calendar-slide.mbsc-rtl{right:0}.mbsc-calendar-slide:first-child{position:relative}.mbsc-calendar-table{height:100%;transform:translateZ(0)}.mbsc-calendar-table,.mbsc-calendar-week-days{display:table;table-layout:fixed;width:100%}.mbsc-calendar-row,.mbsc-calendar-table .mbsc-calendar-week-days{display:table-row}.mbsc-calendar-cell,.mbsc-calendar-week-day{display:table-cell}.mbsc-calendar-cell{cursor:pointer;position:relative;text-align:center;white-space:nowrap}.mbsc-calendar-cell:focus{outline:0}.mbsc-calendar-cell-inner{display:inline-block;padding:0 .25em;vertical-align:middle}.mbsc-calendar-cell.mbsc-disabled{cursor:not-allowed}.mbsc-calendar-week-day{border-bottom:1px solid transparent;font-size:.6875em;height:2em;line-height:2em;text-align:center}.mbsc-calendar-month,.mbsc-calendar-year{vertical-align:middle}.mbsc-calendar-month-text,.mbsc-calendar-year-text{box-sizing:border-box;margin:.875em 0;min-width:4.5em;overflow:hidden;text-overflow:ellipsis}.mbsc-calendar-day{max-width:14.285715%;text-align:center;vertical-align:top}.mbsc-calendar-day-empty{cursor:default}.mbsc-calendar-day-text{box-sizing:content-box;display:inline-block;text-align:center}.mbsc-calendar-day-inner{border:1px solid transparent;box-sizing:border-box;display:table;height:100%;padding:0;position:relative;width:100%}.mbsc-calendar-day-hidden{visibility:hidden}.mbsc-calendar-month-name{display:none}.mbsc-calendar-width-md .mbsc-calendar-month-name{display:inline-block;font-weight:700}.mbsc-calendar-day-outer .mbsc-calendar-day-text,.mbsc-calendar-day-outer .mbsc-calendar-month-name{opacity:.5}.mbsc-calendar-day-outer.mbsc-selected .mbsc-calendar-day-text,.mbsc-calendar-day-outer.mbsc-selected .mbsc-calendar-month-name{opacity:1}.mbsc-disabled .mbsc-calendar-cell-text,.mbsc-disabled .mbsc-calendar-month-name{opacity:.2}.mbsc-calendar-day-highlight:before{background:rgba(0,0,0,.1);content:" ";height:100%;left:0;position:absolute;top:0;width:100%}.mbsc-calendar-day-marked{padding-bottom:.25em}.mbsc-calendar-marks{height:.375em;left:0;margin-top:-.125em;overflow:hidden;position:absolute;right:0;text-align:center;white-space:nowrap}.mbsc-calendar-mark{border-radius:.25em;display:inline-block;height:.25em;margin:.0625em;vertical-align:top;width:.25em}.mbsc-calendar-labels{left:0;position:absolute;right:0}.mbsc-calendar-label-wrapper{pointer-events:none;position:absolute;z-index:2}.mbsc-calendar-label{padding:0 .3em}.mbsc-calendar-text:focus{outline:0}.mbsc-calendar-label-text{overflow:hidden;position:relative;text-overflow:ellipsis;z-index:2}.mbsc-calendar-label-background,.mbsc-calendar-text:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background-color .2s;z-index:0}.mbsc-calendar-label.mbsc-calendar-label-hover:before{background-color:rgba(0,0,0,.2);z-index:1}.mbsc-calendar-text-more{padding:0 .3em}.mbsc-calendar-text-more.mbsc-calendar-label-active:before,.mbsc-calendar-text-more.mbsc-calendar-label-hover:before{background-color:rgba(0,0,0,.1)}.mbsc-calendar-text{display:block;font-size:.625em;height:1.6em;line-height:1.6em;margin:0 .1em .2em;position:relative;white-space:nowrap}.mbsc-calendar-text-placeholder{z-index:-1}.mbsc-calendar-text.mbsc-ltr{text-align:left}.mbsc-calendar-text.mbsc-rtl{text-align:right}.mbsc-calendar-label-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:.5em;z-index:2}.mbsc-calendar-label-resize:after{background:#fff;border:1px solid;border-radius:.8em;box-sizing:border-box;content:"";display:none;height:.8em;margin-top:-.4em;position:absolute;top:50%;width:.8em}.mbsc-calendar-label-resize-end.mbsc-rtl,.mbsc-calendar-label-resize-start.mbsc-ltr{left:0}.mbsc-calendar-label-resize-end.mbsc-ltr,.mbsc-calendar-label-resize-start.mbsc-rtl{right:0}.mbsc-calendar-label-resize-end.mbsc-rtl:after,.mbsc-calendar-label-resize-start.mbsc-ltr:after{left:-.4em}.mbsc-calendar-label-resize-end.mbsc-ltr:after,.mbsc-calendar-label-resize-start.mbsc-rtl:after{right:-.4em}.mbsc-calendar-label-resize-end-touch:before,.mbsc-calendar-label-resize-start-touch:before{content:"";height:2em;margin-top:-1em;position:absolute;top:50%;width:2em}.mbsc-calendar-label-resize-start-touch:before{left:-1em}.mbsc-calendar-label-resize-end-touch:before{right:-1em}.mbsc-calendar-label-dragging .mbsc-calendar-label-resize:after,.mbsc-calendar-label-hover .mbsc-calendar-label-resize:after{display:block}.mbsc-calendar-label-inactive{opacity:.4}.mbsc-calendar-label-hidden{visibility:hidden}.mbsc-calendar-labels-dragging{z-index:3}.mbsc-material.mbsc-list-header{background:#fff;color:#1a73e8;font-size:.875em;font-weight:600;margin-top:-1px;padding:.5714em 1.14285em}.mbsc-material.mbsc-list-item{background:#fff;color:#303030}.mbsc-material.mbsc-list-item.mbsc-hover:before{background:rgba(0,0,0,.05)}.mbsc-material.mbsc-list-item.mbsc-active:before{background:rgba(0,0,0,.1)}.mbsc-material-dark.mbsc-list-header{background:#000;color:#87b0f3}.mbsc-material-dark.mbsc-list-item{background:#000;color:#fff}.mbsc-material-dark.mbsc-list-item.mbsc-hover:before{background:rgba(0,0,0,.05)}.mbsc-material-dark.mbsc-list-item.mbsc-active:before{background:rgba(0,0,0,.1)}.mbsc-list{display:block}.mbsc-list-header,.mbsc-list-item{display:flex}.mbsc-list-item{box-sizing:border-box;line-height:1.25em;list-style:none;overflow:hidden;position:relative;z-index:2}.mbsc-list-item-actionable{cursor:pointer}.mbsc-list-item:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:background-color .2s ease-out;z-index:-1}.mbsc-list-item:focus{outline:0}.mbsc-list-item::-moz-focus-inner{border:0}.mbsc-schedule-grid-wrapper{overflow:hidden;position:relative}.mbsc-schedule-time-col,.mbsc-timeline-resource-col{-webkit-box-flex:0;-moz-box-flex:0;box-sizing:border-box;flex:none;width:4.25em}.mbsc-schedule-grid-scroll,.mbsc-timeline-grid-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:scroll}.mbsc-schedule-grid{flex:1 0 auto}.mbsc-schedule-all-day-item.mbsc-ltr,.mbsc-schedule-column.mbsc-ltr,.mbsc-timeline-column.mbsc-rtl,.mbsc-timeline-day.mbsc-rtl,.mbsc-timeline-header-column.mbsc-rtl,.mbsc-timeline-header-date.mbsc-rtl,.mbsc-timeline-resource-empty.mbsc-rtl,.mbsc-timeline-resource.mbsc-rtl{border-left-style:solid;border-left-width:1px}.mbsc-schedule-all-day-item.mbsc-rtl,.mbsc-schedule-column.mbsc-rtl,.mbsc-timeline-column.mbsc-ltr,.mbsc-timeline-day.mbsc-ltr,.mbsc-timeline-header-column.mbsc-ltr,.mbsc-timeline-header-date.mbsc-ltr,.mbsc-timeline-resource-empty.mbsc-ltr,.mbsc-timeline-resource.mbsc-ltr{border-right-style:solid;border-right-width:1px}.mbsc-schedule-event:focus{outline:none}.mbsc-schedule-event{box-sizing:border-box;min-height:.75em;padding:1px 0;position:absolute;z-index:1}.mbsc-schedule-event.mbsc-ltr{left:0}.mbsc-schedule-event.mbsc-rtl{right:0}.mbsc-schedule-event-hover{cursor:pointer}.mbsc-schedule-event-inner{box-sizing:border-box;font-size:.625em;height:100%;line-height:1.5em;margin:0 .2em;overflow:hidden;padding:.5em;position:relative}.mbsc-schedule-event-small-height.mbsc-schedule-event-inner{line-height:1.2em;margin-top:-1px;padding-bottom:0;padding-top:0}.mbsc-schedule-event-small-height.mbsc-schedule-event-inner .mbsc-schedule-event-title{font-size:1em}.mbsc-schedule-event-background{background:currentColor;bottom:-.5em;left:1px;position:absolute;right:1px;top:-.5em}.mbsc-schedule-event-start .mbsc-schedule-event-background{top:1px}.mbsc-schedule-event-end .mbsc-schedule-event-background{bottom:1px}.mbsc-schedule-event-range{font-size:.8em}.mbsc-schedule-event-all-day{box-sizing:content-box;display:block;margin:.125em 0;min-height:0;padding:0;position:relative;z-index:1}.mbsc-schedule-event-all-day-placeholder{z-index:-1}.mbsc-schedule-event-all-day-inner{font-size:.625em;height:1.6em;line-height:1.6em;margin:0 .2em;overflow:hidden;padding:0 .3em;position:relative;text-overflow:ellipsis;white-space:nowrap}.mbsc-schedule-event-all-day-background.mbsc-schedule-event-background{bottom:0;top:0}.mbsc-timeline-event{z-index:2}.mbsc-timeline-event .mbsc-schedule-event-range,.mbsc-timeline-event .mbsc-schedule-event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbsc-schedule-event-dragging{position:absolute;top:0;z-index:3}.mbsc-schedule-event-inactive{opacity:.5}.mbsc-schedule-event-hidden{visibility:hidden}.mbsc-schedule-event-resize{cursor:ns-resize;display:none;height:.25em;left:0;position:absolute;right:0;z-index:1}.mbsc-schedule-event-resize-start{top:0}.mbsc-schedule-event-resize-end{bottom:0}.mbsc-schedule-event-resize-start:after{right:.5em;top:-.25em}.mbsc-schedule-event-resize-end:after{bottom:-.25em;left:.5em}.mbsc-schedule-event-resize:after{background:#fff;border:1px solid;border-radius:50%;box-sizing:border-box;content:"";height:.5em;margin:1px 0;position:absolute;width:.5em}.mbsc-schedule-event-resize-end-touch:before,.mbsc-schedule-event-resize-start-touch:before{content:"";height:1.5em;margin:1px 0;position:absolute;width:1.5em}.mbsc-schedule-event-resize-start-touch:before{right:0;top:-.75em}.mbsc-schedule-event-resize-end-touch:before{bottom:-.75em;left:0}.mbsc-schedule-event-dragging .mbsc-schedule-event-resize,.mbsc-schedule-event-hover .mbsc-schedule-event-resize{display:block}.mbsc-schedule-color,.mbsc-schedule-invalid{bottom:-.5em;box-sizing:content-box;left:0;overflow:hidden;position:absolute;top:-.5em;width:100%;z-index:0}.mbsc-schedule-color-all-day,.mbsc-schedule-invalid-all-day{bottom:0;top:0;z-index:-1}.mbsc-schedule-color-start,.mbsc-schedule-invalid-start{margin-top:-.5em;padding-top:.5em}.mbsc-schedule-color-end,.mbsc-schedule-invalid-end{padding-bottom:.5em}.mbsc-schedule-color-text,.mbsc-schedule-invalid-text{font-size:.75em;padding:.375em}.mbsc-schedule-color-text{opacity:.8}.mbsc-schedule-time-indicator{pointer-events:none;position:absolute;z-index:2}.mbsc-schedule-time-indicator-x{border-bottom:1px solid}.mbsc-schedule-time-indicator-x.mbsc-ltr{left:4.25em;right:0}.mbsc-schedule-time-indicator-x.mbsc-rtl{left:0;right:4.25em}.mbsc-schedule-time-indicator-y{border-left:1px solid;bottom:0;top:0}.mbsc-schedule-time-indicator-day{position:absolute;width:14.285714%}.mbsc-schedule-time-indicator-day:before{border-radius:50%;content:"";height:.4375em;margin-left:-.1875em;margin-right:-.1875em;margin-top:-.1875em;position:absolute;width:.4375em;z-index:1}.mbsc-schedule-time-indicator-time{font-size:.625em;line-height:2em;margin-top:1px;padding:0 .8em;position:absolute;top:-1em;white-space:nowrap}.mbsc-schedule-time-indicator-time-y{line-height:1.6em;margin-left:-.5em;margin-right:-.5em;padding:0 .5em;top:-1.8em}.mbsc-schedule-time-indicator-time-x.mbsc-ltr,.mbsc-schedule-time-indicator-time-y.mbsc-rtl{right:100%}.mbsc-schedule-time-indicator-time-x.mbsc-rtl,.mbsc-schedule-time-indicator-time-y.mbsc-ltr{left:100%}.mbsc-schedule-fake-scroll-x,.mbsc-schedule-fake-scroll-y{flex:none;visibility:hidden}.mbsc-schedule-fake-scroll-x{overflow-x:scroll;width:0}.mbsc-schedule-fake-scroll-y{max-height:20px;overflow-y:scroll}.mbsc-schedule-wrapper{flex:1 1 auto;overflow:auto}.mbsc-schedule-resource-group{box-sizing:border-box;min-width:16em}.mbsc-schedule-resource-group:first-child:last-child{min-width:0}.mbsc-schedule-resource-group.mbsc-ltr{border-left-style:solid;border-left-width:2px}.mbsc-schedule-resource-group.mbsc-rtl{border-right-style:solid;border-right-width:2px}.mbsc-schedule-resource-group:first-child{border:0}.mbsc-schedule-date-header-text{line-height:1.5em;text-align:center}.mbsc-schedule-header{flex:none;overflow:hidden}.mbsc-schedule-all-day-group-wrapper,.mbsc-schedule-header-wrapper{min-width:0;overflow:hidden}.mbsc-schedule-header-item{-webkit-box-flex:1;-moz-box-flex:1;box-sizing:border-box;display:block;flex:1;line-height:1.25em;min-width:0;position:relative;text-align:center}.mbsc-schedule-header-item.mbsc-hover{cursor:pointer}.mbsc-schedule-header-dayname{font-size:.75em}.mbsc-schedule-header-day{font-size:1.125em}.mbsc-schedule-resource-title{flex:1;font-size:.875em;font-weight:600;min-width:0;overflow:hidden;padding:.5em;text-align:center}.mbsc-schedule-all-day-wrapper{flex:none;max-height:7.8125em;overflow-x:hidden;overflow-y:scroll;position:relative}.mbsc-schedule-all-day-wrapper-shadow{position:relative}.mbsc-schedule-all-day-wrapper-shadow:after{bottom:-4px;box-shadow:inset 0 .5em .25em -.5em rgba(48,48,48,.5);content:"";height:4px;left:0;pointer-events:none;position:absolute;right:0;z-index:4}.mbsc-schedule-all-day-item{flex:1;min-width:0;position:relative}.mbsc-schedule-all-day-item:first-child,.mbsc-schedule-column:first-child{border:0}.mbsc-schedule-time-wrapper{-webkit-box-flex:1;-moz-box-flex:1;box-sizing:border-box;flex:1 0 auto;height:3.125em;position:relative;width:4.25em}.mbsc-schedule-time{font-size:.75em;line-height:2em;position:relative;top:-1em}.mbsc-schedule-time-end{bottom:-1em;left:0;position:absolute;right:0;top:auto}.mbsc-schedule-time.mbsc-ltr{text-align:right}.mbsc-schedule-time.mbsc-rtl{text-align:left}.mbsc-schedule-time-cont-pos{position:relative}.mbsc-schedule-time-cont-inner{min-height:100%;pointer-events:none;position:absolute;width:100%;z-index:2}.mbsc-schedule-column,.mbsc-schedule-time-cont-inner{box-sizing:border-box;padding:.5em 0}.mbsc-schedule-column{overflow:hidden}.mbsc-schedule-column-inner{position:relative}.mbsc-schedule-all-day-item,.mbsc-schedule-item{box-sizing:border-box}.mbsc-schedule-item{-webkit-box-flex:1;-moz-box-flex:1;border-top:1px solid;flex:1 0 auto;height:3.125em;position:relative}.mbsc-schedule-item-last{border-bottom:1px solid}.mbsc-schedule-events{height:100%;position:absolute}.mbsc-schedule-events.mbsc-ltr{left:0;right:.5em}.mbsc-schedule-events.mbsc-rtl{left:.5em;right:0}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize{cursor:ew-resize;height:100%;width:.25em}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize:after{left:auto;margin-top:-.25em;right:auto;top:50%}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-rtl,.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-ltr{right:auto}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-ltr,.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-rtl{left:auto}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-rtl:after,.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-ltr:after{right:-.25em}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-ltr:after,.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-rtl:after{left:-.25em}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start-touch:before{left:-.75em;margin-top:-.75em;right:auto;top:50%}.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end-touch:before{left:auto;margin-top:-.75em;right:-.75em;top:50%}.mbsc-calendar-width-md .mbsc-schedule-event-title{font-size:1.2em}.mbsc-calendar-width-md .mbsc-schedule-event-all-day-title,.mbsc-calendar-width-md .mbsc-schedule-event-range{font-size:1em}.mbsc-calendar-width-md .mbsc-schedule-event-all-day-inner{font-size:.75em;height:1.5em;line-height:1.5em;margin:0 .333334em;padding:0 .333334em}.mbsc-timeline{overflow:hidden;position:relative}.mbsc-timeline-resource-col{width:12em}.mbsc-timeline-resources{bottom:15px;overflow:hidden;padding-top:3.5em;position:absolute;top:0;z-index:4}.mbsc-timeline-resources.mbsc-ltr{left:0}.mbsc-timeline-resources.mbsc-rtl{right:0}.mbsc-timeline-resource-empty{position:relative;z-index:5}.mbsc-timeline-resource{box-sizing:border-box}.mbsc-timeline-parent{background:hsla(0,0%,90%,.25)}.mbsc-timeline-resource-icon{box-sizing:content-box;cursor:pointer;font-size:.875em;font-weight:600;margin:.357143em 0}.mbsc-timeline-resource-icon.mbsc-ltr{margin-left:.5em}.mbsc-timeline-resource-icon.mbsc-rtl{margin-right:.5em}.mbsc-timeline-resource-title{font-size:.875em;font-weight:600;padding:.5em}.mbsc-timeline-header .mbsc-schedule-time-indicator{margin-top:-.3125em;top:100%}.mbsc-timeline-header-time-cont{position:relative}.mbsc-timeline-day{box-sizing:border-box;min-width:42em;position:relative}.mbsc-timeline-day-month{min-width:0}.mbsc-timeline-day-listing{min-width:8em}.mbsc-timeline-day.mbsc-ltr{margin-right:-1px}.mbsc-timeline-day.mbsc-rtl{margin-left:-1px}.mbsc-timeline-day:last-child{border:0;margin:0}.mbsc-timeline-day:last-child .mbsc-timeline-column:last-child,.mbsc-timeline-day:last-child .mbsc-timeline-header-column:last-child,.mbsc-timeline-day:last-child .mbsc-timeline-header-date{border-left:0;border-right:0}.mbsc-timeline-header-date{box-sizing:border-box;height:1.875em}.mbsc-timeline-header-date-text{box-sizing:border-box;display:inline-block;font-size:.875em;line-height:2.142858em;max-width:100%;overflow:hidden;padding:0 .285714em;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.mbsc-timeline-header-column{border-bottom:1px solid}.mbsc-timeline-column-no-border{border-left:0;border-right:0}.mbsc-timeline-header-time{font-size:.625em;line-height:2.5em;min-width:0;overflow:hidden;padding:0 .5em;text-overflow:ellipsis;white-space:nowrap}.mbsc-timeline-column,.mbsc-timeline-header-column{box-sizing:border-box;position:relative;width:4em}.mbsc-timeline-grid-scroll{overflow-y:auto}.mbsc-timeline-grid{overflow:hidden;position:relative}.mbsc-timeline-resource,.mbsc-timeline-row{flex:1 0 auto;height:3em;overflow:hidden;position:relative}.mbsc-timeline-column,.mbsc-timeline-header-date,.mbsc-timeline-resource,.mbsc-timeline-resource-empty{border-bottom-style:solid;border-bottom-width:1px}.mbsc-timeline-events{bottom:.5em;position:absolute;top:0;width:100%}.mbsc-timeline-event-background{bottom:1px;top:1px}.mbsc-timeline-event-resize{cursor:ew-resize;height:100%;left:auto;right:auto;width:.25em}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end.mbsc-rtl,.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start.mbsc-ltr{left:0}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end.mbsc-ltr,.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start.mbsc-rtl{right:0}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end:after,.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start:after{margin-top:-.25em;top:50%}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end:after{left:-.125em}.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start:after{right:-.125em}.mbsc-timeline-event-listing{position:relative}.mbsc-timeline-event-listing.mbsc-timeline-event-dragging{position:absolute;top:0}.mbsc-timeline-event-listing.mbsc-schedule-event-all-day-placeholder{margin:.125em 0;padding:0}.mbsc-timeline-color,.mbsc-timeline-invalid{bottom:0;margin:0;padding:0;top:0}.mbsc-timeline-no-time .mbsc-timeline-header-column{border:0}.mbsc-timeline-no-time .mbsc-timeline-resources{padding-top:1.875em}@supports ((position: -webkit-sticky) or (position: sticky)){.mbsc-timeline-resources.mbsc-ltr{bottom:auto;overflow:visible;padding-top:0;position:-webkit-sticky;position:sticky;top:auto}}.mbsc-material.mbsc-eventcalendar-schedule .mbsc-calendar-wrapper:after{display:none}.mbsc-material.mbsc-event.mbsc-list-item{border-radius:.214286em;flex-direction:column;margin:.625em 1em;padding:.5em .625em;transition:box-shadow .2s ease-out}.mbsc-material.mbsc-event-text,.mbsc-material.mbsc-event-time{font-size:.8125em;line-height:1.384616em}.mbsc-material.mbsc-event-time{display:flex;font-weight:300}.mbsc-material.mbsc-event-text{font-weight:600}.mbsc-material.mbsc-event-all-day{display:none}.mbsc-material.mbsc-event-sep{padding:0 .25em}.mbsc-material.mbsc-event-until{padding-right:.25em}.mbsc-material.mbsc-popover-list{padding:.5em .125em;width:13em}.mbsc-material.mbsc-popover-list .mbsc-event{margin:.125em .5em;padding:.25em .5em}.mbsc-material.mbsc-popover-list .mbsc-event-text,.mbsc-material.mbsc-popover-list .mbsc-event-time{font-size:.75em}.mbsc-material.mbsc-schedule-header-item{padding-bottom:.25em}.mbsc-material.mbsc-schedule-header-dayname{font-size:.625em;font-weight:500;line-height:2.8em;position:relative;text-transform:uppercase}.mbsc-material.mbsc-schedule-header-day{border-radius:50%;font-size:1.25em;height:1.8em;line-height:1.8em;margin-left:auto;margin-right:auto;margin-top:-.3em;width:1.8em}.mbsc-material.mbsc-schedule-date-header-text{font-size:.875em;font-weight:600;padding:.5714em 1.14285em}.mbsc-material.mbsc-schedule-resource-title.mbsc-ltr{border-left-style:solid;border-left-width:1px}.mbsc-material.mbsc-schedule-resource-title.mbsc-rtl{border-right-style:solid;border-right-width:1px}.mbsc-material.mbsc-schedule-resource-title:first-child{border:0}.mbsc-material.mbsc-schedule-all-day-text{font-size:.625em;line-height:1.6em;padding:.4em .8em;text-transform:uppercase}.mbsc-material.mbsc-schedule-all-day-item{min-height:1.5em;padding:1px 0}.mbsc-material.mbsc-schedule-time-col.mbsc-ltr{border-right-style:solid;border-right-width:1px}.mbsc-material.mbsc-schedule-time-col.mbsc-rtl{border-left-style:solid;border-left-width:1px}.mbsc-material.mbsc-schedule-time-col.mbsc-schedule-time-col-empty{border:0}.mbsc-material.mbsc-schedule-time-wrapper.mbsc-ltr{padding-right:1em}.mbsc-material.mbsc-schedule-time-wrapper.mbsc-rtl{padding-left:1em}.mbsc-material.mbsc-schedule-time-wrapper:after{content:"";position:absolute;top:0;width:9px}.mbsc-material.mbsc-schedule-time-wrapper-end:before{bottom:0;content:"";position:absolute;width:9px}.mbsc-material.mbsc-schedule-time-wrapper-end.mbsc-ltr:before,.mbsc-material.mbsc-schedule-time-wrapper.mbsc-ltr:after{right:0}.mbsc-material.mbsc-schedule-time-wrapper-end.mbsc-rtl:before,.mbsc-material.mbsc-schedule-time-wrapper.mbsc-rtl:after{left:0}.mbsc-material.mbsc-schedule-time{font-size:.625em}.mbsc-material.mbsc-schedule-time-end.mbsc-ltr{right:1.6em}.mbsc-material.mbsc-schedule-time-end.mbsc-rtl{left:1.6em}.mbsc-material.mbsc-schedule-time-indicator-x:after{border-bottom:1px solid;border-color:inherit;content:"";position:absolute;top:0;width:.5625em}.mbsc-material.mbsc-schedule-time-indicator.mbsc-ltr:after{left:-.5625em}.mbsc-material.mbsc-schedule-time-indicator.mbsc-rtl:after{right:-.5625em}.mbsc-material.mbsc-schedule-time-indicator-time-x{margin:0 1px;padding:0 1.6em}.mbsc-material.mbsc-schedule-event-inner{border-radius:.4em}.mbsc-material.mbsc-schedule-event-start .mbsc-schedule-event-background{border-top-left-radius:.333334em;border-top-right-radius:.333334em}.mbsc-material.mbsc-schedule-event-end .mbsc-schedule-event-background{border-bottom-left-radius:.333334em;border-bottom-right-radius:.333334em}.mbsc-material.mbsc-timeline-event-end.mbsc-rtl .mbsc-schedule-event-background,.mbsc-material.mbsc-timeline-event-start.mbsc-ltr .mbsc-schedule-event-background{border-bottom-left-radius:.333334em;border-top-left-radius:.333334em}.mbsc-material.mbsc-timeline-event-end.mbsc-ltr .mbsc-schedule-event-background,.mbsc-material.mbsc-timeline-event-start.mbsc-rtl .mbsc-schedule-event-background{border-bottom-right-radius:.333334em;border-top-right-radius:.333334em}.mbsc-material.mbsc-schedule-event-active .mbsc-schedule-event-background,.mbsc-material.mbsc-schedule-event-dragging .mbsc-schedule-event-background{box-shadow:0 4px 8px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 1px 3px -1px rgba(0,0,0,.2)}.mbsc-material.mbsc-schedule-event-hover .mbsc-schedule-event-background:after{background:rgba(0,0,0,.1);content:"";height:100%;position:absolute;width:100%}.mbsc-material.mbsc-schedule-event-title{font-weight:500}.mbsc-material.mbsc-schedule-event-all-day-background.mbsc-schedule-event-background{border-radius:0}.mbsc-material.mbsc-schedule-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,.mbsc-material.mbsc-schedule-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background,.mbsc-material.mbsc-timeline-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,.mbsc-material.mbsc-timeline-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background{border-bottom-left-radius:.333334em;border-top-left-radius:.333334em}.mbsc-material.mbsc-schedule-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,.mbsc-material.mbsc-schedule-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background,.mbsc-material.mbsc-timeline-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,.mbsc-material.mbsc-timeline-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background{border-bottom-right-radius:.333334em;border-top-right-radius:.333334em}.mbsc-material.mbsc-schedule-header-item-large .mbsc-schedule-header-dayname{font-size:.6875em;line-height:2.909091em;text-transform:uppercase}.mbsc-material.mbsc-schedule-header-item-large .mbsc-schedule-header-day{font-size:1.625em;height:1.769231em;line-height:1.769231em;margin-top:-.307693em;width:1.769231em}.mbsc-material.mbsc-eventcalendar{background:#fff;color:#303030}.mbsc-material.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#f0f0f0}.mbsc-material.mbsc-event-list-empty{color:rgba(48,48,48,.7)}.mbsc-material.mbsc-event-day.mbsc-list-header,.mbsc-material.mbsc-schedule-date-header{background:#fff;color:rgba(48,48,48,.7)}.mbsc-material.mbsc-colored-event.mbsc-list-item{background:#1a73e8;color:#fff}.mbsc-material.mbsc-event.mbsc-list-item.mbsc-focus{box-shadow:0 .25em .5em 0 rgba(0,0,0,.4)}.mbsc-material.mbsc-event-color{background:#1a73e8}.mbsc-material.mbsc-schedule-header-dayname{color:#70757a}.mbsc-material.mbsc-schedule-header-day{color:#303030}.mbsc-material.mbsc-schedule-header-day-today,.mbsc-material.mbsc-schedule-header-dayname-curr{color:#1a73e8}.mbsc-material.mbsc-schedule-header-day.mbsc-hover{background:rgba(26,115,232,.3)}.mbsc-material.mbsc-schedule-header-day.mbsc-selected{background-color:#1a73e8;color:#fff}.mbsc-material.mbsc-schedule-all-day-item,.mbsc-material.mbsc-schedule-column,.mbsc-material.mbsc-schedule-item,.mbsc-material.mbsc-schedule-resource-group,.mbsc-material.mbsc-schedule-resource-title,.mbsc-material.mbsc-schedule-time-col,.mbsc-material.mbsc-timeline-column,.mbsc-material.mbsc-timeline-day,.mbsc-material.mbsc-timeline-header,.mbsc-material.mbsc-timeline-header-column,.mbsc-material.mbsc-timeline-header-date,.mbsc-material.mbsc-timeline-resource,.mbsc-material.mbsc-timeline-resource-empty{border-color:#cfcfcf}.mbsc-material.mbsc-schedule-time-wrapper-end:before,.mbsc-material.mbsc-schedule-time-wrapper:after{border-bottom:1px solid #cfcfcf}.mbsc-material.mbsc-schedule-all-day-text,.mbsc-material.mbsc-schedule-time{color:#70757a}.mbsc-material.mbsc-schedule-time-indicator{border-color:#1a73e8}.mbsc-material.mbsc-schedule-time-indicator-day:before{background:#1a73e8}.mbsc-material.mbsc-schedule-time-indicator-time{background:hsla(0,0%,100%,.8);color:#1a73e8}.mbsc-material.mbsc-schedule-event{color:#1a73e8}.mbsc-material.mbsc-schedule-event-inner{color:#fff}.mbsc-material.mbsc-schedule-invalid{background:hsla(0,0%,94%,.75);color:#8a8a8a}.mbsc-material.mbsc-timeline-header,.mbsc-material.mbsc-timeline-resource-bg,.mbsc-material.mbsc-timeline-resource-empty{background:#fff}.mbsc-material-dark.mbsc-eventcalendar{background:#000;color:#fff}.mbsc-material-dark.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled{background:#1a1a1a}.mbsc-material-dark.mbsc-event-list-empty{color:hsla(0,0%,100%,.7)}.mbsc-material-dark.mbsc-event-day.mbsc-list-header,.mbsc-material-dark.mbsc-schedule-date-header{background:#000;color:hsla(0,0%,100%,.7)}.mbsc-material-dark.mbsc-colored-event.mbsc-list-item{background:#87b0f3;color:#000}.mbsc-material-dark.mbsc-event.mbsc-list-item.mbsc-focus{box-shadow:0 .25em .5em 0 rgba(0,0,0,.4)}.mbsc-material-dark.mbsc-event-color{background:#87b0f3}.mbsc-material-dark.mbsc-schedule-header-dayname{color:#ddd}.mbsc-material-dark.mbsc-schedule-header-day{color:#fff}.mbsc-material-dark.mbsc-schedule-header-day-today,.mbsc-material-dark.mbsc-schedule-header-dayname-curr{color:#87b0f3}.mbsc-material-dark.mbsc-schedule-header-day.mbsc-hover{background:rgba(135,176,243,.3)}.mbsc-material-dark.mbsc-schedule-header-day.mbsc-selected{background-color:#87b0f3;color:#000}.mbsc-material-dark.mbsc-schedule-all-day-item,.mbsc-material-dark.mbsc-schedule-column,.mbsc-material-dark.mbsc-schedule-item,.mbsc-material-dark.mbsc-schedule-resource-group,.mbsc-material-dark.mbsc-schedule-resource-title,.mbsc-material-dark.mbsc-schedule-time-col,.mbsc-material-dark.mbsc-timeline-column,.mbsc-material-dark.mbsc-timeline-day,.mbsc-material-dark.mbsc-timeline-header,.mbsc-material-dark.mbsc-timeline-header-column,.mbsc-material-dark.mbsc-timeline-header-date,.mbsc-material-dark.mbsc-timeline-resource,.mbsc-material-dark.mbsc-timeline-resource-empty{border-color:#2b2b2b}.mbsc-material-dark.mbsc-schedule-time-wrapper-end:before,.mbsc-material-dark.mbsc-schedule-time-wrapper:after{border-bottom:1px solid #2b2b2b}.mbsc-material-dark.mbsc-schedule-all-day-text,.mbsc-material-dark.mbsc-schedule-time{color:#ddd}.mbsc-material-dark.mbsc-schedule-time-indicator{border-color:#87b0f3}.mbsc-material-dark.mbsc-schedule-time-indicator-day:before{background:#87b0f3}.mbsc-material-dark.mbsc-schedule-time-indicator-time{background:rgba(0,0,0,.8);color:#87b0f3}.mbsc-material-dark.mbsc-schedule-event{color:#87b0f3}.mbsc-material-dark.mbsc-schedule-event-inner{color:#000}.mbsc-material-dark.mbsc-schedule-invalid{background:rgba(26,26,26,.75);color:#787878}.mbsc-material-dark.mbsc-timeline-header,.mbsc-material-dark.mbsc-timeline-resource-bg,.mbsc-material-dark.mbsc-timeline-resource-empty{background:#000}.mbsc-eventcalendar{height:100%}.mbsc-event-list{flex:1 1 auto;position:relative}.mbsc-event-list-scroll{-webkit-overflow-scrolling:touch;overflow:auto}.mbsc-event-list-empty{font-size:1.5em;margin:3em;text-align:center}.mbsc-event-day{position:-webkit-sticky;position:sticky;top:0;z-index:3}.mbsc-event-color,.mbsc-event-time{flex:0 0 auto}.mbsc-event-content{flex:1 1 auto;overflow:hidden}.mbsc-event-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbsc-popover-list{box-sizing:border-box;max-width:100%;overflow:hidden;width:20em}.mbsc-popover-hidden{visibility:hidden}.mbsc-calendar-dragging{bottom:0;cursor:move;left:0;position:absolute;right:0;top:0;z-index:3}.mbsc-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mbsc-drag-clone{box-shadow:0 0 transparent,0 0 transparent,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);cursor:move;display:table;margin:15px 0 0!important;position:fixed;z-index:99}.mbsc-drag-clone:after{bottom:-50px;content:"";left:-50px;position:absolute;right:-50px;top:-50px}.mbsc-grid,.mbsc-grid-fixed,.mbsc-grid-unresp{margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em;width:100%}.mbsc-grid,.mbsc-grid *,.mbsc-grid-fixed,.mbsc-grid-fixed *,.mbsc-grid-unresp,.mbsc-grid-unresp *{box-sizing:border-box}.mbsc-form-grid .mbsc-col,.mbsc-form-grid [class*=mbsc-col-],.mbsc-no-padding .mbsc-col,.mbsc-no-padding [class*=mbsc-col-]{padding-left:0;padding-right:0}.mbsc-row{display:flex;flex-wrap:wrap;margin-left:-1em;margin-right:-1em}.mbsc-col{-ms-flex-preferred-size:0;-ms-flex-positive:1;-webkit-box-flex:1;-moz-box-flex:1;flex-basis:0;flex-grow:1;max-width:100%}.mbsc-col,.mbsc-col-1,.mbsc-col-2,.mbsc-col-3,.mbsc-col-4,.mbsc-col-5,.mbsc-col-6,.mbsc-col-7,.mbsc-col-8,.mbsc-col-9,.mbsc-col-10,.mbsc-col-11,.mbsc-col-12,.mbsc-col-auto,.mbsc-col-lg,.mbsc-col-lg-1,.mbsc-col-lg-2,.mbsc-col-lg-3,.mbsc-col-lg-4,.mbsc-col-lg-5,.mbsc-col-lg-6,.mbsc-col-lg-7,.mbsc-col-lg-8,.mbsc-col-lg-9,.mbsc-col-lg-10,.mbsc-col-lg-11,.mbsc-col-lg-12,.mbsc-col-lg-auto,.mbsc-col-md,.mbsc-col-md-1,.mbsc-col-md-2,.mbsc-col-md-3,.mbsc-col-md-4,.mbsc-col-md-5,.mbsc-col-md-6,.mbsc-col-md-7,.mbsc-col-md-8,.mbsc-col-md-9,.mbsc-col-md-10,.mbsc-col-md-11,.mbsc-col-md-12,.mbsc-col-md-auto,.mbsc-col-sm,.mbsc-col-sm-1,.mbsc-col-sm-2,.mbsc-col-sm-3,.mbsc-col-sm-4,.mbsc-col-sm-5,.mbsc-col-sm-6,.mbsc-col-sm-7,.mbsc-col-sm-8,.mbsc-col-sm-9,.mbsc-col-sm-10,.mbsc-col-sm-11,.mbsc-col-sm-12,.mbsc-col-sm-auto,.mbsc-col-xl,.mbsc-col-xl-1,.mbsc-col-xl-2,.mbsc-col-xl-3,.mbsc-col-xl-4,.mbsc-col-xl-5,.mbsc-col-xl-6,.mbsc-col-xl-7,.mbsc-col-xl-8,.mbsc-col-xl-9,.mbsc-col-xl-10,.mbsc-col-xl-11,.mbsc-col-xl-12,.mbsc-col-xl-auto{min-height:1px;padding-left:1em;padding-right:1em;position:relative;width:100%}.mbsc-col-1{flex:0 0 8.333333%;max-width:8.333333%}.mbsc-col-1,.mbsc-col-2{-webkit-box-flex:0;-moz-box-flex:0}.mbsc-col-2{flex:0 0 16.666667%;max-width:16.666667%}.mbsc-col-3{flex:0 0 25%;max-width:25%}.mbsc-col-3,.mbsc-col-4{-webkit-box-flex:0;-moz-box-flex:0}.mbsc-col-4{flex:0 0 33.333333%;max-width:33.333333%}.mbsc-col-5{flex:0 0 41.666667%;max-width:41.666667%}.mbsc-col-5,.mbsc-col-6{-webkit-box-flex:0;-moz-box-flex:0}.mbsc-col-6{flex:0 0 50%;max-width:50%}.mbsc-col-7{flex:0 0 58.333333%;max-width:58.333333%}.mbsc-col-7,.mbsc-col-8{-webkit-box-flex:0;-moz-box-flex:0}.mbsc-col-8{flex:0 0 66.666667%;max-width:66.666667%}.mbsc-col-9{flex:0 0 75%;max-width:75%}.mbsc-col-9,.mbsc-col-10{-webkit-box-flex:0;-moz-box-flex:0}.mbsc-col-10{flex:0 0 83.333333%;max-width:83.333333%}.mbsc-col-11{flex:0 0 91.666667%;max-width:91.666667%}.mbsc-col-11,.mbsc-col-12{-webkit-box-flex:0;-moz-box-flex:0}.mbsc-col-12{flex:0 0 100%;max-width:100%}.mbsc-col-auto{flex:0 0 auto;max-width:none;width:auto}.mbsc-offset-1{margin-left:8.333333%}.mbsc-offset-2{margin-left:16.666667%}.mbsc-offset-3{margin-left:25%}.mbsc-offset-4{margin-left:33.333333%}.mbsc-offset-5{margin-left:41.666667%}.mbsc-offset-6{margin-left:50%}.mbsc-offset-7{margin-left:58.333333%}.mbsc-offset-8{margin-left:66.666667%}.mbsc-offset-9{margin-left:75%}.mbsc-offset-10{margin-left:83.333333%}.mbsc-offset-11{margin-left:91.666667%}@media (min-width:576px){.mbsc-grid.mbsc-grid-fixed{max-width:540px}.mbsc-grid .mbsc-col-sm{-ms-flex-preferred-size:0;-ms-flex-positive:1;-webkit-box-flex:1;-moz-box-flex:1;flex-basis:0;flex-grow:1;max-width:100%}.mbsc-grid .mbsc-col-sm-auto{flex:0 0 auto;max-width:none;width:auto}.mbsc-grid .mbsc-col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.mbsc-grid .mbsc-col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.mbsc-grid .mbsc-col-sm-3{flex:0 0 25%;max-width:25%}.mbsc-grid .mbsc-col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.mbsc-grid .mbsc-col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.mbsc-grid .mbsc-col-sm-6{flex:0 0 50%;max-width:50%}.mbsc-grid .mbsc-col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.mbsc-grid .mbsc-col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.mbsc-grid .mbsc-col-sm-9{flex:0 0 75%;max-width:75%}.mbsc-grid .mbsc-col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.mbsc-grid .mbsc-col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.mbsc-grid .mbsc-col-sm-12{flex:0 0 100%;max-width:100%}.mbsc-grid .mbsc-offset-sm-0{margin-left:0}.mbsc-grid .mbsc-offset-sm-1{margin-left:8.333333%}.mbsc-grid .mbsc-offset-sm-2{margin-left:16.666667%}.mbsc-grid .mbsc-offset-sm-3{margin-left:25%}.mbsc-grid .mbsc-offset-sm-4{margin-left:33.333333%}.mbsc-grid .mbsc-offset-sm-5{margin-left:41.666667%}.mbsc-grid .mbsc-offset-sm-6{margin-left:50%}.mbsc-grid .mbsc-offset-sm-7{margin-left:58.333333%}.mbsc-grid .mbsc-offset-sm-8{margin-left:66.666667%}.mbsc-grid .mbsc-offset-sm-9{margin-left:75%}.mbsc-grid .mbsc-offset-sm-10{margin-left:83.333333%}.mbsc-grid .mbsc-offset-sm-11{margin-left:91.666667%}.mbsc-grid .mbsc-push-sm-0{left:auto}.mbsc-grid .mbsc-push-sm-1{left:8.33333333%}.mbsc-grid .mbsc-push-sm-2{left:16.66666667%}.mbsc-grid .mbsc-push-sm-3{left:25%}.mbsc-grid .mbsc-push-sm-4{left:33.33333333%}.mbsc-grid .mbsc-push-sm-5{left:41.66666667%}.mbsc-grid .mbsc-push-sm-6{left:50%}.mbsc-grid .mbsc-push-sm-7{left:58.33333333%}.mbsc-grid .mbsc-push-sm-8{left:66.66666667%}.mbsc-grid .mbsc-push-sm-9{left:75%}.mbsc-grid .mbsc-push-sm-10{left:83.33333333%}.mbsc-grid .mbsc-push-sm-11{left:91.66666667%}.mbsc-grid .mbsc-push-sm-12{left:100%}.mbsc-grid .mbsc-pull-sm-0{right:auto}.mbsc-grid .mbsc-pull-sm-1{right:8.33333333%}.mbsc-grid .mbsc-pull-sm-2{right:16.66666667%}.mbsc-grid .mbsc-pull-sm-3{right:25%}.mbsc-grid .mbsc-pull-sm-4{right:33.33333333%}.mbsc-grid .mbsc-pull-sm-5{right:41.66666667%}.mbsc-grid .mbsc-pull-sm-6{right:50%}.mbsc-grid .mbsc-pull-sm-7{right:58.33333333%}.mbsc-grid .mbsc-pull-sm-8{right:66.66666667%}.mbsc-grid .mbsc-pull-sm-9{right:75%}.mbsc-grid .mbsc-pull-sm-10{right:83.33333333%}.mbsc-grid .mbsc-pull-sm-11{right:91.66666667%}.mbsc-grid .mbsc-pull-sm-12{right:100%}}@media (min-width:768px){.mbsc-grid.mbsc-grid-fixed{max-width:720px}.mbsc-grid .mbsc-col-md{-ms-flex-preferred-size:0;-ms-flex-positive:1;-webkit-box-flex:1;-moz-box-flex:1;flex-basis:0;flex-grow:1;max-width:100%}.mbsc-grid .mbsc-col-md-auto{flex:0 0 auto;max-width:none;width:auto}.mbsc-grid .mbsc-col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.mbsc-grid .mbsc-col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.mbsc-grid .mbsc-col-md-3{flex:0 0 25%;max-width:25%}.mbsc-grid .mbsc-col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.mbsc-grid .mbsc-col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.mbsc-grid .mbsc-col-md-6{flex:0 0 50%;max-width:50%}.mbsc-grid .mbsc-col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.mbsc-grid .mbsc-col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.mbsc-grid .mbsc-col-md-9{flex:0 0 75%;max-width:75%}.mbsc-grid .mbsc-col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.mbsc-grid .mbsc-col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.mbsc-grid .mbsc-col-md-12{flex:0 0 100%;max-width:100%}.mbsc-grid .mbsc-offset-md-0{margin-left:0}.mbsc-grid .mbsc-offset-md-1{margin-left:8.333333%}.mbsc-grid .mbsc-offset-md-2{margin-left:16.666667%}.mbsc-grid .mbsc-offset-md-3{margin-left:25%}.mbsc-grid .mbsc-offset-md-4{margin-left:33.333333%}.mbsc-grid .mbsc-offset-md-5{margin-left:41.666667%}.mbsc-grid .mbsc-offset-md-6{margin-left:50%}.mbsc-grid .mbsc-offset-md-7{margin-left:58.333333%}.mbsc-grid .mbsc-offset-md-8{margin-left:66.666667%}.mbsc-grid .mbsc-offset-md-9{margin-left:75%}.mbsc-grid .mbsc-offset-md-10{margin-left:83.333333%}.mbsc-grid .mbsc-offset-md-11{margin-left:91.666667%}.mbsc-grid .mbsc-push-md-0{left:auto}.mbsc-grid .mbsc-push-md-1{left:8.33333333%}.mbsc-grid .mbsc-push-md-2{left:16.66666667%}.mbsc-grid .mbsc-push-md-3{left:25%}.mbsc-grid .mbsc-push-md-4{left:33.33333333%}.mbsc-grid .mbsc-push-md-5{left:41.66666667%}.mbsc-grid .mbsc-push-md-6{left:50%}.mbsc-grid .mbsc-push-md-7{left:58.33333333%}.mbsc-grid .mbsc-push-md-8{left:66.66666667%}.mbsc-grid .mbsc-push-md-9{left:75%}.mbsc-grid .mbsc-push-md-10{left:83.33333333%}.mbsc-grid .mbsc-push-md-11{left:91.66666667%}.mbsc-grid .mbsc-push-md-12{left:100%}.mbsc-grid .mbsc-pull-md-0{right:auto}.mbsc-grid .mbsc-pull-md-1{right:8.33333333%}.mbsc-grid .mbsc-pull-md-2{right:16.66666667%}.mbsc-grid .mbsc-pull-md-3{right:25%}.mbsc-grid .mbsc-pull-md-4{right:33.33333333%}.mbsc-grid .mbsc-pull-md-5{right:41.66666667%}.mbsc-grid .mbsc-pull-md-6{right:50%}.mbsc-grid .mbsc-pull-md-7{right:58.33333333%}.mbsc-grid .mbsc-pull-md-8{right:66.66666667%}.mbsc-grid .mbsc-pull-md-9{right:75%}.mbsc-grid .mbsc-pull-md-10{right:83.33333333%}.mbsc-grid .mbsc-pull-md-11{right:91.66666667%}.mbsc-grid .mbsc-pull-md-12{right:100%}}@media (min-width:992px){.mbsc-grid.mbsc-grid-fixed{max-width:960px}.mbsc-grid .mbsc-col-lg{-ms-flex-preferred-size:0;-ms-flex-positive:1;-webkit-box-flex:1;-moz-box-flex:1;flex-basis:0;flex-grow:1;max-width:100%}.mbsc-grid .mbsc-col-lg-auto{flex:0 0 auto;max-width:none;width:auto}.mbsc-grid .mbsc-col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.mbsc-grid .mbsc-col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.mbsc-grid .mbsc-col-lg-3{flex:0 0 25%;max-width:25%}.mbsc-grid .mbsc-col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.mbsc-grid .mbsc-col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.mbsc-grid .mbsc-col-lg-6{flex:0 0 50%;max-width:50%}.mbsc-grid .mbsc-col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.mbsc-grid .mbsc-col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.mbsc-grid .mbsc-col-lg-9{flex:0 0 75%;max-width:75%}.mbsc-grid .mbsc-col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.mbsc-grid .mbsc-col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.mbsc-grid .mbsc-col-lg-12{flex:0 0 100%;max-width:100%}.mbsc-grid .mbsc-offset-lg-0{margin-left:0}.mbsc-grid .mbsc-offset-lg-1{margin-left:8.333333%}.mbsc-grid .mbsc-offset-lg-2{margin-left:16.666667%}.mbsc-grid .mbsc-offset-lg-3{margin-left:25%}.mbsc-grid .mbsc-offset-lg-4{margin-left:33.333333%}.mbsc-grid .mbsc-offset-lg-5{margin-left:41.666667%}.mbsc-grid .mbsc-offset-lg-6{margin-left:50%}.mbsc-grid .mbsc-offset-lg-7{margin-left:58.333333%}.mbsc-grid .mbsc-offset-lg-8{margin-left:66.666667%}.mbsc-grid .mbsc-offset-lg-9{margin-left:75%}.mbsc-grid .mbsc-offset-lg-10{margin-left:83.333333%}.mbsc-grid .mbsc-offset-lg-11{margin-left:91.666667%}.mbsc-grid .mbsc-push-lg-0{left:auto}.mbsc-grid .mbsc-push-lg-1{left:8.33333333%}.mbsc-grid .mbsc-push-lg-2{left:16.66666667%}.mbsc-grid .mbsc-push-lg-3{left:25%}.mbsc-grid .mbsc-push-lg-4{left:33.33333333%}.mbsc-grid .mbsc-push-lg-5{left:41.66666667%}.mbsc-grid .mbsc-push-lg-6{left:50%}.mbsc-grid .mbsc-push-lg-7{left:58.33333333%}.mbsc-grid .mbsc-push-lg-8{left:66.66666667%}.mbsc-grid .mbsc-push-lg-9{left:75%}.mbsc-grid .mbsc-push-lg-10{left:83.33333333%}.mbsc-grid .mbsc-push-lg-11{left:91.66666667%}.mbsc-grid .mbsc-push-lg-12{left:100%}.mbsc-grid .mbsc-pull-lg-0{right:auto}.mbsc-grid .mbsc-pull-lg-1{right:8.33333333%}.mbsc-grid .mbsc-pull-lg-2{right:16.66666667%}.mbsc-grid .mbsc-pull-lg-3{right:25%}.mbsc-grid .mbsc-pull-lg-4{right:33.33333333%}.mbsc-grid .mbsc-pull-lg-5{right:41.66666667%}.mbsc-grid .mbsc-pull-lg-6{right:50%}.mbsc-grid .mbsc-pull-lg-7{right:58.33333333%}.mbsc-grid .mbsc-pull-lg-8{right:66.66666667%}.mbsc-grid .mbsc-pull-lg-9{right:75%}.mbsc-grid .mbsc-pull-lg-10{right:83.33333333%}.mbsc-grid .mbsc-pull-lg-11{right:91.66666667%}.mbsc-grid .mbsc-pull-lg-12{right:100%}}@media (min-width:1200px){.mbsc-grid.mbsc-grid-fixed{max-width:1140px}.mbsc-grid .mbsc-col-xl{-ms-flex-preferred-size:0;-ms-flex-positive:1;-webkit-box-flex:1;-moz-box-flex:1;flex-basis:0;flex-grow:1;max-width:100%}.mbsc-grid .mbsc-col-xl-auto{flex:0 0 auto;max-width:none;width:auto}.mbsc-grid .mbsc-col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.mbsc-grid .mbsc-col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.mbsc-grid .mbsc-col-xl-3{flex:0 0 25%;max-width:25%}.mbsc-grid .mbsc-col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.mbsc-grid .mbsc-col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.mbsc-grid .mbsc-col-xl-6{flex:0 0 50%;max-width:50%}.mbsc-grid .mbsc-col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.mbsc-grid .mbsc-col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.mbsc-grid .mbsc-col-xl-9{flex:0 0 75%;max-width:75%}.mbsc-grid .mbsc-col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.mbsc-grid .mbsc-col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.mbsc-grid .mbsc-col-xl-12{flex:0 0 100%;max-width:100%}.mbsc-grid .mbsc-offset-xl-0{margin-left:0}.mbsc-grid .mbsc-offset-xl-1{margin-left:8.333333%}.mbsc-grid .mbsc-offset-xl-2{margin-left:16.666667%}.mbsc-grid .mbsc-offset-xl-3{margin-left:25%}.mbsc-grid .mbsc-offset-xl-4{margin-left:33.333333%}.mbsc-grid .mbsc-offset-xl-5{margin-left:41.666667%}.mbsc-grid .mbsc-offset-xl-6{margin-left:50%}.mbsc-grid .mbsc-offset-xl-7{margin-left:58.333333%}.mbsc-grid .mbsc-offset-xl-8{margin-left:66.666667%}.mbsc-grid .mbsc-offset-xl-9{margin-left:75%}.mbsc-grid .mbsc-offset-xl-10{margin-left:83.333333%}.mbsc-grid .mbsc-offset-xl-11{margin-left:91.666667%}.mbsc-grid .mbsc-push-xl-0{left:auto}.mbsc-grid .mbsc-push-xl-1{left:8.33333333%}.mbsc-grid .mbsc-push-xl-2{left:16.66666667%}.mbsc-grid .mbsc-push-xl-3{left:25%}.mbsc-grid .mbsc-push-xl-4{left:33.33333333%}.mbsc-grid .mbsc-push-xl-5{left:41.66666667%}.mbsc-grid .mbsc-push-xl-6{left:50%}.mbsc-grid .mbsc-push-xl-7{left:58.33333333%}.mbsc-grid .mbsc-push-xl-8{left:66.66666667%}.mbsc-grid .mbsc-push-xl-9{left:75%}.mbsc-grid .mbsc-push-xl-10{left:83.33333333%}.mbsc-grid .mbsc-push-xl-11{left:91.66666667%}.mbsc-grid .mbsc-push-xl-12{left:100%}.mbsc-grid .mbsc-pull-xl-0{right:auto}.mbsc-grid .mbsc-pull-xl-1{right:8.33333333%}.mbsc-grid .mbsc-pull-xl-2{right:16.66666667%}.mbsc-grid .mbsc-pull-xl-3{right:25%}.mbsc-grid .mbsc-pull-xl-4{right:33.33333333%}.mbsc-grid .mbsc-pull-xl-5{right:41.66666667%}.mbsc-grid .mbsc-pull-xl-6{right:50%}.mbsc-grid .mbsc-pull-xl-7{right:58.33333333%}.mbsc-grid .mbsc-pull-xl-8{right:66.66666667%}.mbsc-grid .mbsc-pull-xl-9{right:75%}.mbsc-grid .mbsc-pull-xl-10{right:83.33333333%}.mbsc-grid .mbsc-pull-xl-11{right:91.66666667%}.mbsc-grid .mbsc-pull-xl-12{right:100%}}.mbsc-align-items-start{align-items:flex-start!important}.mbsc-align-items-center{align-items:center!important}.mbsc-align-items-end{align-items:flex-end!important}.mbsc-justify-content-start{justify-content:flex-start!important}.mbsc-justify-content-center{justify-content:center!important}.mbsc-justify-content-end{justify-content:flex-end!important}.mbsc-justify-content-around{justify-content:space-around!important}.mbsc-justify-content-between{justify-content:space-between!important}.mbsc-material.mbsc-scroller-wheel-wrapper{margin:0 .25em;padding:.5em 0}.mbsc-material.mbsc-scroller-wheel-cont{border-width:2px}.mbsc-material.mbsc-scroller-wheel-group{padding:2em .25em}.mbsc-material.mbsc-scroller-wheel-item{font-size:1.375em;padding:0 .272727em;text-align:center}.mbsc-material.mbsc-wheel-item-multi{padding:0 2em}.mbsc-material.mbsc-scroller-wheel-header{font-size:1.125em;font-weight:700}.mbsc-material.mbsc-wheel-checkmark{border-radius:.1875em;box-sizing:border-box;display:none;height:1.3em;margin-top:-.55em;position:absolute;top:50%;width:1.3em}.mbsc-material.mbsc-wheel-checkmark:after{border:.125em solid;border-right:0;border-top:0;box-sizing:border-box;content:"";display:block;height:.4375em;left:.27273em;opacity:0;position:absolute;top:.27273em;transform:scale(0) rotate(-45deg);transition:transform .1s ease-out;width:.8125em}.mbsc-material.mbsc-wheel-checkmark.mbsc-selected:after{opacity:1;transform:scale(1) rotate(-45deg)}.mbsc-material.mbsc-wheel-checkmark.mbsc-ltr{left:.25em}.mbsc-material.mbsc-wheel-checkmark.mbsc-rtl{right:.25em}.mbsc-material.mbsc-wheel-item-multi .mbsc-material.mbsc-wheel-checkmark{display:block}.mbsc-material.mbsc-scroller-pointer .mbsc-scroller-wheel-group{padding:0 .5em}.mbsc-material.mbsc-scroller-pointer .mbsc-scroller-wheel-wrapper{margin:0;padding:0}.mbsc-material.mbsc-scroller-pointer .mbsc-scroller-wheel-item{font-size:1em;padding:0 1.25em}.mbsc-material.mbsc-scroller-pointer .mbsc-wheel-item-multi{padding:0 2em}.mbsc-material.mbsc-scroller-pointer .mbsc-wheel-group-cont-single .mbsc-scroller-wheel-item.mbsc-ltr,.mbsc-material.mbsc-scroller-pointer .mbsc-wheel-item-multi.mbsc-ltr{text-align:left}.mbsc-material.mbsc-scroller-pointer .mbsc-wheel-group-cont-single .mbsc-scroller-wheel-item.mbsc-rtl,.mbsc-material.mbsc-scroller-pointer .mbsc-wheel-item-multi.mbsc-rtl{text-align:right}.mbsc-material.mbsc-scroller-wheel-cont{border-color:#1a73e8}.mbsc-material.mbsc-scroller-pointer .mbsc-wheel-group-cont-single .mbsc-scroller-wheel-single,.mbsc-material.mbsc-scroller-wheel-multi{border-color:transparent}.mbsc-material.mbsc-scroller-wheel-item.mbsc-active,.mbsc-material.mbsc-scroller-wheel-item.mbsc-focus,.mbsc-material.mbsc-scroller-wheel-item.mbsc-hover{background:rgba(0,0,0,.05)}.mbsc-material.mbsc-wheel-checkmark:after{border-color:#1a73e8}.mbsc-material.mbsc-scroller-pointer .mbsc-wheel-group-cont-single .mbsc-scroller-wheel-item.mbsc-selected{background:rgba(0,0,0,.15);color:#1a73e8}.mbsc-material-dark.mbsc-scroller-wheel-cont{border-color:#87b0f3}.mbsc-material-dark.mbsc-scroller-pointer .mbsc-wheel-group-cont-single .mbsc-scroller-wheel-single,.mbsc-material-dark.mbsc-scroller-wheel-multi{border-color:transparent}.mbsc-material-dark.mbsc-scroller-wheel-item.mbsc-active,.mbsc-material-dark.mbsc-scroller-wheel-item.mbsc-focus,.mbsc-material-dark.mbsc-scroller-wheel-item.mbsc-hover{background:rgba(0,0,0,.05)}.mbsc-material-dark.mbsc-wheel-checkmark:after{border-color:#87b0f3}.mbsc-material-dark.mbsc-scroller-pointer .mbsc-wheel-group-cont-single .mbsc-scroller-wheel-item.mbsc-selected{background:rgba(0,0,0,.15);color:#87b0f3}.mbsc-scroller{box-sizing:border-box;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.mbsc-scroller-wheel-group-cont{display:inline-block;max-width:100%;overflow:hidden;position:relative;vertical-align:middle}.mbsc-scroller-wheel-group-cont:first-child:last-child{display:block}.mbsc-scroller-wheel-group{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:flex;flex-direction:row;justify-content:center;margin:0 auto;position:relative}.mbsc-scroller-wheel-group-3d{perspective:1200px}.mbsc-scroller-wheel-wrapper{display:block;max-width:100%;min-width:80px;position:relative;touch-action:none}.mbsc-scroller-pointer .mbsc-scroller-wheel-wrapper-0:last-child{flex:1 1 auto}.mbsc-scroller-wheel-line{top:50%;transform:translateY(-50%)}.mbsc-scroller-wheel-line,.mbsc-scroller-wheel-overlay{display:none;left:0;pointer-events:none;position:absolute;right:0}.mbsc-scroller-wheel-overlay{bottom:0;top:0;z-index:2}.mbsc-scroller-wheel{display:block;margin:-1px 0;overflow:hidden}.mbsc-scroller-wheel,.mbsc-scroller-wheel-cont{border-bottom:1px solid transparent;border-top:1px solid transparent}.mbsc-scroller-wheel-cont{position:relative;top:50%;transform:translateY(-50%);z-index:1}.mbsc-scroller-wheel-cont-3d{border:0;overflow:hidden}.mbsc-scroller-wheel-cont-3d>div{position:relative;top:-1px}.mbsc-scroller-items-3d{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transform-style:preserve-3d}.mbsc-scroller .mbsc-scroller-wheel,.mbsc-scroller .mbsc-scroller-wheel-cont{box-sizing:content-box}.mbsc-scroller-wheel-item{cursor:pointer;display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.mbsc-scroller-wheel-item:focus{outline:0}.mbsc-scroller-wheel-item-3d{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;left:0;position:absolute;right:0;top:0}.mbsc-scroller-wheel-item.mbsc-disabled{opacity:.3}.mbsc-scroller-wheel-header{display:block;padding:0 .5em}.mbsc-scroller-wheel-header.mbsc-ltr{text-align:left}.mbsc-scroller-wheel-header.mbsc-rtl{text-align:right}.mbsc-scroller-bar-cont{background:rgba(0,0,0,.05);bottom:0;opacity:0;position:absolute;top:0;transform:translateZ(0);transition:opacity .2s;width:10px;z-index:4}.mbsc-scroller-bar-cont.mbsc-ltr{right:0}.mbsc-scroller-bar-cont.mbsc-rtl{left:0}.mbsc-scroller-bar-hidden{display:none}.mbsc-scroller-bar-started,.mbsc-scroller-wheel:hover .mbsc-scroller-bar-cont{opacity:1}.mbsc-scroller-bar{position:absolute;right:0;top:0;width:10px}.mbsc-scroller-bar:after{background:rgba(0,0,0,.5);border-radius:3px;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px}.mbsc-ios.mbsc-timegrid-item:focus,.mbsc-ios.mbsc-timegrid-item:hover{background:rgba(0,122,255,.3)}.mbsc-ios.mbsc-timegrid-item.mbsc-selected{background:#007aff;color:#fff}.mbsc-ios-dark.mbsc-timegrid-item:focus,.mbsc-ios-dark.mbsc-timegrid-item:hover{background:rgba(255,159,10,.3)}.mbsc-ios-dark.mbsc-timegrid-item.mbsc-selected{background:#ff9f0a;color:#fff}.mbsc-material.mbsc-timegrid-item{border-radius:2em;font-size:.875em;line-height:2em;margin:.5em .625em}.mbsc-material.mbsc-timegrid-item.mbsc-selected,.mbsc-material.mbsc-timegrid-item:focus,.mbsc-material.mbsc-timegrid-item:hover{margin:0 .25em;outline:none}.mbsc-material.mbsc-timegrid-item:focus,.mbsc-material.mbsc-timegrid-item:hover{background:rgba(48,48,48,.1)}.mbsc-material.mbsc-timegrid-item.mbsc-selected{background:#1a73e8;color:#fff}.mbsc-material-dark.mbsc-timegrid-item:focus,.mbsc-material-dark.mbsc-timegrid-item:hover{background:hsla(0,0%,100%,.1)}.mbsc-material-dark.mbsc-timegrid-item.mbsc-selected{background:#87b0f3;color:#000}.mbsc-windows.mbsc-timegrid-item.mbsc-selected{background:rgba(0,120,215,.25);color:#333}.mbsc-windows.mbsc-timegrid-item:focus,.mbsc-windows.mbsc-timegrid-item:hover{background:rgba(51,51,51,.1)}.mbsc-windows.mbsc-timegrid-item.mbsc-selected:focus,.mbsc-windows.mbsc-timegrid-item.mbsc-selected:hover{background:rgba(18,96,158,.35)}.mbsc-windows-dark.mbsc-timegrid-item.mbsc-selected{background:rgba(0,120,215,.25);color:#fff}.mbsc-windows-dark.mbsc-timegrid-item:focus,.mbsc-windows-dark.mbsc-timegrid-item:hover{background:hsla(0,0%,100%,.1)}.mbsc-windows-dark.mbsc-timegrid-item.mbsc-selected:focus,.mbsc-windows-dark.mbsc-timegrid-item.mbsc-selected:hover{background:rgba(89,167,229,.35)}.mbsc-datepicker-control-calendar .mbsc-datepicker-tab-timegrid{min-height:10em}.mbsc-datepicker-tab-timegrid{min-height:19em}.mbsc-timegrid-item.mbsc-disabled{opacity:.2;pointer-events:none}.mbsc-datepicker-tab-timegrid.mbsc-datepicker-tab{align-items:flex-start;overflow:auto;position:relative;width:18.5em}.mbsc-timegrid-container{bottom:0;display:table;left:0;position:absolute;right:0;table-layout:fixed;top:0;width:100%}.mbsc-timegrid-row{display:table-row}.mbsc-timegrid-cell{display:table-cell;position:relative}.mbsc-timegrid-cell.mbsc-disabled{cursor:not-allowed}.mbsc-timegrid-item{cursor:pointer;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.mbsc-material.mbsc-picker-header{font-size:1.25em;font-weight:500;line-height:1.4em;padding:.8em .8em 0;text-align:center}.mbsc-material.mbsc-range-control-wrapper .mbsc-segmented{max-width:100%;padding:0;width:18.5em}.mbsc-material.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-button.mbsc-font{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;display:block;padding:.8571422em 1.142857em}.mbsc-material.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-ltr{text-align:left}.mbsc-material.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-rtl{text-align:right}.mbsc-material.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button.mbsc-ltr{padding-right:2.642857em}.mbsc-material.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button.mbsc-rtl{padding-left:2.642857em}.mbsc-material.mbsc-datepicker-control-calendar.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,.mbsc-material.mbsc-datepicker-control-calendar.mbsc-datepicker-control-timegrid .mbsc-range-control-wrapper .mbsc-segmented,.mbsc-material.mbsc-datepicker-control-date.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,.mbsc-material.mbsc-datepicker-control-datetime .mbsc-range-control-wrapper .mbsc-segmented{width:25em}.mbsc-material.mbsc-range-control-label{text-transform:uppercase}.mbsc-material.mbsc-range-control-value{font-weight:700;overflow:hidden;text-overflow:ellipsis}.mbsc-material.mbsc-range-label-clear{height:1.3125em;margin-top:-.625em;right:.75em;width:1.3125em}.mbsc-material.mbsc-range-label-clear.mbsc-ltr{right:.75em}.mbsc-material.mbsc-range-label-clear.mbsc-rtl{left:.75em}.mbsc-material.mbsc-datepicker .mbsc-calendar-title{font-size:1.142858em;line-height:1.75em}.mbsc-material.mbsc-datepicker .mbsc-calendar-slide{background:#fff}.mbsc-material.mbsc-datepicker-inline{background:#fff;color:#303030}.mbsc-material.mbsc-datepicker-inline .mbsc-calendar-slide{background:#fff}.mbsc-material.mbsc-range-control-wrapper{border-bottom:1px solid rgba(0,0,0,.2)}.mbsc-material.mbsc-range-control-wrapper .mbsc-material.mbsc-segmented-button.mbsc-selected{border-bottom-color:#1a73e8}.mbsc-material.mbsc-range-control-label.active,.mbsc-material.mbsc-range-control-value.active{color:#1a73e8}.mbsc-material.mbsc-range-control-text-empty,.mbsc-material.mbsc-range-control-text-empty.active{color:rgba(48,48,48,.4)}.mbsc-material.mbsc-range-label-clear{color:#b0b0b0}.mbsc-material.mbsc-range-label-clear:hover{color:#7d7d7d}.mbsc-material-dark.mbsc-datepicker .mbsc-calendar-slide{background:#303030}.mbsc-material-dark.mbsc-datepicker-inline{background:#000;color:#fff}.mbsc-material-dark.mbsc-datepicker-inline .mbsc-calendar-slide{background:#000}.mbsc-material-dark.mbsc-range-control-wrapper{border-bottom:1px solid hsla(0,0%,100%,.2)}.mbsc-material-dark.mbsc-range-control-wrapper .mbsc-material-dark.mbsc-segmented-button.mbsc-selected{border-bottom-color:#87b0f3}.mbsc-material-dark.mbsc-range-control-label.active,.mbsc-material-dark.mbsc-range-control-value.active{color:#87b0f3}.mbsc-material-dark.mbsc-range-control-text-empty,.mbsc-material-dark.mbsc-range-control-text-empty.active{color:hsla(0,0%,100%,.4)}.mbsc-material-dark.mbsc-range-label-clear{color:gray}.mbsc-material-dark.mbsc-range-label-clear:hover{color:#b3b3b3}mbsc-datetime{display:block;width:100%}.mbsc-datepicker .mbsc-calendar{display:block;padding-bottom:.5em}.mbsc-datepicker .mbsc-calendar-week-days{box-sizing:border-box;margin-left:-1px;padding:0 .5em}.mbsc-range-control-wrapper .mbsc-segmented-input{width:1px}.mbsc-range-label-clear{display:none;position:absolute;top:50%}.mbsc-range-label-clear.active{display:block}.mbsc-range-label-clear.mbsc-range-value-empty{display:none}.mbsc-datepicker-tab-wrapper{flex-wrap:wrap;overflow:hidden;position:relative}.mbsc-datepicker-tab,.mbsc-datepicker-tab-wrapper{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center}.mbsc-datepicker-tab{align-items:center;max-width:100%;visibility:hidden}.mbsc-datepicker-tab-expand{flex:1 1 auto}.mbsc-datepicker-tab-active{visibility:visible}.mbsc-datepicker-time-modal{height:100%;left:0;max-width:none;position:absolute;right:0;top:0;z-index:1}.mbsc-datepicker .mbsc-calendar-slide{padding:0 .5em}.mbsc-material.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-group{padding:0}.mbsc-material.mbsc-select-filter{margin:0}.mbsc-material.mbsc-select-empty-text{font-size:1.375em;opacity:.5}.mbsc-material.mbsc-select-scroller-inline{background-color:#fff;color:#303030}.mbsc-material.mbsc-select-filter-clear{color:#b0b0b0}.mbsc-material.mbsc-select-filter-clear:hover{color:#7d7d7d}.mbsc-material-dark.mbsc-select-scroller-inline{background-color:#000;color:#fff}.mbsc-material-dark.mbsc-select-filter-clear{color:gray}.mbsc-material-dark.mbsc-select-filter-clear:hover{color:#b3b3b3}.mbsc-select-scroller .mbsc-scroller-wheel-wrapper{flex:1 1 auto}.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-line-single{display:none}.mbsc-select-filter-cont{position:relative}.mbsc-select-filter-clear{box-sizing:content-box;cursor:pointer;height:1em;margin-top:-1em;padding:.5em;position:absolute;top:50%;width:1em}.mbsc-select-filter-clear.mbsc-rtl{left:.5em;right:auto}.mbsc-select-filter-clear.mbsc-ltr{left:auto;right:.5em}.mbsc-select-empty .mbsc-scroller-wheel-group-cont{visibility:hidden}.mbsc-select-empty-text{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}@charset "UTF-8";

/* CSS Document */

img {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

@font-face {
  font-family: "Wes FY";
  src: url(/fonts/WesFY-Regular4.woff2?233b984d4f5c9d7b13f739fb20fe9b60) format("woff2"), url(/fonts/WesFY-Regular4.woff?da45a2c0888163b522187b6032d3f3eb) format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: "Wes FY";
  src: url(/fonts/WesFY-Regular5.woff2?03dcfe34cec690715a2f71429221fe7b) format("woff2"), url(/fonts/WesFY-Regular5.woff?3768c941d67d18b8fd57ab2d2f4ed98c) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: "Wes FY";
  src: url(/fonts/WesFY-Regular2.woff2?da3ee6f475069bf1ed13ac0caaeb1120) format("woff2"), url(/fonts/WesFY-Regular2.woff?6175c54a8ae76fcea802038ff6acdc3c) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: "Wes FY";
  src: url(/fonts/WesFY-Regular3.woff2?37ac671199165c561586c2f803f0268f) format("woff2"), url(/fonts/WesFY-Regular3.woff?a20d35c00354a007572e5044ae82f512) format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: block;
}

body {
  font-family: "Quicksand", sans-serif;
  font-weight: 400;
  float: left;
  width: 100%;
  overflow-x: hidden;
  min-height: 100vh;
  height: auto;
  background: #f4f4f5;
  color: rgba(30, 45, 53, 0.8);
  font-size: 16px;
  padding-top: 160px;
  padding-bottom: 0px;
  position: relative;
}

::-moz-selection {
  background: #1f2b4a;
  color: #ffffff;
}

::selection {
  background: #1f2b4a;
  color: #ffffff;
}

:before,
:after {
  font-family: "Font Awesome 5 Pro";
}

*,
*:hover {
  transition: all 0.2s ease-in-out;
}

#workAreaMapContainer * {
  transition: initial !important;
}

/* no transition stuff */

body,
html,
main,
#app,
.col,
.col-12,
.col-0,
.container-fluid,
.container,
.row,
.fal:before,
.fas:before,
.far:before,
.fal:after,
.fas:after,
.far:after,
.card,
.card-header,
.card-body,
.modal,
.form-group {
  transition: none;
}

button,
input,
textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  outline: none !important;
}

li:last-of-type,
.no-margin {
  margin: 0px !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.title {
  font-family: "Wes FY";
  font-weight: 600;
  color: #1e2d35;
}

strong,
b {
  font-weight: 600;
}

h4 {
  font-size: 18px;
  line-height: 1.2;
}

main,
#app {
  float: left;
  width: 100%;
  overflow: visible;
  min-height: calc(100vh - 310px);
  display: block;
}

.auth-full {
  float: left;
  position: relative;
  height: calc(100vh - 310px);
  margin-top: -30px;
}

#app {
  padding: 0px;
  overflow: visible;
  position: relative;
  padding-bottom: 150px;
}

.vertical {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.card,
.modal-dialog .modal-content {
  background: #ffffff;
  border: none;
  position: relative;
  width: 100%;
  border-radius: 0px;
}

.modal-dialog .modal-content,
.ui-widget.ui-widget-content {
  box-shadow: 0px 0px 20px 0px rgba(30, 45, 53, 0.18);
  border-radius: 20px;
}

.card .card-header,
.modal-dialog .modal-content .modal-header,
.ui-dialog .ui-dialog-titlebar {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  padding: 30px 40px 33px;
  border-radius: 0px;
  background: #ffffff;
  border: none;
  font-weight: 400;
  font-size: 28px;
  line-height: 1.3;
  color: #2f272e;
  font-family: "Wes FY";
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #2f272e;
  letter-spacing: 0.02em;
}

.card .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.card .card-header .card-title {
  margin-bottom: 5px;
}

.modal-dialog .modal-content .modal-header,
.ui-dialog .ui-dialog-titlebar {
  position: relative;
  border-radius: 20px 20px 0 0;
  padding: 26px 28px 33px;
  padding-right: 70px;
}

.card .card-header h5.card-title,
.modal-dialog .modal-content h5 {
  font-weight: 500;
  font-size: 24px;
  line-height: 1.3;
  color: #2f272e;
  margin: 0px;
}

.modal-dialog .modal-content h5 {
  font-size: 20px;
}

.modal-dialog .modal-content button.close,
.toast .toast-header button,
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  color: #f74851;
  opacity: 11;
  font-size: 18px;
  font-weight: 500;
  width: 40px;
  height: 40px;
  padding: 12px 0;
  text-align: center;
  line-height: 0.8;
  position: absolute;
  top: 24px;
  right: 32px;
  color: transparent;
}

.modal-dialog .modal-content button.close {
  -webkit-text-stroke-width: 0px;
  top: 11px;
  right: 21px;
  margin: 0px;
  text-shadow: none;
  padding: 10px 0;
}

.modal-dialog .modal-content button.close:hover,
.toast .toast-header button:hover,
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
  opacity: 0.6;
}

.modal-dialog .modal-content button.close:before,
.toast .toast-header button:before,
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before {
  content: "\F00D";
  text-indent: 0px;
  color: #f74851;
  position: absolute;
}

.modal-dialog .modal-content button.close span,
.toast .toast-header button span {
  display: none;
}

.card .card-body,
.modal-dialog .modal-content .modal-body {
  clear: both;
  float: left;
  width: 100%;
  display: block;
  padding: 40px;
  padding-top: 0px;
}

.modal-dialog .modal-content .modal-body {
  padding: 0 28px 30px;
}

.modal-dialog .modal-content .modal-body .card-body {
  clear: both;
  float: left;
  width: 100%;
  padding: 3px 0 0 0;
  display: block;
}

.card-body form {
  float: left;
  width: 100%;
  height: auto;
  display: block;
}

label {
  float: left;
  display: block;
  margin: -3px 0 11px 0;
}

label,
table.table thead tr th,
.daterangepicker .drp-calendar .calendar-table table th,
.request-available .send-to b {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  color: #1e2d35;
  font-family: "Wes FY";
}

label i {
  font-style: normal;
  color: red;
  font-weight: 600;
}

label:hover {
  cursor: pointer;
  color: #46a8f3;
}

.selectize-control,
.dropdown-menu-outer {
  float: left;
  width: 100%;
  height: auto;
  display: block;
  position: relative;
}

.addressContainer .form-group {
  padding-left: 15px;
  padding-right: 15px;
  min-width: 33.3333333333%;
  max-width: 66.666666666%;
}

.addressContainer .form-group .selectize-control .selectize-input .item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.addressContainer .form-group .selectize-control {
  margin-top: 0px !important;
}

input,
input.form-control,
.form-check label:before,
.selectize-control .selectize-input,
.template-matrix .modal-dialog .modal-content .modal-body .form-group .input-group-text span:before,
.stripe-card,
textarea,
textarea.form-control,
.dropdown-menu-outer button {
  float: left;
  width: 100%;
  display: block;
  min-height: 50px;
  height: auto;
  border-radius: 50px;
  color: #495057;
  padding: 8px 23px;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid rgba(30, 45, 53, 0.4);
  box-shadow: none !important;
  background: transparent;
  font-family: "Quicksand", sans-serif;
  transition: none;
  text-align: left;
}

.form-check label:before {
  content: "\F00C";
  font-family: "Font Awesome 5 Pro";
}

textarea, textarea.form-control {
    height: 200px;
    border-radius: 15px;
    resize: none;
    padding: 15px 23px;
}

input:hover,
input.form-control:hover,
.form-check label:hover:before,
.selectize-control .selectize-input:hover,
.template-matrix .modal-dialog .modal-content .modal-body .form-group .input-group-text:hover span:before,
.stripe-card:hover,
textarea:hover,
textarea.form-control:hover,
.dropdown-menu-outer button:hover {
  border: 1px solid #1e2d35;
  cursor: pointer;
}

input:focus,
input:active,
input.form-control:focus,
input.form-control:active,
.form-check input:checked ~ label:before,
.selectize-control .selectize-input.dropdown-active,
textarea:focus,
textarea.form-control:focus,
.dropdown-menu-outer.show button {
  border-color: #47a7f3;
  background: #ffffff;
}

.selectize-control .selectize-input.dropdown-active,
.form-control.selectize-control .selectize-input.dropdown-active,
.dropdown-menu-outer.show button {
  border-radius: 20px 20px 0px 0px;
}

.selectize-control .selectize-input {
  transition: none;
}

.selectize-control .selectize-input,
.form-control.selectize-control .selectize-input,
.dropdown-menu-outer button {
  position: relative;
  padding-right: 50px !important;
}

.selectize-control .selectize-input:after,
.dropdown-menu-outer button:after {
  content: "\F107" !important;
  border: none !important;
  top: 15px !important;
  right: 29px !important;
  margin: 0px !important;
  font-weight: 100;
  color: #1e2d35;
  width: auto !important;
  height: auto !important;
  position: absolute;
  font-size: 20px;
}

.dropdown-menu-outer button:after {
  top: 9px !important;
}

.form-control.selectize-control .selectize-input:after,
.dropdown-menu-outer button:after {
  right: 26px !important;
}

.selectize-control .selectize-input.dropdown-active:after,
.dropdown-menu-outer.show button:after {
  content: "\F106" !important;
  color: #47a7f3;
}

.selectize-dropdown,
.selectize-dropdown.form-control,
.dropdown-menu-outer .dropdown-menu {
  box-shadow: none !important;
  border: 1px solid #47a7f3;
  top: 40px !important;
  border-radius: 0px 0px 20px 20px;
  border-top: none;
  background: #ffffff;
  transition: none;
  margin: 0px !important;
}

.dropdown-menu-outer .dropdown-menu {
  top: 38px !important;
  width: calc(100% - 1px) !important;
  transform: none !important;
}

.selectize-dropdown .selectize-dropdown-content,
.dropdown-menu-outer .dropdown-menu {
  padding: 6px 0;
  float: left;
  width: 100%;
  display: block;
}

.dropdown-menu-outer .dropdown-menu {
  display: none;
}

.dropdown-menu-outer.show .dropdown-menu {
  display: block;
}

.selectize-dropdown .selectize-dropdown-content .option,
.dropdown-menu-outer .dropdown-menu a {
  float: left;
  width: 100%;
  background: none;
  padding: 13px 24px;
  font-size: 14px;
  font-weight: 500;
  color: #495057;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Quicksand", sans-serif;
}

.selectize-dropdown .selectize-dropdown-content .option:hover,
.dropdown-menu-outer .dropdown-menu a:hover {
  color: #47a8f3;
  cursor: pointer;
}

.selectize-dropdown .selectize-dropdown-content .option.selected {
  color: #1e2d35;
  font-weight: 700;
}

.selectize-control .selectize-input .item {
  float: left;
  margin: 5px 6px 7px 0 !important;
}

.selectize-control .selectize-input input {
  float: left;
  margin-left: 0px !important;
  margin-top: 5px !important;
  transition: none;
  color: #495057;
  width: auto !important;
}

.selectize-dropdown .selectize-dropdown-content .option .highlight {
  border-radius: 0px;
  background: #5f565e;
  color: #ffffff;
}

.selectize-control.multi .selectize-input.has-items {
  padding: 10px 10px;
  border-radius: 25px;
}

.selectize-control.multi .selectize-input.has-items.dropdown-active {
  border-radius: 25px 25px 0px 0px;
}

.selectize-control.multi .selectize-input > div {
  background: none;
  color: #495057;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  border-radius: 16px;
  line-height: 1;
  padding: 5px 0px;
  margin: 2px 0px 2px 10px !important;
}

.selectize-control.multi .selectize-input > div:after {
  content: ",";
}

.selectize-control.multi .selectize-input > div:last-of-type:after {
  display: none;
}

.selectize-control.multi .selectize-input > div.active {
  background: none;
  color: #495057;
}

.input-group .input-group-append {
  position: relative;
  z-index: 2;
}

.form-group .form-text {
  clear: both;
  float: left;
  width: 100%;
  margin-top: 14px;
  color: #1f2b4a !important;
  font-size: 12px;
  font-weight: 600;
}

.input-group .input-group-append .input-group-text {
  border-radius: 0px 25px 25px 0px;
  background: none;
  padding: 0px 24px;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 14px;
  border: 1px solid rgba(30, 45, 53, 0.4);
  border-left: none;
  height: 50px;
  transition: none;
  color: #495057;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
}

.input-group:hover .input-group-append .input-group-text {
  border: 1px solid #1e2d35;
  border-left: none;
  background: none;
  color: #434958;
}

.input-group:hover input {
  border: 1px solid #1e2d35;
}

.input-group input {
  border-right: none !important;
}

.input-group input:active ~ .input-group-append .input-group-text,
.input-group input:focus ~ .input-group-append .input-group-text {
  border-color: #47a7f3;
  border-left: none;
  color: #47a7f3;
  background: none;
}

.input-group input:focus,
.input-group input:active {
  border-color: #47a7f3;
}

.input-group input:focus,
.input-group input:active {
  color: #434958;
}

.form-check,
.custom-switch {
  position: relative;
  display: flex;
  padding: 0px;
  float: left;
  width: auto;
  flex-wrap: wrap;
  align-items: center;
  min-height: 30px;
  height: auto;
}

.form-group .custom-switch.alone {
  margin-top: 10px;
}

.form-check label,
.custom-switch .custom-control-label {
  float: left;
  width: 100%;
  margin: 0px;
  font-weight: 400;
  font-size: 16px;
  min-height: 0px;
  padding-left: 50px;
  position: relative;
  color: rgba(30, 45, 53, 0.8);
  padding-top: 2px;
  font-family: "Quicksand";
  line-height: 25px;
  margin-top: -5px;
  min-height: 30px;
}

.custom-switch .custom-control-label {
  min-height: 28px;
  padding-left: 58px;
  padding-top: 0px;
  font-weight: 500;
}

.custom-switch label:before,
.custom-switch label:after {
  content: "";
}

.form-check label:before,
.custom-switch label:before,
.template-matrix .modal-dialog .modal-content .modal-body .form-group .input-group-text span:before,
ul.styled-checkboxes li:before {
  width: 30px;
  height: 30px;
  padding: 0px;
  position: absolute;
  left: 0px;
  color: transparent;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 0.8;
  padding-top: 9px;
  top: 0px;
  min-height: 0px;
  border-radius: 5px;
  padding-left: 1px;
  -webkit-text-stroke-width: 0px;
}

.custom-switch .custom-control-label:before {
  left: 0px;
  width: 44px;
  border-radius: 50px;
  height: 26px;
  outline: none !important;
  box-shadow: none !important;
  background: none !important;
  top: 0px;
  border: 1px solid rgba(30, 45, 53, 0.26);
}

.custom-switch .custom-control-label:after {
  left: 5px;
  transform: none !important;
  top: 4px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: rgba(152, 159, 162, 0.45) !important;
}

.custom-switch .custom-control-label:hover:before,
.custom-switch:hover .custom-control-label:before {
  border: 1px solid #1e2d35 !important;
}

.custom-switch input:checked ~ .custom-control-label:before {
  border: 1px solid rgba(30, 45, 53, 0.4);
}

.form-check input:checked ~ label:before,
.template-matrix .modal-dialog .modal-content .modal-body .form-group .input-group-text input:checked ~ span:before,
ul.styled-checkboxes li:before {
  color: #7d3fbc;
  border-color: #7c3ebc;
}

custom-switch input:checked ~ .custom-control-label:before {
  border: 1px solid rgba(30, 45, 53, 0.4);
}

.custom-switch input:checked ~ .custom-control-label:after {
  left: 22px;
  background: #773ab6 !important;
}

.form-check input {
  -webkit-appearance: auto;
  -moz-appearance: auto;
  appearance: auto;
  display: none;
}

.btn,
.filepond--root .filepond--drop-label label,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  float: left;
  position: relative;
  border: none;
  background: transparent;
  z-index: 1;
  border-radius: 50px;
  height: 50px;
  width: auto;
  min-width: 100px;
  line-height: 1;
  padding: 18px 30px;
  font-size: 15px;
  font-weight: 600;
  outline: none !important;
  font-family: "Wes FY";
  letter-spacing: 0.03em;
  box-shadow: none !important;
  color: #ffffff;
}

.btn,
.btn:before,
.filepond--root .filepond--drop-label label,
.filepond--root .filepond--drop-label label:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  transition: all 0.2s ease-in-out;
}

.btn:before,
.filepond--root .filepond--drop-label label:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:before {
  content: "";
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  border-radius: 50px;
  opacity: 1;
  box-shadow: 0px 0px 0px 0px rgba(224, 62, 204, 0) !important;
}

.btn:hover:before {
  opacity: 0;
}

.btn.btn-primary,
.filepond--root .filepond--drop-label label {
  background: transparent;
}

.btn.btn-primary:before,
.filepond--root .filepond--drop-label label:before {
  background: #9f5de3;
  background: linear-gradient(to right, #9f5de3 0%, #7538b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#9f5de3", endColorstr="#7538b4",GradientType=1 );
}

.btn.btn-primary:hover:before,
.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary:focus,
.filepond--root .filepond--drop-label label:hover:before,
.filepond--root .filepond--drop-label label:hover,
.filepond--root .filepond--drop-label label:active,
.filepond--root .filepond--drop-label label:focus {
  background: #47a7f3;
  outline: none !important;
}

.btn.btn-danger:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:first-of-type:before,
.daterangepicker.show-calendar .drp-buttons button.cancelBtn:before {
  background: #e82a2a;
  background: linear-gradient(45deg, #e82a2a 0%, #ff5962 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#e82a2a", endColorstr="#ff5962",GradientType=1 );
}

.btn.btn-danger:hover:before,
.btn.btn-danger:hover,
.btn.btn-danger:active,
.btn.btn-danger:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:first-of-type:hover:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:first-of-type:hover,
.daterangepicker.show-calendar .drp-buttons button.cancelBtn:hover,
.daterangepicker.show-calendar .drp-buttons button.cancelBtn:hover:before,
.daterangepicker.show-calendar .drp-buttons button.cancelBtn:active,
.daterangepicker.show-calendar .drp-buttons button.cancelBtn:focus {
  background: #b11719;
  outline: none !important;
  color: #ffffff;
}

.btn.btn-success:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:last-of-type:before,
.daterangepicker.show-calendar .drp-buttons button.applyBtn:before,
#locumsCard table form .table-button.btn:before,
#dashboardCard table form button.table-button:before {
  background: #31d734;
  background: linear-gradient(45deg, #31d734 0%, #10a112 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#31d734", endColorstr="#10a112",GradientType=1 );
}

.btn.btn-success:hover:before,
.btn.btn-success:hover,
.btn.btn-success:active,
.btn.btn-success:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:last-of-type:hover:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:last-of-type:hover,
.daterangepicker.show-calendar .drp-buttons button.applyBtn:hover:before,
.daterangepicker.show-calendar .drp-buttons button.applyBtn:hover,
.daterangepicker.show-calendar .drp-buttons button.applyBtn:active,
.daterangepicker.show-calendar .drp-buttons button.applyBtn:focus,
#locumsCard table form .table-button.btn:hover:before,
#locumsCard table form .table-button.btn:active:before,
#locumsCard table form .table-button.btn:focus:before,
#dashboardCard table form button.table-button:hover:before, 
#dashboardCard table form button.table-button:active:before,
#dashboardCard table form button.table-button:focus:before{
  background: #0aa50c;
  outline: none !important;
}

#locumsCard table form .table-button.btn:hover:before,
#locumsCard table form .table-button.btn:active:before,
#locumsCard table form .table-button.btn:focus:before,
#dashboardCard table form button.table-button:hover:before, 
#dashboardCard table form button.table-button:active:before,
#dashboardCard table form button.table-button:focus:before {
	opacity:1;
}

#locumsCard table form .table-button.btn i,
#dashboardCard table form button.table-button i {
	color:#ffffff;
}

.btn.btn-danger:active,
.btn.btn-danger:focus,
.btn.btn-primary:active,
.btn.btn-primary:focus,
.btn.btn-success:active,
.btn.btn-success:focus,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:last-of-type:active,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:last-of-type:focus {
  background: #1e2d35;
  box-shadow: 0px 0px 0px 0px rgba(224, 62, 204, 0) !important;
}

.btn.btn-icon {
  position: relative;
  padding-right: 63px;
}

.btn.btn-icon i {
  position: absolute;
  right: 6px;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.26);
  top: 6px;
  color: #ffffff;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
}

.btn.btn-link,
.selectize-dropdown .option.selectize-toolbar .btn-group button {
  color: #0d92d5;
  padding: 0px;
  line-height: 1.2;
  display: contents;
  text-decoration: underline !important;
  box-shadow: none !important;
  font-weight: 600;
  font-size: 16px;
  outline: none !important;
  border: none !important;
  background: none;
  height: auto;
  float: none;
  font-family: "Quicksand";
  border-radius: 0px;
}

.btn.btn-link:hover,
.btn.btn-link:active,
.selectize-dropdown .option.selectize-toolbar .btn-group button:hover,
.selectize-dropdown .option.selectize-toolbar .btn-group button:active {
  color: #9b5adf;
}

.btn.btn-link:before,
.btn.btn-link:after {
  display: none;
}

.form-group {
  margin-bottom: 30px;
}

.form-group.submit {
  margin-bottom: 0px;
  margin-top: 10px;
}

.form-group .forgot-password {
  margin-top: 15px;
  font-size: 15px;
}

.input-group .input-group-append .btn {
  background: #1e2d35;
  color: #ffffff;
  min-width: 60px;
  padding: 18px 20px;
}

.input-group .input-group-append .btn:hover {
  background: #47a7f3;
}

.input-group .input-group-append .btn:focus,
.input-group .input-group-append .btn:active {
  background: #9f5de3;
}

nav.navbar {
  display: block;
  position: fixed;
  top: 0px;
  z-index: 99;
  background: #ffffff;
  width: 100%;
  left: 0px;
  box-shadow: 0px 0px 30px 0px rgba(31, 43, 74, 0.08);
  padding: 25px 15px;
}

nav.navbar a.navbar-brand {
  float: left;
  width: auto;
  height: 50px;
  display: block;
  padding: 0px;
  margin: 0px;
  opacity: 1;
}

nav.navbar a.navbar-brand:hover {
  opacity: 0.6;
}

nav.navbar a.navbar-brand .vertical {
  float: left;
  width: auto;
  font-weight: 700;
  font-size: 20px;
  color: #1f2b4a;
}

nav.navbar a.navbar-brand img {
  max-height: 50px;
  max-width: 150px;
}

nav.navbar ul.navbar-nav li a {
  font-size: 15px;
  font-weight: 500;
  color: #2f272e;
  line-height: 0.8;
  display: block;
  padding: 0px;
  font-family: "Quicksand", sans-serif;
}

nav.navbar ul.navbar-nav li {
  float: left;
  margin: 0 50px 0 0;
  display: block;
}

nav.navbar ul.navbar-nav li a {
  font-size: 15px;
  font-weight: 600;
  color: #1f2b4a;
  line-height: 0.8;
  display: block;
  padding: 0px;
  position: relative;
}

nav.navbar ul.navbar-nav li > a:before {
  content: "";
  background: #c40866;
  position: absolute;
  left: 0px;
  bottom: -44px;
  display: block;
  height: 2px;
  transition: all 0.2s ease-in-out;
  width: 0%;
}

nav.navbar ul.navbar-nav li > a:hover:before {
  width: 100%;
  opacity: 1;
}

nav.navbar ul.navbar-nav li.dropdown {
  position: relative;
  z-index: 1;
}

nav.navbar ul.navbar-nav li a.dropdown-toggle {
  padding-right: 26px;
}

nav.navbar ul.navbar-nav li a.dropdown-toggle:after {
  content: "\F107";
  border: none;
  margin: 0px;
  position: absolute;
  right: 0px;
  top: 2px;
  font-size: 13px;
}

nav.navbar ul.navbar-nav li.show a.dropdown-toggle:after {
  content: "\F106";
}

nav.navbar ul.navbar-nav li .dropdown-menu {
  float: right;
  position: absolute;
  z-index: -999;
  box-shadow: 0px 0px 0px 0px rgba(125, 117, 124, 0);
  border-radius: 10px;
  border: none;
  right: 0px;
  top: 44px;
  margin: 0px;
  overflow: hidden;
  padding: 0;
  height: 0px;
  min-width: 0px;
}

nav.navbar ul.navbar-nav li.dropdown.show .dropdown-menu {
  padding: 4px 0;
  opacity: 1;
  z-index: 2;
  height: auto;
  min-width: 0px;
  box-shadow: 0px 0px 30px 0px rgba(31, 43, 74, 0.14);
}

nav.navbar ul.navbar-nav li .dropdown-menu a {
  color: #1f2b4a;
  font-size: 14px;
  font-weight: 500;
  float: left;
  width: 100%;
  white-space: nowrap;
  text-align: right;
  padding: 14px 22px;
  background: #ffffff;
  text-decoration: none !important;
}

nav.navbar ul.navbar-nav li a:hover,
nav.navbar ul.navbar-nav li .dropdown-menu a:hover {
  color: #c40866;
  background: none !important;
}

nav.navbar ul.navbar-nav li a > span {
  transition: none;
}

table.table {
  margin-bottom: 50px;
  border: none;
}

table.dataTable {
  margin-top: 0px !important;
  margin-bottom: 50px !important;
}

table.table thead tr th {
  background: none;
  border: none;
  border-bottom: 1px solid #1e2d35;
  text-transform: capitalize;
  font-size: 13px;
  padding: 0 15px 14px;
  color: #1e2d35;
  outline: none !important;
}

table.table thead tr:hover th {
  color: #0d92d5;
  border-color: #0d92d5;
}

table.table thead tr.filter-row th {
  padding: 20px 15px;
  position: relative;
}

table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc,
table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 40px;
}

table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
  display: none;
}

table.dataTable thead > tr > th.sorting:before,
table.dataTable thead > tr > th.sorting_disabled:before {
  display: none;
}

table.dataTable thead > tr > th.sorting:after,
table.dataTable thead > tr > th.sorting_asc:after,
table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > th.sorting_disabled:after {
  content: "\F07D";
  right: 17px;
  top: 0px;
  opacity: 0.6;
  font-weight: 400;
}

table.dataTable thead > tr > th.sorting_asc:after {
  content: "\F176";
  opacity: 1;
}

table.dataTable thead > tr > th.sorting_desc:after {
  content: "\F175";
  opacity: 1;
}

table.table thead tr th.sorting_disabled:after {
  display: none;
}

table.table thead tr.filter-row th:after,
table.table thead tr.filter-row th.sorting_disabled:after {
  content: "\F002";
  z-index: 3;
  right: 37px;
  top: 35px;
  position: absolute;
  color: #1e2d35;
  font-weight: 400;
  font-size: 14px;
  display: block;
  opacity: 0;
}

table.table thead tr.filter-row th input {
  padding-right: 50px;
  padding: 9px 23px;
  min-height: 46px;
}

table.table thead tr.filter-row th.actions:after {
  display: none;
}

table.table thead tr th a {
  color: #1f2b4a;
  text-decoration: none;
}

table.table thead tr th a:hover {
  color: #2968E0;
}

table.table tbody tr {
  background: none;
}

table.table tbody tr td {
  border: none;
  border-bottom: 1px solid rgba(30, 45, 53, 0.24);
  padding: 20px 15px;
  vertical-align: middle;
  background: none;
  min-height: 70px;
  color: rgba(30, 45, 53, 0.8);
}

table.table tbody tr:hover td,
.table-hover tbody tr:hover {
  border-bottom: 1px solid rgba(30, 45, 53, 0.5);
  background: none;
  color: #1e2d35;
}

table.table tbody tr td span.user-name {
  float: left;
  display: block;
  margin-bottom: 9px;
  margin-right: 26px;
  margin-top: 20px;
}

table.table tbody tr td span.user-name a {
  font-weight: 600;
  text-decoration: underline;
  color: #c40866;
  font-size: 15px;
}

table.table tbody tr td span.user-name a:hover {
  color: #e82486;
}

table.table tbody tr td small {
  clear: both;
  float: left;
  color: #1f2b4a !important;
  font-weight: 700;
  font-size: 13px;
  width: 100%;
  margin-bottom: 20px;
}

table.table tbody tr td .cert-container small {
  margin-bottom: 0px;
}

table.table tbody tr td .cert-container {
  float: left;
  width: 100%;
  display: block;
  height: 100%;
  padding: 20px 23px;
  background: none;
  position: relative;
}

table.table tbody tr td .cert-container > div:first-of-type {
  float: left;
  width: 100%;
  display: block;
  padding-right: 50px;
  font-weight: 700;
  color: #434958;
  line-height: 1.3;
  margin: -1px 0 6px 0;
  font-size: 14px;
}

table.table tbody tr td .cert-container > div:nth-of-type(2),
table.table tbody tr td .cert-container .refresher-block {
  clear: both;
  float: left;
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  color: #434958;
  margin-bottom: 12px;
  padding-right: 34px;
  margin-top: -3px;
}

table.table tbody tr td .cert-container .refresher-block {
  padding-right: 0px;
}

table.table tbody tr td .cert-container strong {
  font-weight: 500;
  float: left;
  width: 100%;
}

table.table tbody tr td .cert-container ul {
  clear: both;
  float: left;
  width: auto;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

table.table tbody tr td .cert-container ul li {
  float: left;
  width: auto;
  display: block;
  margin: 0 7px 7px 0;
}

table.table tbody tr td .cert-container ul li a {
  font-size: 14px;
  font-weight: 700;
  text-decoration: underline;
  color: #971b84;
}

table.table tbody tr td .cert-container ul li a:hover {
  color: #2f272d;
}

.badge {
  font-size: 11px;
  font-weight: 700;
  padding: 8px 14px 9px;
  line-height: 0.8;
  background: #2968E0;
}

table.table tbody tr td .badge {
  float: left !important;
  margin-top: 7px;
  margin-right: 7px !important;
}

#matrixChartCard table.table tbody tr td {
  position: relative;
  padding: 0px;
  border-right: 1px solid rgba(31, 43, 74, 0.2);
  border-bottom: 1px solid rgba(31, 43, 74, 0.2);
}

#matrixChartCard table.table tbody tr:hover td {
  border-right: 1px solid rgba(31, 43, 74, 0.2);
  border-bottom: 1px solid rgba(31, 43, 74, 0.2);
}

#matrixChartCard table.table tbody tr td:last-of-type {
  border-right: none;
}

table.table tbody tr td span.actions {
  position: absolute;
  top: 26px;
  right: 15px;
  display: block;
}

table.table tbody tr td span.actions button {
  width: 30px;
  min-width: 0px;
  height: 30px;
  text-decoration: none !important;
  background: #27b86f;
  border-radius: 50%;
  font-size: 14px;
  color: #ffffff;
  float: right;
  margin-left: 7px;
  padding-left: 1px;
  padding-top: 1px;
}

table.table tbody tr td span.actions button:hover {
  background: #179656;
}

table.table tbody tr td span.actions button i {
  font-weight: 500;
  color: #ffffff;
}

#matrixChartCard .row {
  float: right;
  width: 100%;
  display: block;
  margin: 0px;
}

#matrixChartCard .col-3 {
  padding: 0px;
  float: right;
  display: block;
  flex: 1;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

#matrixChartCard .col-3 .form-group {
  margin-bottom: 56px;
  margin-top: -74px;
  display: flex;
  flex-basis: auto;
  flex: 1;
}

#matrixChartCard .col-3 .form-group label {
  white-space: nowrap;
  padding-right: 25px;
  margin: 13px 0 0 0;
}

#matrixChartCard .col-3 .form-group .selectize-control {
  flex: 1;
  width: 250px;
}

#app .dataTables_wrapper {
  clear: both;
  float: left;
  width: 100%;
  height: auto;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

#app .dataTables_wrapper .dataTables_processing,
#overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  z-index: 99;
  box-shadow: none;
  color: transparent;
  background: rgba(255, 255, 255, 0.78);
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  opacity: 1;
}

#overlay {
  display: flex;
}

#app .dataTables_wrapper .dataTables_processing:after,
#overlay .loader {
  content: "";
  display: inline-block;
  width: 60px;
  height: 50px;
  background: url(/images/locums-loader.png) center center no-repeat;
  background-size: contain;
  -webkit-animation: lds-fade 4s cubic-bezier(0, 0.2, 0.8, 1) infinite;
  animation: lds-fade 4s cubic-bezier(0, 0.2, 0.8, 1) infinite;
  margin: 100px auto 0;
}

#overlay .loader {
  padding: 0px;
  top: 0px;
  left: auto;
  float: none;
}

#overlay .loader:after {
  display: none;
}

@-webkit-keyframes lds-fade {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: 0;
    transform: scale(0);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes lds-fade {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: 0;
    transform: scale(0);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

#app .dataTables_wrapper .dataTables_paginate {
  float: right;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination {
  margin: 0px;
  float: right;
  display: block;
  margin-bottom: 0px;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li {
    float: left;
    width: auto;
    display: block;
    margin: 0 0px 0 0;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li.previous {
    margin-right: 20px;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li.next {
	margin-left:20px !important;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li a.page-link {
  color: rgba(30, 45, 53, 0.8);
  background: none;
  border: none;
  border-bottom: 2px solid rgba(30, 45, 53, 0.8);
  border-radius: 0px;
  height: auto;
  width: 32px;
  text-align: center;
  padding: 0px;
  font-weight: 700;
  line-height: 0.8;
  padding-bottom: 14px;
  box-shadow: none !important;
  outline: none !important;
  font-size: 16px;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li a.page-link:hover {
  border-bottom: 2px solid #0d92d5;
  color: #0d92d5;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li.active a.page-link {
    color: #7c3ebc;
    border-color: #7c3fbc;
    pointer-events: none;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li.previous a,
#app .dataTables_wrapper .dataTables_paginate ul.pagination li.next a {
  width: auto;
  position: relative;
  border: none;
  padding: 0px;
  margin-top: 1px;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li.previous a:before,
#app .dataTables_wrapper .dataTables_paginate ul.pagination li.next a:before {
  position: absolute;
  top: 0px;
  font-weight: 500;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li.previous a {
  padding-left: 27px;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li.next a {
  padding-right: 27px;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li.previous a:before {
  content: "\F177";
  left: 0px;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li.next a:before {
  content: "\F178";
  right: 0px;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li.disabled {
  pointer-events: none;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li.disabled a {
  filter: grayscale(1);
  opacity: 0.5;
}

#app .dataTables_wrapper .dataTables_paginate ul.pagination li.previous a,
#app .dataTables_wrapper .dataTables_paginate ul.pagination li.next a {
  border: none !important;
  font-size: 14px;
}

.modal-backdrop.show {
  opacity: 1;
}

.modal-backdrop,
.ui-widget-overlay {
  background: rgba(30, 45, 53, 0.29);
}

.modal {
  padding-right: 0px !important;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.modal.show {
  opacity: 1;
  visibility: visible;
}

.modal-dialog {
  margin: 0 auto;
}

.modal.show .modal-dialog {
  transform: none;
  max-height: calc(100vh - 100px);
  overflow: hidden;
  border-radius: 20px;
}

.modal-dialog .modal-content {
  display: block;
  float: left;
  height: auto;
  max-height: calc(100vh - 100px);
  overflow: hidden;
}

.modal-dialog .modal-content .modal-body {
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: calc(100vh - 184px);
}

.modal-dialog .modal-content .modal-body::-webkit-scrollbar {
  width: 10px;
}

/* Track */

.modal-dialog .modal-content .modal-body::-webkit-scrollbar-track {
  background: #dfe3e5;
}

/* Handle */

.modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb {
  background: #2f272e;
}

/* Handle on hover */

.modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb:hover {
  background: #0d92d5;
}

fieldset {
  float: left;
  width: 100%;
  display: block;
  height: auto;
}

.header-notifications {
  margin-bottom: 35px;
}

.header-notifications h3 {
  float: left;
  width: auto;
  margin-right: 30px;
  margin-bottom: 0px;
}

.header-notifications .custom-switch {
  width: auto;
}

.modal-open {
  overflow-y: hidden;
  padding-right: 0px !important;
}

.form-list .form-check {
  margin-bottom: 20px;
}

.form-list .form-check:last-of-type {
  margin-bottom: 0px;
}

.no-p-top {
  padding-top: 0px !important;
}

.m-top-6 {
  margin-top: 6px !important;
}

table.table tbody tr td.actions a.btn {
  white-space: nowrap;
}

.filepond--root {
  float: left;
  clear: both;
  display: block;
  width: 100%;
  margin: 0px;
  background: none !important;
  margin-top: -1px;
}

.filepond--root .filepond--browser.filepond--browser {
  display: none;
}

.filepond--root .filepond--drop-label {
  background: none !important;
  justify-content: left;
  align-items: normal;
  min-height: 50px;
}

.filepond--root .filepond--drop-label label {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  color: #ffffff;
}

.filepond--root .filepond--drop-label label:after {
  font-family: "Font Awesome 5 Pro";
  content: "\F093";
  float: left;
  margin-right: 12px;
}

.filepond--root .filepond--drop-label label span {
  text-decoration: none;
  transition: none;
  outline: none !important;
}

.filepond--root .filepond--drip {
  background: #ffffff !important;
}

.filepond--root .filepond--panel.filepond--panel-root {
  background-color: rgba(255, 255, 255, 0) !important;
  background: none !important;
}

.filepond--panel-root {
  background: none !important;
}

.filepond--root ul.filepond--list {
  margin-top: 15px;
  left: 0px;
  right: 0px;
}

.filepond--root ul.filepond--list li {
  width: 100%;
  margin: 0 0 5px 0;
}

.filepond--root ul.filepond--list li {
  height: 50px !important;
}

.filepond--root ul.filepond--list li .filepond--file {
  height: 50px;
}

.filepond--root ul.filepond--list,
.filepond--root ul.filepond--list * {
  transition: none;
  -webkit-transition: none;
}

.filepond--root .filepond--list-scroller,
.filepond--root ul.filepond--list {
  margin: 0px;
}

.card-outer {
  margin-bottom: -35px;
  display: flex;
  flex-direction: row;
}

.card-outer .list-group-item {
  border: none;
  background: none;
  position: relative;
  padding: 0 15px;
  margin-bottom: 35px;
  width: auto;
  max-width: 24%;
  flex: 0 0 25%;
  display: flex;
  flex-wrap: wrap;
}

.card-outer .list-group-item:before {
  content: "";
  position: absolute;
  left: 15px;
  top: 0px;
  height: 100%;
  width: calc(100% - 30px);
  z-index: 1;
  background: #ffffff;
  display: block;
  border: none;
  box-shadow: 0px 0px 25px 0px rgba(31, 43, 74, 0.08);
}

.card-outer .list-group-item:hover:before {
  box-shadow: 0px 0px 25px 0px rgba(31, 43, 74, 0.15);
}

.card-outer .list-group-item .d-flex {
  position: relative;
  z-index: 1;
  padding: 30px 30px 35px;
  flex-wrap: wrap;
}

.card-outer .list-group-item .d-flex h5 {
  color: #0f1831;
  font-size: 17px;
  float: left;
  width: 100%;
  display: block;
  text-align: center;
  margin: -3px 0 13px 0 !important;
  font-weight: 700;
}

.card-outer .list-group-item .d-flex small {
  color: #434958;
  clear: both;
  float: left;
  width: 100%;
  text-align: center;
  font-weight: 600;
  margin-bottom: -4px;
}

.card-outer .list-group-item .progress {
  position: relative;
  z-index: 2;
  padding: 0 30px;
  float: left;
  width: 100%;
  display: block;
  border-radius: 0px;
  background: none;
  height: 12px;
  margin-bottom: 20px;
}

.card-outer .list-group-item .progress:before {
  content: "";
  position: absolute;
  left: 30px;
  width: calc(100% - 60px);
  height: 100%;
  background: #ebebf3;
  border-radius: 50px;
}

.card-outer .list-group-item .progress .progress-bar {
  float: left;
  display: block;
  height: 12px;
  border-radius: 50px;
  position: relative;
  background: #2968E0;
}

.card-outer .list-group-item .progress .progress-bar.bg-danger {
  background: #e82a2a !important;
}

.card-outer .list-group-item .progress .progress-bar.bg-success {
  background: #21ce77 !important;
}

.card-outer .list-group-item small.progress-label {
  float: left;
  width: 100%;
  position: relative;
  z-index: 2;
  text-align: center;
  font-size: 16px;
  color: #434958;
  font-weight: 400;
  padding: 0 30px 30px;
}

.card-outer .list-group-item .d-flex {
  order: 1;
}

.card-outer .list-group-item .progress {
  order: 2;
}

.card-outer .list-group-item small.progress-label {
  order: 3;
}

.main-panel .card {
  background: none;
  box-shadow: none;
}

.main-panel .card .card-header {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 20px;
  background: none;
  overflow: visible;
  padding-bottom: 35px;
}

.main-panel .card .card-body {
  padding: 0px;
  padding-bottom: 30px;
}

#matrixChartCard .card-body > div {
  float: left;
  width: 100%;
  display: block;
}

.toast-container {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 110;
}

.toast {
  box-shadow: 0px 0px 30px 0px rgba(31, 43, 74, 0.14);
  border: none;
  border-radius: 10px;
  margin-bottom: 10px;
}

.toast .toast-header {
  float: left;
  width: 100%;
  display: flex;
  padding: 16px 20px;
  padding-right: 50px;
  position: relative;
  border: none;
  padding-bottom: 7px;
  background: none;
}

.toast-container .toast-deck .toast .toast-body {
  font-size: 14px;
  font-weight: 500;
  color: rgba(30, 45, 53, 0.8);
  line-height: 24px;
  padding: 0px 20px 15px;
}

.toast .toast-header strong {
  float: none;
  width: auto;
  display: block;
  margin: -4px 0 0px 0;
  font-weight: 600;
  font-family: "Wes FY";
  letter-spacing: 0.03em;
  color: #1e2d35;
  line-height: 26px;
  font-size: 14px;
  white-space: nowrap;
  margin-right: 0px !important;
}

.toast .toast-header small {
  margin-bottom: -3px;
  float: none;
  margin: 0px;
  font-family: "Wes FY";
  font-weight: 500;
  margin-left: 13px;
}

.toast .toast-header button {
  top: 2px;
  right: 10px;
  font-size: 14px;
  width: 30px;
  height: 30px;
  margin: 0px !important;
  padding: 9px 0;
}

.toast .toast-header button:before {
  float: left;
  width: 100%;
  display: block;
  line-height: 0.8;
}

.text-muted {
  color: #434958 !important;
}

.form-check label small {
  font-weight: 600;
}

.selectize-dropdown .create {
  color: #434958;
  padding: 10px 20px;
}

.selectize-dropdown .create strong {
  color: #1f2b4a;
}

.selectize-dropdown .active.create,
.selectize-dropdown .active {
  color: #262626;
  background-color: rgba(31, 43, 74, 0.06);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 10px;
  font-size: 12px;
  color: #f74851;
  float: left;
  width: 100%;
  display: block;
  font-weight: 600;
}

.card .card-actions .btn.btn-primary:before,
.filepond--root .filepond--drop-label label:before {
  background: #9f5de3;
  background: linear-gradient(to right, #46a9f4 0%, #0d7fd5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#46a9f4", endColorstr="#0d7fd5",GradientType=1 );
}

.card .card-actions .btn.btn-primary:hover,
.filepond--root .filepond--drop-label label:hover {
  background: #9f5de3;
}

.card .card-actions .btn.btn-primary:active,
.card .card-actions .btn.btn-primary:focus {
  background: #1e2d35;
}

.card .card-actions .btn.btn-primary:active:before,
.card .card-actions .btn.btn-primary:focus:before,
.filepond--root .filepond--drop-label label:hover:before {
  opacity: 0;
}

.form-group.stripe-container .stripe-card {
  clear: both;
  float: left;
  width: 100%;
  display: block;
  height: 46px;
  border-radius: 5px;
  color: #434958;
  padding: 12px 17px;
  padding-right: 5px;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid rgba(31, 43, 74, 0.3);
}

.form-group.stripe-container .stripe-card:hover {
  border-color: #2968E0;
  background: #ffffff;
}

.form-control:disabled,
.form-control[readonly] {
  opacity: 0.6;
  border: 1px solid rgba(30, 45, 53, 0.19);
  background: none;
  pointer-events: none;
}

header {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  background: #ffffff;
  height: 90px;
  z-index: 20;
}

header a#logo-main,
header a#logo-main img {
  float: left;
  width: auto;
  height: auto;
  display: block;
}

header a#logo-main {
  opacity: 1;
}

header a#logo-main:hover {
  opacity: 0.6;
}

header a#logo-main img {
  max-height: 34px;
}

footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  background: #1e2d35;
  color: #d5dde1;
  min-height: 90px;
  height: auto;
}

footer p {
  margin: 0px;
  font-size: 14px;
  font-weight: 500;
}

footer a {
  display: inline-block;
  margin-left: 10px;
  color: #ffffff;
  text-decoration: underline !important;
  font-weight: 600;
  opacity: 1;
}

footer a:hover {
  color: #44b8f4;
  text-decoration: underline;
}

.border-radius-20 {
  border-radius: 20px;
}

.border-radius-15 {
  border-radius: 15px;
}

.border-radius-50 {
  border-radius: 50px;
}

.box-shadow {
  box-shadow: 0px 0px 20px 0px rgba(30, 45, 53, 0.18);
}

.box-shadow:hover {
  box-shadow: 0px 0px 20px 0px rgba(30, 45, 53, 0.27);
}

.panel-30 {
  padding: 30px;
}

.purple-gradient,
.request-available .send-to:before {
  background: #9f5de3;
  background: linear-gradient(to right, #9f5de3 0%, #7538b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#9f5de3", endColorstr="#7538b4",GradientType=1 );
}

.blue-gradient {
  background: #9f5de3;
  background: linear-gradient(to right, #46a9f4 0%, #0d7fd5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#46a9f4", endColorstr="#0d7fd5",GradientType=1 );
}

.mixed-gradient,
ul.styled-checkboxes li:before {
  background: #46a9f4;
  background: linear-gradient(to right, #46a9f4 0%, #7538b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#46a9f4", endColorstr="#7538b4",GradientType=1 );
}

.unlimited-access .price,
.unlimited-access .content {
  margin-bottom: 40px;
}

.unlimited-access .price {
  font-size: 28px;
  color: #ffffff;
  font-weight: 400;
  height: 65px;
  padding: 0 50px;
  overflow: hidden;
}

.unlimited-access .price strong {
  position: relative;
  display: inline-block;
  padding: 0 12px;
  font-weight: 600;
  z-index: 1;
}

.unlimited-access .price strong:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.04);
  width: 120%;
  height: 65px;
  display: block;
  content: "";
  border-radius: 60px;
  box-shadow: 0px 0px 20px 0px rgba(30, 45, 53, 0.3);
  top: -11px;
  left: -10%;
  z-index: -1;
}

ul.styled-checkboxes {
  padding: 0px;
  list-style-type: none;
}

ul.styled-checkboxes li {
  position: relative;
  padding-left: 56px;
  margin-bottom: 15px;
}

ul.styled-checkboxes li:before {
  content: "\F00C";
  color: #ffffff;
  padding-left: 0px;
  padding-top: 10px;
  font-size: 13px;
  left: 0px;
  top: 5px;
}

.unlimited-access ul.styled-checkboxes {
    margin-bottom: 16px;
}

.unlimited-access ul.styled-checkboxes li {
    margin: 0px;
    padding-left: 70px;
    max-width: 50%;
    min-width: 50%;
    margin-bottom: 25px !important;
}

.unlimited-access ul.styled-checkboxes li:before {
  left: 15px;
}

.unlimited-access h4 {
  margin-bottom: 30px;
}

.unlimited-access .payment {
  width: calc(100% + 30px);
}

.unlimited-access .payment .form-group {
  margin: 0px;
}

.stripe-card {
  padding: 14px 23px;
}

.content {
  float: left;
  width: 100%;
  height: auto;
  display: block;
}

.content > *:first-child {
  margin-top: -6px;
}

.content > *:last-child {
  margin-bottom: -6px;
}

.selectize-dropdown .option.selectize-toolbar {
  opacity: 1;
  float: left;
  width: 100%;
  height: auto;
  padding: 10px 24px;
  padding-bottom: 0px;
}

.selectize-dropdown .option.selectize-toolbar .btn-group {
  display: block;
  width: 100%;
  height: auto;
  float: left;
}

.selectize-dropdown .option.selectize-toolbar .btn-group button {
  float: right;
  flex: 0;
  font-size: 14px;
  font-weight: 700;
}

.selectize-dropdown .option.selectize-toolbar .btn-group button:before,
.selectize-dropdown .option.selectize-toolbar .btn-group button:after {
  display: none;
}

.has-search {
  white-space: nowrap;
  clear: both;
}

.has-search .selectize-control {
  margin-top: -50px !important;
  background: #ffffff;
}

.text-danger {
  color: red !important;
  clear: both;
  float: left;
  margin-top: 10px;
  font-weight: 600;
  font-size: 12px;
}

header ul.menu {
  padding: 0px;
  list-style-type: none;
  margin: 0px;
}

header ul.menu li {
  float: left;
  margin-right: 32px;
}

header ul.menu li.cta {
  margin-right: 15px;
}

header ul.menu li a:not(.btn) {
  font-weight: 500;
  font-family: "Wes FY";
  color: #1e2d35;
  -webkit-text-stroke: #1e2d35;
  -webkit-text-stroke-width: 0.5px;
  letter-spacing: 0.02em;
  text-decoration: none !important;
  font-size: 14px;
  margin-top: 9px;
  float: left;
}

header ul.menu li a:not(.btn):hover {
  color: #0d92d5;
  -webkit-text-stroke: #0d92d5;
  -webkit-text-stroke-width: 0.5px;
}

header ul.menu li a.dropdown-toggle:not(.btn) {
  position: relative;
  padding-right: 20px;
}

header ul.menu li a.dropdown-toggle:not(.btn):after {
  content: "\F107";
  margin: 0px;
  border: none;
  font-weight: 300;
  position: absolute;
  right: 0px;
  top: 0px;
}

header ul.menu li.has-dropdown.show a.dropdown-toggle:not(.btn):after {
  content: "\F106";
}

header ul.menu li .dropdown-menu {
  transform: none !important;
  top: 70px !important;
  z-index: -1;
  opacity: 0;
  display: block;
  visibility: hidden;
  margin: 0px;
  border: none;
  padding: 8px 0;
  left: -20px !important;
}

header ul.menu li .dropdown-menu.show {
  top: 60px !important;
  opacity: 1;
  z-index: 4;
  visibility: visible;
}

header ul.menu li .dropdown-menu a.dropdown-item {
  margin: 0px;
  padding: 8px 23px;
  color: rgba(30, 45, 53, 0.8);
  -webkit-text-stroke-width: 0px;
  font-family: "Quicksand";
  letter-spacing: 0px;
  font-weight: 500;
  font-size: 14px;
  background: none;
}

header ul.menu li .dropdown-menu a.dropdown-item:hover {
  background: none;
  color: #0d92d5;
}

.breadcrumb {
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  background: none;
}

.breadcrumb .breadcrumb-item,
.breadcrumb .breadcrumb-item a {
  color: #1e2d35;
  -webkit-text-stroke-width: 0px;
  font-weight: 600;
  text-decoration: none;
  opacity: 1;
  letter-spacing: 0.03em;
}

.breadcrumb .breadcrumb-item {
  padding-left: 10px;
}

.breadcrumb .breadcrumb-item a:hover {
  opacity: 0.6;
}

.breadcrumb .breadcrumb-item.active {
  color: #0d92d5;
}

.breadcrumb .breadcrumb-item:before {
  color: #1e2d35 !important;
  font-weight: 600;
  font-family: "Wes FY";
  padding-right: 10px;
}

header ul.menu li a.btn,
.card .card-header .card-actions a.btn {
  height: 46px;
  padding: 17px 27px;
  font-size: 14px;
}

header ul.menu li a.btn.btn-icon {
  height: 40px;
  padding: 16px 20px;
  font-size: 12px;
  padding-right: 46px;
  font-weight: 700;
}

header ul.menu li a.btn.btn-icon i {
  width: 30px;
  height: 30px;
  top: 4px;
  right: 4px;
}

header ul.menu.app {
  margin-right: 15px;
}

header ul.menu.app li a {
  margin-top: 0px;
}

.notifications {
  float: right;
  margin-left: 12px;
}

.notifications a#notification-bell {
  position: relative;
  min-width: 0px;
  width: 40px;
  padding: 13px 0px;
  height: 40px;
}

.notifications i#notification-count {
  height: 20px;
  width: 20px;
  display: flex;
  padding: 0px;
  justify-content: center;
  align-items: center;
  font-family: "Quicksand";
  line-height: 1;
  font-weight: 600;
  top: -6px;
  right: -6px;
}

#notificationDisplay {
  top: 80px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background: white;
  box-shadow: 0px 0px 20px 0px rgba(30, 45, 53, 0.18);
}

#notificationDisplay.show {
  top: 65px;
  visibility: visible;
  opacity: 1;
}

#notificationDisplay .card-body {
  padding: 17px 25px;
  border-bottom: 1px solid rgba(30, 45, 53, 0.16);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

#notificationDisplay #viewAllNotifications a {
  margin: 0px;
  font-family: "Quicksand", sans-serif;
  font-weight: 400;
  -webkit-text-stroke-width: 0;
  letter-spacing: 0px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: underline !important;
  color: #0d92d5;
}

#notificationDisplay #viewAllNotifications {
  border: none;
  padding: 20px 25px;
}

#notificationDisplay #viewAllNotifications a:hover {
  color: #9b5adf;
}

#notificationDisplay .card-body .card-text {
  font-size: 14px;
  font-weight: 500;
  color: rgba(30, 45, 53, 0.8);
  line-height: 24px;
  padding-right: 33px;
  position: relative;
}

#notificationDisplay .card-body .card-title {
  font-weight: 600;
  font-family: "Wes FY";
  letter-spacing: 0.03em;
  color: #1e2d35;
  line-height: 26px;
  font-size: 14px;
  margin: -5px 0 7px 0;
}

#notificationDisplay #viewAllNotifications .card-text {
  padding-right: 0px;
}

#notificationDisplay .card-body .card-text a.fal {
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
  margin: 0px;
  -webkit-text-stroke-width: 0px;
  position: absolute;
  right: 0px;
  color: #0d92d5;
  bottom: -5px;
}

#notificationDisplay .card-body .card-text a.fal:hover {
  color: #9b5adf;
}

#notificationDisplay .card-body .remove-notification {
  background: #f51d1d;
  box-shadow: none;
  width: 25px;
  height: 25px;
  text-align: center;
  text-decoration: none;
  color: #ffffff;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 400;
  padding: 8px 0px;
  position: absolute;
  left: -13px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-text-stroke: 0px;
  margin: 0px;
  line-height: 0.8;
}

#notificationDisplay .card-body .remove-notification:before {
  float: left;
  width: 100%;
  display: block;
  margin-top: 0px;
}

#notificationDisplay .card-body .remove-notification:hover {
  background: #ca1313;
}

.toast-container .toast-deck {
  display: flex;
  flex-wrap: wrap;
  width: 382px;
}

.toast-container .toast-deck .toast {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background: rgba(255, 255, 255, 0.87);
  box-shadow: 0px 0px 20px 0px rgba(30, 45, 53, 0.18);
  border-radius: 10px !important;
  overflow: hidden;
}

table.table tbody tr td.actions .btn {
  min-width: 0px;
  width: 46px;
  height: 46px;
  padding: 0px;
  line-height: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

table.table tbody tr td.actions {
  padding: 20px 6px;
}

.card .card-header .card-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.card .card-header .card-actions a.btn {
  -webkit-text-stroke-width: 0px;
  min-width: 0px;
  margin-left: 30px;
  padding: 17px 23px;
}

.card .card-header .card-actions a.btn i {
  font-weight: 500;
  display: inline-block;
  padding-right: 4px;
}

div.dataTables_wrapper div.dataTables_info {
  padding-top: 0px;
  font-size: 14px;
  font-weight: 600;
  color: #1e2d35;
  margin-top: -5px;
}

.ui-widget.ui-widget-content {
  overflow: hidden;
  border: none;
  background: #ffffff;
  padding: 0px;
}

.ui-dialog .ui-dialog-titlebar {
  float: left;
  width: 100%;
  display: block;
  padding: 26px 20px 0px;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  display: none;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  position: relative;
  top: 0px;
  right: 0px;
  float: right;
  border: none;
  background: none;
  -webkit-text-stroke: 0px;
  margin: -19px -3px -9px 0;
  z-index: 4;
}

.ui-dialog .ui-dialog-content {
  float: left;
  width: 100% !important;
  display: block;
  color: rgba(30, 45, 53, 0.8);
  font-size: 16px;
  font-family: "Quicksand", sans-serif;
  letter-spacing: 0px;
  font-weight: 400;
  padding: 24px 20px 31px;
  text-align: center;
}

.ui-dialog .ui-dialog-buttonpane {
  clear: both;
  border: none;
  padding: 0 24px 24px;
  margin: 0px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: left;
  width: 100%;
  display: flex;
  justify-content: space-evenly;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  margin: 0px;
  color: #ffffff;
  height: 46px;
  min-width: 0px;
  padding: 16px 30px;
  font-size: 15px;
}

#dashboardCard {
  min-height: 486px;
}

ul.nav-tabs,
.daterangepicker.show-ranges .ranges ul {
  border-bottom: 3px solid rgba(153, 158, 161, 0.42);
}

ul.nav-tabs li,
.daterangepicker.show-ranges .ranges ul li {
  float: left;
}

ul.nav-tabs li a,
.daterangepicker.show-ranges .ranges ul li {
  color: #999ea1;
  font-size: 16px;
  display: block;
  padding: 2px 25px 20px;
  background: none !important;
  border: none !important;
  font-weight: 600;
  border-radius: 0px !important;
  line-height: 0.8;
  letter-spacing: 0.02em;
  box-shadow: none !important;
  border: none !important;
  outline: none !important;
}

ul.nav-tabs li a:before,
.daterangepicker.show-ranges .ranges ul li:after {
  content: "";
  opacity: 0;
  position: absolute;
  left: 0px;
  bottom: -3px;
  height: 3px;
  background: #1e2d35;
  width: 0%;
  display: block;
  transition: all 0.2s ease-in-out;
}

ul.nav-tabs li a.active,
.daterangepicker.show-ranges .ranges ul li.active {
  color: #0d92d5 !important;
}

ul.nav-tabs li a.active:before,
.daterangepicker.show-ranges .ranges ul li.active:after {
  background: #0d92d5;
}

ul.nav-tabs li a:hover:before,
ul.nav-tabs li a.active:before,
.daterangepicker.show-ranges .ranges ul li.active:after,
.daterangepicker.show-ranges .ranges ul li:hover:after {
  width: 100%;
  opacity: 1;
}

.daterangepicker {
  box-shadow: 0px 0px 20px 0px rgba(30, 45, 53, 0.18);
  background: #ffffff;
  border-radius: 15px;
  border: none;
  margin-top: 20px;
  padding: 20px;
  transition: none;
  width: auto;
  max-width: 610px;
  min-width: 306px;
}

.daterangepicker:before,
.daterangepicker:after {
  display: none;
}

.daterangepicker .drp-calendar {
  padding: 0px !important;
  max-width: none !important;
  width: 270px;
  border: none !important;
}

.daterangepicker .drp-calendar .calendar-table {
  border: none !important;
  padding: 0px !important;
}

.daterangepicker .drp-calendar .calendar-table table {
  font-family: "Quicksand", sans-serif;
}

.daterangepicker .drp-calendar .calendar-table table th {
  padding: 0px;
  height: auto;
  padding-bottom: 12px;
  min-height: 0px;
}

.daterangepicker .drp-calendar .calendar-table table td {
  color: rgba(30, 45, 53, 0.8);
  border: none;
  width: auto;
  height: 39px;
  padding: 0px;
  line-height: 0.8;
  min-height: 0px;
  font-weight: 600;
  border-radius: 0px !important;
}

.daterangepicker .drp-calendar .calendar-table table td:hover {
  background: #1e2d35;
  color: #ffffff;
}

.daterangepicker .drp-calendar .calendar-table table td.off {
  opacity: 0.6;
}

.daterangepicker .drp-calendar .calendar-table table td.active {
  background: #9f5de3;
  color: #ffffff;
}

.daterangepicker .drp-calendar .calendar-table table td.in-range {
  background: rgba(159, 93, 227, 0.29);
  color: #2b0156;
}

.daterangepicker .drp-calendar .calendar-table table thead tr:first-of-type th {
  border: none;
  padding-bottom: 22px;
  height: 50px;
  padding-top: 0px;
  vertical-align: top;
  background: none !important;
}

.daterangepicker .drp-calendar .calendar-table table thead th.prev,
.daterangepicker .drp-calendar .calendar-table table thead th.next {
  position: relative;
}

.daterangepicker .drp-calendar .calendar-table table thead th.prev span,
.daterangepicker .drp-calendar .calendar-table table thead th.next span {
  display: none !important;
}

.daterangepicker .drp-calendar .calendar-table table thead th.prev:before,
.daterangepicker .drp-calendar .calendar-table table thead th.next:before {
  width: 100%;
  float: left;
  display: block;
  font-size: 22px;
  font-weight: 400;
  color: rgba(30, 45, 53, 0.57);
  padding-top: 2px;
}

.daterangepicker .drp-calendar .calendar-table table thead th.prev:before {
  content: "\F104";
  text-align: left;
  padding-left: 10px;
}

.daterangepicker .drp-calendar .calendar-table table thead th.next:before {
  content: "\F105";
  text-align: right;
  padding-right: 10px;
}

.daterangepicker .drp-calendar .calendar-table table thead th.prev:hover:before,
.daterangepicker .drp-calendar .calendar-table table thead th.next:hover:before {
  color: #1e2d35;
}

.daterangepicker .drp-calendar .calendar-table table thead th.month select,
.daterangepicker .calendar-time select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearence: none;
  font-size: 14px;
  font-family: "Quicksand", sans-serif;
  color: rgba(30, 45, 53, 0.97);
  font-weight: 400;
  opacity: 1;
  border: 1px solid rgba(30, 45, 53, 0.33);
  border-radius: 50px;
  padding: 5px 15px;
  outline: none !important;
  background: #ffffff;
}

.daterangepicker .calendar-time select {
  width: auto;
  height: 32px;
  padding: 0px 15px;
}

.daterangepicker .drp-calendar .calendar-table table thead th.month select:hover,
.daterangepicker .calendar-time select:hover {
  border: 1px solid #1e2d35;
}

.daterangepicker .drp-calendar .calendar-table table thead th.month select:focus,
.daterangepicker .drp-calendar .calendar-table table thead th.month select:active,
.daterangepicker .calendar-time select:focus,
.daterangepicker .calendar-time select:active {
  border-color: #47a7f3;
}

.daterangepicker .drp-calendar .calendar-table table thead th.month select.monthselect {
  margin-right: 7%;
  width: 52%;
}

table thead tr th .selectize-control {
  max-width: 250px;
}

.daterangepicker .drp-calendar.right {
  margin-left: 30px;
}

.daterangepicker .calendar-time {
  margin-top: 10px;
}

.daterangepicker .drp-buttons .drp-selected {
  padding: 0px;
  display: flex;
  align-items: center;
  font-size: 14px;
  color: rgba(30, 45, 53, 0.8);
  font-family: "Quicksand", sans-serif;
  font-weight: 500;
  margin-left: auto;
}

.daterangepicker .drp-buttons {
  clear: both;
  border: none;
  padding: 20px 0 0;
  float: left;
  width: 100%;
  display: flex !important;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex-direction: row-reverse;
  align-content: center;
}

.daterangepicker.show-calendar .drp-buttons button {
height: 39px;
  padding: 7px 25px;
  min-width: 0px;
  margin: 0 13px 0 0;
  display: flex;
  align-items: center;
  line-height: 1;
}

.daterangepicker.show-ranges .ranges {
  float: left;
  width: 100%;
  display: block;
  border: none;
  margin-top: 0px;
  margin-bottom: 24px;
}

.daterangepicker.show-ranges .ranges ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  border-bottom-width: 2px;
}

.daterangepicker.show-ranges .ranges ul li {
  font-family: "Wes FY";
  font-size: 12px;
  padding: 2px 0px 15px;
  font-weight: 500;
  -webkit-text-stroke-width: 0.6px;
  -webkit-text-stroke-color: #999ea1;
  position: relative;
}

.daterangepicker.show-ranges .ranges ul li:after {
  bottom: -2px;
  height: 2px;
}

.daterangepicker.show-ranges .ranges ul li.active {
  -webkit-text-stroke-width: 0.6px;
  -webkit-text-stroke-color: #0d92d5;
}

.daterangepicker.single .drp-buttons {
  justify-content: center;
  max-width: 270px;
}

.daterangepicker.single .drp-buttons span.drp-selected {
  width: 100%;
  justify-content: center;
  margin-bottom: 19px;
}

.daterangepicker.show-ranges {
  max-width: 612px;
}

.custom-switch input {
  display: none;
}

#workSchedule .col-xl-12 {
  max-width: 20%;
}

#workSchedule fieldset {
  margin-top: -5px;
  font-weight: 500;
}

#workSchedule .work-schedule-row {
  margin-bottom: 20px;
}

.request-available .send-to-outer input {
  display: none;
}

.request-available .send-to {
  position: relative;
  padding-left: 120px;
  overflow: hidden;
  border: 1px solid rgba(30, 45, 53, 0.4);
}

.request-available .send-to:hover {
  border: 1px solid #1e2d35;
}

.request-available .send-to:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  display: block;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}

.select-area {
  margin-bottom: -40px;
}

.select-area .area-panel {
  background: #ffffff;
}

.request-available .send-to .icon,
.select-area .area-panel .icon {
  width: 64px;
  height: 64px;
  padding: 0px;
}

.request-available .send-to .icon {
  left: 30px;
  top: 28px;
  background: none;
}

.select-area .area-panel .icon {
  height: 80px;
  width: 80px;
}

.select-area .area-panel .icon img {
  float: left;
  width: auto;
  height: auto;
  max-width: 50px;
  max-height: 50px;
}

.request-available .send-to .icon .cls-1 {
  fill: #c3a8df;
}

.request-available .send-to .icon .cls-2 {
  fill: #793cb8;
}

.request-available .send-to .icon svg {
  width: 100%;
  height: 100%;
}

.request-available .send-to h3 {
  font-weight: 500;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #2f272e;
  font-size: 22px;
  margin-bottom: 20px;
  padding-top: 3px;
}

.request-available .send-to b {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}

.request-available .send-to p {
  font-family: "Quicksand", sans-serif;
  font-weight: 400;
  color: rgba(30, 45, 53, 0.8);
  font-size: 16px;
  line-height: 30px;
}

.request-available input:checked ~ .send-to p,
.request-available input:checked ~ .send-to b,
.request-available input:checked ~ .send-to h3 {
  color: #ffffff;
}

.request-available input:checked ~ .send-to:before {
  opacity: 1;
}

.request-available input:checked ~ .send-to h3 {
  -webkit-text-stroke-color: #ffffff;
}

.request-available input:checked ~ .send-to .icon .cls-1 {
  fill: #e2c6ff;
}

.request-available input:checked ~ .send-to .icon .cls-2 {
  fill: #ffffff;
}

.request-available input:checked ~ .send-to {
  border-color: transparent;
}

.request-available .send-to .icon,
.request-available .send-to .content {
  position: relative;
  z-index: 3;
}

.form-check.long-check label:before {
  top: 5px;
}

.auth-full .card .card-header {
  justify-content: center;
}

/* login-screen */

body.template-login {
  overflow: hidden;
}

body.template-login footer {
  display: none !important;
}

body.template-login {
  padding-top: 0px;
  background: #ffffff;
}

body.template-login main,
body.template-login #app {
  min-height: 100vh;
  height: 100vh;
  padding: 0px;
}

body.template-login header {
  height: auto;
  background: none;
  padding-top: 60px;
  padding-left: 45px;
  padding-right: 45px;
}

body.template-login header .container {
  max-width: 100%;
}

.login-module,
.login-module .no-padding {
  padding-left: 0px;
  padding-right: 0px;
}

.login-module .img-background {
  padding: 70px;
}

.login-module img {
  width: auto;
  height: auto;
  max-width: 100%;
}

.login-module .meta-footer-links {
  bottom: 0px;
  padding: 0 60px 60px;
  z-index: 3;
}

.login-module .meta-footer-links p {
  margin: 0px 0 -6px 0;
  font-weight: 500;
}

.login-module form .mt-40 {
  margin-bottom: 0px;
}

.login-module h1 {
  line-height: 0.8;
  margin-bottom: 50px;
  font-size: 40px;
  font-weight: 400;
  -webkit-text-stroke: 1px;
  -webkit-text-stroke-color: #1e2d35;
}

.login-module .meta-footer-links p a.last {
  color: #ffffff;
  opacity: 1;
}

.login-module form {
  max-width: 400px;
}

.login-module.store-login {
  padding-top: 50px;
  padding-bottom: 50px;
}

.documents .document {
  padding: 25px;
}

.documents .document .filepond--root .filepond--drop-label label {
  padding: 19px 3px;
  font-size: 13px;
}

.documents .document .filepond--root .filepond--drop-label label:after {
  display: none;
}

table.table tbody tr td .btn {
  min-width: 0px;
  padding: 18px 17px;
}

.modal-content.showLocumCard .documents.row {
    margin-bottom: 0px;
}

table.table tbody tr td a:not(.btn)[data-element=showLocumCard] {
  color: rgba(30, 45, 53, 0.8);
  text-decoration: none !important;
  font-weight: 600;
}

table.table tbody tr td a:not(.btn)[data-element=showLocumCard] i {
  color: #7538b4;
  font-size: 12px;
  display: inline-block;
  margin: 6.5px 7px 0 0;
  float: left;
}

table.table tbody tr td a:not(.btn)[data-element=showLocumCard]:hover {
  color: #7538b4;
}

.notification-outer .notification {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid rgba(30, 45, 53, 0.21);
}

.notification-outer .notification .content {
  padding-right: 30px;
  width: auto;
  padding-top: 6px;
}

.notification-outer .notification:last-of-type {
  padding-bottom: 0px;
  margin-bottom: 0px;
  border-bottom: none;
}

.notification-outer .notification h4 {
  font-size: 14px;
  margin-bottom: 7px;
}

.notification-outer .notification .remove-notification {
  opacity: 1;
  position: absolute;
  left: 0px;
  width: 30px;
  height: 30px;
  background: #f62424;
  text-align: center;
  border-radius: 50%;
  line-height: 0.8;
  padding: 10px 0;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  text-decoration: none !important;
}

.notification-outer .notification .remove-notification:hover {
  opacity: 0.6;
}

.notification-outer .notification .btn {
    height: 42px;
    padding: 15px 20px;
    font-size: 14px;
    white-space: nowrap;
}

.notification-outer .notification .content.unread {
    padding-left: 47px;
    max-width: calc(100% - 300px);
}

#bookingLocumRequestCard .work-panel {
  border: none;
}

.work-panel {
  border: 1px solid rgba(30, 45, 53, 0.32);
}

.work-panel:hover {
  border: 1px solid #1e2d35;
}

.work-panel label {
  float: left;
  width: 100%;
  margin: 1px 0px 5px 0;
  pointer-events: none;
}

.work-panel .form-group {
  margin-bottom: 22px;
}

.work-panel p {
  clear: both;
  float: left;
  width: 100%;
  margin: 0 0 -5px 0;
}

.work-panel ul.icon-list {
  padding: 0px;
  list-style-type: none;
  margin-bottom: 30px;
  float: left;
  width: 100%;
  display: block;
}

.work-panel ul.icon-list li {
  margin-right: 8px;
  float: left;
}

.work-panel ul.icon-list .icon {
  background: #894dec;
  cursor: pointer;
  width: 34px;
  height: 34px;
  text-align: center;
  padding: 0px;
  line-height: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  border-radius: 50px;
}

.work-panel ul.icon-list .icon:hover {
  background: #2f272e;
}

.work-panel .btn {
  white-space: nowrap;
}

.work-panel .flex-grow-0 {
  max-width: 50%;
}

.work-panel:last-of-type {
  margin-bottom: 0px;
}

.work-panel ul.icon-list .icon.testTime,
ul.icon-list .icon.oct {
  width: auto;
  font-family: "Wes FY";
  font-weight: 700;
  padding: 0 10px;
}

.work-panel ul.icon-list .icon.testTime .fa-clock {
  font-size: 14px;
  margin: 0 8px 0 -1px;
}

.tooltip {
  padding: 15px 0;
}

.tooltip .arrow {
  bottom: 10px;
}

.tooltip .arrow:before {
  border-top-color: #2f272e;
}

.tooltip .tooltip-inner {
  font-family: "Quicksand", sans-serif;
  font-weight: 400;
  background: #2f272e;
  white-space: nowrap;
  border-radius: 50px;
  padding: 8px 13px 10px;
  max-width: none;
  line-height: 1;
  font-size: 13px;
  font-weight: 400;
}

.tooltip-container .fa-question-circle {
  position: relative;
  float: right;
  margin: -3px 0 0 4px;
}

a#burgerMenu {
  float: right;
  width: 40px;
  height: 40px;
  margin-left: 20px;
  position: relative;
  padding: 3px;
}

a#burgerMenu span {
  background: #2f272e;
  transform: rotate(0deg) translate(0px, 0px);
  width: 32px;
  height: 2px;
  position: absolute;
  display: block;
  left: 3px;
}

a#burgerMenu span:nth-of-type(1),
a#burgerMenu span:nth-of-type(2) {
  top: 6px;
}

a#burgerMenu span:nth-of-type(2) {
  opacity: 1;
  top: 19px;
}

a#burgerMenu span:nth-of-type(3) {
  bottom: 6px;
}

a#burgerMenu.active span:nth-of-type(1),
a#burgerMenu.active span:nth-of-type(2) {
  transform: rotate(45deg) translate(10px, 9px);
}

a#burgerMenu.active span:nth-of-type(2) {
  opacity: 0;
}

a#burgerMenu.active span:nth-of-type(3) {
  transform: rotate(-45deg) translate(10px, -8px);
}

a#burgerMenu:hover span {
  background: #2f272e;
}

a#burgerMenu.active span {
  background: #f62424;
}

a#burgerMenu {
  display: none;
}

.btn.disabled,
.btn:disabled {
  opacity: 0.4;
  filter: grayscale(1);
}

.modal-dialog .modal-content .modal-body .card-body .work-panel {
  border: none;
}

.modal-dialog .modal-content .modal-body .card-body .work-panel .form-group.submit {
  margin-bottom: 0px;
}

label.disabled {
  cursor: default;
  pointer-events: none;
}

input:disabled,
.selectize-input.disabled,
.input-group:hover input:disabled {
  pointer-events: none !important;
  cursor: default;
  border-color: rgba(30, 45, 53, 0.19);
}

.input-group input:disabled ~ .input-group-append .input-group-text {
  border-color: rgba(30, 45, 53, 0.11);
}

.col.profile-day-rates {
  min-width: 25%;
  flex-grow: 0;
}

.selectize-input.disabled input {
  display: none !important;
}

.selectize-control .selectize-input.disabled {
  background: #e8e8e8;
  opacity: 0.6;
}

.request-available .send-to-outer input:disabled:not(:checked) ~ .send-to {
  opacity: 0.6;
  filter: grayscale(1);
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th.dtr-control:before {
  font-family: "Font Awesome 5 Pro";
  content: "\F067";
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  top: 45%;
  box-shadow: none;
  border-radius: 50%;
  padding-left: 0px;
  box-sizing: border-box;
  padding-top: 0px;
  font-size: 13px;
  background: #45a7f3;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td.dtr-control:hover:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th.dtr-control:hover:before {
  background: #4b7fde;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "\F068";
  background: #f7494e;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td.dtr-control,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th.dtr-control {
  padding-left: 44px;
}

table.dataTable > tbody > tr.child {
  padding: 0px;
}

table.table tbody tr td.child {
  padding: 0px;
  border: none;
}

table.table tbody tr td.child table {
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

table.table tbody tr td.child table tr {
  flex-grow: 1;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(30, 45, 53, 0.24);
}

table.table tbody tr td.child table tr td {
  min-height: 0px;
  border: none;
  padding: 12px 14px;
  flex-grow: 1;
  max-width: 50%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
  box-sizing: border-box;
}

table.table tbody tr td .btn.btn-danger,
table.table tbody tr td .btn.btn-success {
  min-width: 50px;
}

/* margins */

.mb-50 {
  margin-bottom: 50px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-3,
.my-3 {
  margin: 0px !important;
}

.mt-50 {
  margin-top: 50px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-10 {
  margin-top: 10px;
}

/* fix styling for edit locum request modal */

.modal-content.editLocumRequestCard .requiredFields .col {
  min-width: 50%;
}

.modal-content.editLocumRequestCard .request-available .send-to .icon {
  width: 40px;
  height: 40px;
}

.modal-content.editLocumRequestCard .request-available .send-to {
  padding-left: 90px;
}

.modal-content.editLocumRequestCard .workSchedule .col-xl-4 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* fix styling table */

#smeditor-icons {
  display: none;
}

/** Lawrences temp styling for demo */

.far.fa-user-plus {
  color: rgba(30, 45, 53, 0.8);
}

.markerControl {
  z-index: 0 !important;
  position: absolute !important;
  top: 5px !important;
  left: 350px !important;
}

.controlUI {
  background-color: white !important;
  border: 2px solid white !important;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 6px !important;
  cursor: pointer !important;
  border-radius: 14px !important;
  padding: 8px 12px;
}

.controlUI label {
  margin-bottom: 22px !important;
  margin-top: 10px !important;
  text-align: center !important;
}

.controlText {
  color: #191919;
  font-family: Roboto, Arial, sans-serif;
  font-size: 16px;
  line-height: 38px;
  padding-left: 5px;
  padding-right: 5px;
  float: none;
}

.rangeContainer {
  position: relative;
}

.controlRange {
  width: 300px;
  float: none;
  position: relative;
}

.controlRange::after {
  position: absolute;
  border-top: 1px solid rgba(30, 45, 53, 0.4);
  top: 24px;
  left: 30px;
  content: "";
  right: 30px;
}

.controlMileTracker {
  margin: 5px 0 0px 10px;
}

.rangeFrom {
  position: absolute;
  top: 65px;
  left: 12px;
}

.rangeTo {
  position: absolute;
  top: 65px;
  right: 8px;
}

.removeMarker {
  margin-top: 10px;
  float: right;
}

.closeModal {
  margin: 10px 0 0 10px;
  float: none;
}

[postcode-search] {
  text-transform: uppercase;
}

.daterangepicker {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}

.form-check.register label:before {
    top: 0px;
}

.markerControl {
  box-shadow: 0px 0px 20px 0px rgba(30, 45, 53, 0.18);
  border-radius: 20px;
  overflow: hidden;
}

.markerControl .controlUI {
  float: left;
  width: 100%;
  height: auto;
  display: flex;
  padding: 20px 25px;
  box-shadow: none !important;
  border-radius: 0px !important;
  border: none !important;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 340px;
  align-items: start;
}

.markerControl .controlUI label {
  margin-top: 3px !important;
  margin-bottom: 13px !important;
}

.markerControl .controlUI .rangeContainer {
  float: left;
  width: 100%;
  clear: both;
  display: block;
  position: relative;
  margin-bottom: 12px;
  padding-left: 20px;
  padding-right: 30px;
}

.markerControl .controlUI > div:nth-of-type(2) {
  width: 100%;
  margin: 5px 0 13px 0 !important;
}

.markerControl .controlUI .rangeContainer input {
  -webkit-appearance: none;
  width: 100%;
  background: transparent;
  min-height: 30px;
  padding: 0px;
  border: none;
  display: block;
  max-height: 30px;
}

.markerControl .controlUI .rangeContainer input:after {
  display: none;
}

.markerControl .controlUI .rangeContainer input::-webkit-slider-thumb {
  -webkit-appearance: none;
}

.markerControl .controlUI .rangeContainer input:focus {
  outline: none;
  /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */
}

.markerControl .controlUI .rangeContainer input::-ms-track {
  width: 100%;
  cursor: pointer;
  /* Hides the slider so custom styles can be added */
  background: transparent;
  border-color: transparent;
  color: transparent;
}

/* Special styling for WebKit/Blink */

.markerControl .controlUI .rangeContainer input::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  background: #0d92d5;
  cursor: pointer;
  margin-top: -8px;
  /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */
  box-shadow: none;
  /* Add cool effects to your sliders! */
}

/* All the same stuff for Firefox */

.markerControl .controlUI .rangeContainer input::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: none;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  background: #0d92d5;
  cursor: pointer;
  margin-top: -8px;
  /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */
  box-shadow: none;
  /* Add cool effects to your sliders! */
}

/* All the same stuff for IE */

.markerControl .controlUI .rangeContainer input::-ms-thumb {
  border: none;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  background: #0d92d5;
  cursor: pointer;
  margin-top: -8px;
  /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */
  box-shadow: none;
  /* Add cool effects to your sliders! */
}

.markerControl .controlUI .rangeContainer input::-webkit-slider-runnable-track {
  width: 100%;
  height: 8px;
  cursor: pointer;
  box-shadow: none;
  background: #f4f4f5;
  border-radius: 4px;
  border: none;
}

.markerControl .controlUI .rangeContainer input:focus::-webkit-slider-runnable-track {
  background: rgba(30, 45, 53, 0.2);
}

.markerControl .controlUI .rangeContainer input::-moz-range-track {
  width: 100%;
  height: 8px;
  cursor: pointer;
  box-shadow: none;
  background: #f4f4f5;
  border-radius: 4px;
  border: none;
}

.markerControl .controlUI .rangeContainer input::-ms-track {
  width: 100%;
  height: 8px;
  cursor: pointer;
  box-shadow: none;
  background: #f4f4f5;
  border-radius: 4px;
  border: none;
}

.markerControl .controlUI .rangeContainer input::-ms-fill-lower {
  width: 100%;
  height: 8px;
  cursor: pointer;
  box-shadow: none;
  background: #f4f4f5;
  border-radius: 4px;
  border: none;
}

.markerControl .controlUI .rangeContainer input:focus::-ms-fill-lower {
  background: rgba(30, 45, 53, 0.2);
}

.markerControl .controlUI .rangeContainer input::-ms-fill-upper {
  width: 100%;
  height: 8px;
  cursor: pointer;
  box-shadow: none;
  background: #f4f4f5;
  border-radius: 4px;
  border: none;
}

.markerControl .controlUI .rangeContainer input:focus::-ms-fill-upper {
  background: rgba(30, 45, 53, 0.2);
}

.markerControl .controlUI .rangeContainer .rangeFrom,
.markerControl .controlUI .rangeContainer .rangeTo {
  font-size: 14px;
  font-weight: 800;
  top: 7px;
  color: #1e2d35;
}

.markerControl .controlUI .rangeContainer .rangeFrom {
  left: 0px;
}

.markerControl .controlUI .rangeContainer .rangeTo {
  right: 0px;
}

nav[aria-label="Pagination Navigation"] {
  clear: both;
  float: left;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: 50px;
  justify-content: space-between;
  align-items: center;
}

nav[aria-label="Pagination Navigation"] > div:first-of-type,
nav[aria-label="Pagination Navigation"] > div:last-of-type > div:last-of-type {
  border-bottom: 2px solid rgba(30, 45, 53, 0.23);
}

nav[aria-label="Pagination Navigation"] > div:last-of-type {
  margin-left: auto;
  display: flex;
  flex-wrap: nowrap;
  justify-content: start;
  align-items: center;
}

nav[aria-label="Pagination Navigation"] > div:last-of-type > div:first-of-type {
  float: left;
  margin-right: 30px;
  margin-top: -17px;
}

nav[aria-label="Pagination Navigation"] > div:last-of-type > div:first-of-type p {
  margin: 0px;
  font-size: 14px;
  font-weight: 500;
}

nav[aria-label="Pagination Navigation"] span.border,
nav[aria-label="Pagination Navigation"] a.border {
  font-family: "Wes FY";
  font-weight: 600;
  font-size: 14px;
  position: relative;
  padding: 0px 12px 13px !important;
  width: auto !important;
  border: none !important;
  box-shadow: none !important;
  margin: 0px !important;
  position: relative;
  color: #3490dc;
  text-decoration: none !important;
  float: left;
  display: block;
  min-height: 35px;
}

nav[aria-label="Pagination Navigation"] span.border:before,
nav[aria-label="Pagination Navigation"] a.border:before {
  opacity: 0;
  width: 0px;
  height: 2px;
  background: #3490dc;
  content: "";
  position: absolute;
  transition: all 0.2s ease-in-out;
  left: 0px;
  bottom: -2px;
}

nav[aria-label="Pagination Navigation"] span.border:hover:before,
nav[aria-label="Pagination Navigation"] a.border:hover:before {
  width: 100%;
  opacity: 1;
}

nav[aria-label="Pagination Navigation"] span.border {
  pointer-events: none;
  cursor: default;
  filter: grayscale(1);
  opacity: 0.5;
}

nav[aria-label="Pagination Navigation"] a.border svg,
nav[aria-label="Pagination Navigation"] span.border svg {
  float: left;
  display: block;
  width: 20px;
  height: auto;
  margin-left: -7px;
  margin-right: -7px;
  margin-bottom: 0px;
  margin-top: 0px;
}

#locum-dashboard-filter-container {
  margin-bottom: 10px;
}

form#locumDashboardFilters .form-group > label {
  display: none;
}

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #808080;
  background: none;
  border: 0 solid rgba(77, 77, 77, 0);
}

.workSchedule {
  margin-bottom: -20px;
}

/* allow screen size widths */

@media only screen and (min-width: 1201px) {
  .workSchedule .col-xl-2 {
    flex: 0 0 14.2%;
    max-width: 14.2%;
  }
}

.comments-container .btn.btn-primary {
  margin-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding-top: 0px;
  padding-bottom: 0px;
}

#showLocumRequestCard .workSchedule {
  margin-bottom: 10px;
}

.comments-list {
  margin-top: 50px;
}

.comments-list .card-list {
  margin: 0 0 25px 0;
  padding-bottom: 25px;
  float: left;
  width: 100%;
  display: block;
  height: auto;
  position: relative;
}

.comments-list .card-list:before {
  content: "";
}

.comments-list .card-list:nth-last-child(2) {
  margin-bottom: 0px;
  padding: 0px;
}

.comments-list .card-list:nth-last-child(2):before,
.comments-list .card-list:last-of-type:before {
  display: none;
}

.comments-list .card-list .card-list-title h6 {
  font-size: 12px;
  background: #0d92d5;
  color: #ffffff;
  padding: 9px 13px 7px;
  line-height: 1;

  border-radius: 50px;
  margin-bottom: 0px;
}

.comments-list .card-list .card-list-title {
  margin-bottom: 22px;
}

.comments-list .card-list .card-list-title .float-right {
  margin-left: 15px;
  margin-top: 2px;
  opacity: 0.7;
}

.comments-list .card-list .card-list-title .float-right small {
  margin: 0px !important;
  font-size: 14px;
  font-weight: 500;
}

.comments-list .card-list p {
  float: left;
  width: 100%;
  display: block;
  height: auto;
  margin: 0px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 0px;
  margin-top: -9px;
}

.comments-list .card-list label {
  margin: -3px 0 0;
  pointer-events: none;
  font-size: 13px;
  position: absolute;
  right: 0px;
  top: 9px;
}

.comments-list .card-list:before {
  content: "";
  background: rgba(30, 45, 53, 0.26);
  position: absolute;
  left: -40px;
  height: 1px;
  width: calc(100% + 80px);
  bottom: 0px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header {
  margin-bottom: 35px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls {
  padding: 0px;
  display: flex;
  flex-wrap: wrap;
  min-width: 100%;
  justify-content: start;
  align-content: center;
  align-items: center;
}

body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls {
  padding: 0px 15px;
  min-height: 0px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-nav button.mbsc-calendar-button,
body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-calendar-picker-button-wrapper button {
  float: left;
  width: auto;
  display: block;
  padding: 0px;
  height: 40px;
  font-family: "Wes FY";
  color: #1e2d35;
  position: relative;
  padding-right: 15px;
  background: #ffffff !important;
}

body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-calendar-picker-button-wrapper button {
  font-weight: 500;
  font-size: 16px;
  margin-top: 8px;
  margin-bottom: -7px;
  text-align: left;
  padding-left: 14px;
  padding-right: 25px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-nav button.mbsc-calendar-button:hover,
body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-calendar-picker-button-wrapper button:hover {
  color: #0d92d5;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-nav button.mbsc-calendar-button span,
body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-calendar-picker-button-wrapper button span {
  float: left;
  font-size: 20px;
  line-height: 1;
  padding: 0 10px 0 0;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-nav button.mbsc-calendar-button .mbsc-icon.mbsc-material,
body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-calendar-picker-button-wrapper button span.mbsc-icon.mbsc-material {
  position: absolute;
  text-align: center;
  width: auto;
  right: 0px;
  top: 9px;
  transform: rotate(0deg);
  padding: 0px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-nav button.mbsc-calendar-button .mbsc-icon.mbsc-material svg,
body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-calendar-picker-button-wrapper button span.mbsc-icon.mbsc-material svg {
  display: none;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-nav button.mbsc-calendar-button .mbsc-icon.mbsc-material:before,
body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-calendar-picker-button-wrapper button span.mbsc-icon.mbsc-material:before {
  content: "\F107";
  margin: 0px;
  border: none;
  font-weight: 300;
  position: relative;
  right: 0px;
  top: 0px;
  font-size: 22px;
}

body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-calendar-picker-button-wrapper button span.mbsc-icon.mbsc-material:before {
  right: 7px;
  top: 0px;
  font-size: 20px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .mbsc-calendar-button.cal-header-prev,
.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .mbsc-calendar-button.cal-header-next,
body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-icon-button {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 50%;
  border: 1px solid rgba(30, 45, 53, 0.39);
  font-weight: 100;
  font-size: 22px;
  color: #1e2d35;
  padding: 12px 0;
  line-height: 1;
  background: #ffffff;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .mbsc-calendar-button.cal-header-prev:hover,
.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .mbsc-calendar-button.cal-header-next:hover,
body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-icon-button:hover {
  border: 1px solid #1e2d35;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .mbsc-calendar-button.cal-header-prev span,
.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .mbsc-calendar-button.cal-header-next span {
  display: none;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .mbsc-calendar-button.cal-header-next,
body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-icon-button:last-of-type {
  margin-left: 10px;
}

body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-icon-button:last-of-type {
  margin-left: 7px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .mbsc-calendar-button.cal-header-prev:before,
.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .mbsc-calendar-button.cal-header-next:before,
body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-icon-button:before {
  float: left;
  width: 100%;
  display: block;
  position: relative;
  text-align: center;
  line-height: 1;
  margin-top: 2px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .mbsc-calendar-button.cal-header-prev:before,
body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-icon-button:before {
  content: "\F104";
  padding-right: 2px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .mbsc-calendar-button.cal-header-next:before,
body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-icon-button:last-of-type:before {
  content: "\F105";
  padding-left: 2px;
}

body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-icon-button span {
  display: none;
}

body .mbsc-popup .mbsc-popup-body .mbsc-calendar-controls .mbsc-icon-button {
  width: 34px;
  height: 34px;
  margin-top: 13px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-picker {
  margin-left: auto;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-picker {
  margin-right: 30px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-picker .mbsc-segmented {
  padding: 0px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-picker .mbsc-segmented label {
  float: left;
  width: 40px;
  height: 40px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-picker .mbsc-segmented label span {
  width: 40px;
  height: 40px;
  border: 1px solid rgba(30, 45, 53, 0.39);
  padding: 0px;
  background: #ffffff;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-picker .mbsc-segmented label span:hover {
  border: 1px solid #1e2d35;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-picker .mbsc-segmented label span i {
  color: #0d92d5;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-picker .mbsc-segmented label.mbsc-segmented-item-selected span {
  background: #0d92d5;
  border-color: #0d92d5;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-picker .mbsc-segmented label.mbsc-segmented-item-selected span i {
  color: #ffffff;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-picker .mbsc-segmented label:first-of-type span {
  border-right: none;
  border-radius: 20px 0 0 20px;
  padding-left: 6px;
}

.mbsc-calendar-wrapper .mbsc-calendar-header .mbsc-calendar-controls .cal-header-picker .mbsc-segmented label:last-of-type span {
  border-left: none;
  border-radius: 0 20px 20px 0;
  padding-right: 6px;
}

.mbsc-calendar-wrapper .mbsc-calendar-body .mbsc-calendar-row .mbsc-calendar-cell {
  background: #ffffff;
  border: 1px solid rgba(30, 45, 53, 0.27);
  border-top: none;
  border-right: none;
}

.mbsc-calendar-wrapper .mbsc-calendar-body .mbsc-calendar-row .mbsc-calendar-cell:last-of-type {
  border-right: 1px solid rgba(30, 45, 53, 0.27);
}

.mbsc-calendar-wrapper .mbsc-calendar-body .mbsc-calendar-row:nth-of-type(even) .mbsc-calendar-cell {
  background: rgba(30, 45, 53, 0.06);
}

.mbsc-material.mbsc-schedule-date-header .mbsc-schedule-date-header-text {
  font-weight: 700;
  line-height: 1.3;
  color: #1e2d35;
  font-family: "Wes FY";
  font-size: 12px;
  float: left;
  width: 100%;
  padding: 0px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.mbsc-event-list .mbsc-event-list-empty {
  color: rgba(30, 45, 53, 0.48);
  font-family: "Quicksand";
  margin: 50px 0 50px 0;
}

.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner {
  border: none;
}

.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner .mbsc-calendar-labels .mbsc-calendar-text {
  padding: 7px 7px;
  height: auto;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-size: 9px;
  line-height: 1;
  margin: 0 3px 3px;
}

.mbsc-calendar-wrapper .mbsc-calendar-body .mbsc-calendar-row .mbsc-calendar-cell .mbsc-calendar-day-text {
  color: rgba(30, 45, 53, 0.8);
  padding: 12px;
  margin: 0px;
  width: auto;
  height: auto;
  line-height: 1;
  background: none;
  border: none;
  font-weight: 700;
  font-family: "Wes FY";
  font-size: 12px;
}

.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner .mbsc-calendar-month-name.mbsc-material {
  padding-left: 12px;
  font-family: "Wes FY";
}

.mbsc-calendar-wrapper .mbsc-calendar-body .mbsc-calendar-row .mbsc-calendar-cell .mbsc-calendar-day-text.mbsc-calendar-today {
  color: #0d92d5;
}

.mbsc-calendar-wrapper .mbsc-calendar-body .mbsc-calendar-row .mbsc-calendar-cell .mbsc-calendar-today {
  color: #0d92d5;
}

.modal-content.showLocumRequestCard .workSchedule {
  margin-bottom: 0px;
}

.modal-content.showLocumRequestCard .request-available .col-sm-6 {
  min-width: 100%;
}

.mbsc-calendar-day-outer .mbsc-calendar-day-text,
.mbsc-calendar-day-outer .mbsc-calendar-month-name {
  opacity: 0.3;
}

.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner .mbsc-calendar-labels .mbsc-calendar-text {
  padding: 7px 7px;
  height: auto;
  font-family: "Quicksand", sans-serif;
  font-weight: 700;
  font-size: 9px;
  line-height: 1;
}

.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner .mbsc-calendar-labels .mbsc-calendar-text .mbsc-calendar-label-background {
  border-radius: 7px;
}

.mbsc-calendar-wrapper .mbsc-calendar-body .mbsc-calendar-week-days .mbsc-calendar-week-day {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  color: #1e2d35;
  font-family: "Wes FY";
  border: none;
  border-bottom: 2px solid #1e2d35;
  padding: 0px 12px 12px;
  height: auto;
}

.mbsc-material .mbsc-event-list .mbsc-ltr {
  margin: 0px;
  margin-bottom: 20px;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group {
  float: left;
  width: 100%;
  display: block;
  height: auto;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-material.mbsc-ltr {
  margin: 0px;
}

.mbsc-material .mbsc-event-list .mbsc-ltr:last-of-type {
  margin-bottom: 0px;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event {
  margin: 15px 0px;
  padding: 17px 20px;
  background: none !important;
  background: #f4f4f5 !important;
  border-radius: 15px;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-event-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: start;
  align-content: start;
  color: rgba(30, 45, 53, 0.8);
  font-family: "Quicksand";
  font-weight: 500;
  font-size: 14px;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-event-content .my-custom-field {
  min-width: 100%;
  margin-top: 7px;
  margin-bottom: 20px;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-event-content .company {
  margin-left: auto;
  font-weight: 700;
  color: #0078d7;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-event-time {
  color: #1e2d35;
  font-family: "Quicksand";
  font-weight: 800;
  clear: both;
  min-width: 100%;
}

.mbsc-calendar-wrapper .mbsc-calendar-body {
  position: relative;
}

.mbsc-material.mbsc-calendar-wrapper-fixed:after {
  box-shadow: none !important;
}

.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-inner {
  min-height: 130px;
}

.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-marks {
  min-width: 10px;
  min-height: 10px;
}

.mbsc-material.mbsc-calendar-mark {
  width: 10px;
  height: 10px;
  margin: 0px;
  border-radius: 50%;
}

.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner .mbsc-calendar-labels .mbsc-calendar-text.mbsc-calendar-text-more {
  padding: 0px;
  background: none !important;
}

.mbsc-calendar-text-more.mbsc-calendar-label-active:before,
.mbsc-calendar-text-more.mbsc-calendar-label-hover:before {
  display: none !important;
}

.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner .mbsc-calendar-labels .mbsc-calendar-text.mbsc-calendar-text-more .mbsc-calendar-label-inner.mbsc-material .mbsc-calendar-label-text {
  font-size: 12px;
  padding: 7px;
  background: none !important;
  color: #1e2d35;
}

.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner .mbsc-calendar-labels .mbsc-calendar-text.mbsc-calendar-text-more .mbsc-calendar-label-inner.mbsc-material .mbsc-calendar-label-text:hover {
  color: #0d92d5;
  cursor: pointer;
}

body .mbsc-popup .mbsc-popup-arrow-wrapper {
  display: none;
}

body .mbsc-popup .mbsc-popup-body {
  box-shadow: 0px 0px 20px 0px rgba(30, 45, 53, 0.18);
  border-radius: 20px;
}

body .mbsc-popup .mbsc-popup-body .mbsc-calendar-picker-wrapper .mbsc-calendar-cell-inner {
  padding: 0 15px;
}

body .mbsc-popup .mbsc-popup-body .mbsc-calendar-picker-wrapper .mbsc-calendar-cell-inner .mbsc-calendar-cell-text {
  font-family: "Quicksand", sans-serif;
  font-weight: 600;
  color: rgba(30, 45, 53, 0.8);
  height: auto;
  margin: 0px;
  padding: 0px;
  min-width: 0px;
  font-size: 14px;
  background: none !important;
}

body .mbsc-popup .mbsc-popup-body .mbsc-calendar-picker-wrapper .mbsc-calendar-cell-inner .mbsc-calendar-cell-text:hover {
  color: #1e2d35;
}

body .mbsc-popup .mbsc-popup-body .mbsc-calendar-picker-wrapper .mbsc-selected .mbsc-calendar-cell-text {
  color: #0d92d5;
  background: none;
  font-weight: 700;
}

body .mbsc-material.mbsc-popover-list {
  padding: 10px 2px;
  padding-right: 16px;
}

body .mbsc-material.mbsc-popover-list .mbsc-event {
  float: left;
  width: 100%;
  margin: 0 0px 9px 8px;
  padding: 0px;
  border-radius: 10px;
  background: #f4f4f5 !important;
  color: rgba(30, 45, 53, 0.8) !important;
  font-family: "Quicksand";
  font-size: 14px;
  font-weight: 600;
  padding: 13px;
}

body .mbsc-material.mbsc-popover-list .mbsc-event:last-of-type {
  margin-bottom: 0px;
}

body .mbsc-material.mbsc-popover-list .mbsc-event .title {
  float: left;
  width: 100%;
  line-height: 1.4;
  margin: -3px 0 5px 0;
}

body .mbsc-material.mbsc-popover-list .mbsc-event .company,
body .mbsc-material.mbsc-popover-list .mbsc-event .my-custom-field {
  float: left;
  width: 100%;
  display: block;
  margin-bottom: 5px;
}

body .mbsc-material.mbsc-popover-list .mbsc-event .mbsc-event-time {
  color: #1e2d35 !important;
  font-size: 12px;
  font-weight: 700;
  clear: both;
  float: left;
  margin-top: 7px;
}

.ui-widget.ui-widget-content {
  z-index: 9999 !important;
}

#locumsCard table form .table-button.btn,
#dashboardCard table form button.table-button {
    width: 50px;
}

#cookiePolicyCard p a,
#privacyPolicyCard p a {
    color: #3490dc;
    font-weight: 700;
    text-decoration: underline !important;
}

#cookiePolicyCard p a:hover,
#privacyPolicyCard p a:hover {
	color:#9f5de3;
}

#usersCard td.actions form button.btn-danger {
    min-width: 46px;
}

.markerControl {
    min-width: 310px;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-event-content .address {
    min-width: 100%;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event {
    position: relative;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-event-content .company {
    flex: 1;
    text-align: right;
    padding-left: 30px;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-event-content .title {
    flex: 1;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-event-content .my-custom-field {
    min-width: 100%;
    margin-top: 4px;
    margin-bottom: 0px;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-event-content .my-custom-field:last-of-type {
    margin-bottom: 20px;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-event-content .address {
    margin-bottom: 15px;
    margin-top: 3px;
}
.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event {
    position: relative;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-event-content .rateOfPay {
    position: absolute;
bottom: 17px;
    right: 18px;
    color: #1e2d35;
    font-family: "Quicksand";
    font-weight: 800;
    font-size: 13px;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-event-time {
    font-size: 13px;
}

.mbsc-material .mbsc-event-list .mbsc-ltr .mbsc-event-group > .mbsc-event .mbsc-event-content .rateOfPay:before {
    content: "Rate : ";
    font-family: "Quicksand";
    font-size: 13px;
}

.form-check label .btn-link {
    display: inline-block;
}