.touch-scroll{overflow:visible;-webkit-overflow-scrolling:touch}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d, 0 0 5px #29d;opacity:1.0;-webkit-transform:rotate(3deg) translate(0px, -4px);-ms-transform:rotate(3deg) translate(0px, -4px);transform:rotate(3deg) translate(0px, -4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.absolute-center-simple{position:absolute !important;top:50% !important;left:50% !important;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.absolute-center{height:50%;width:100%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;overflow:visible;text-align:center}.absolute-center-2{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;overflow:auto}.absolute-center-2:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-right:-0.25em}.absolute-center-2>:first-child{display:inline-block;vertical-align:middle}body.happy-holidays #application_loader{background:url(https://assets.kumu.io/production/public/assets/holiday-loader-background-f347d6c82752d88ca30eb458e06acdc7777b2e3915e069afd2f9b30c94f4c5ae.png) no-repeat left top #082f3d;background-size:cover}body.happy-holidays #application_loader .logo{box-shadow:0 0 100px #fff;border-radius:200px}body.happy-holidays #application_loader .snowflake{color:#fff;font-size:1em;font-family:Arial, sans-serif;text-shadow:0 0 5px #000}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0);transform:translateX(0)}50%{transform:translateX(80px);transform:translateX(80px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0)}50%{transform:translateX(80px)}}body.happy-holidays #application_loader .snowflake{position:fixed;top:-10%;z-index:9999;user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}body.happy-holidays #application_loader .snowflake:nth-of-type(0){left:1%;animation-delay:0s,0s;animation-delay:0s,0s}body.happy-holidays #application_loader .snowflake:nth-of-type(1){left:10%;animation-delay:1s,1s;animation-delay:1s,1s}body.happy-holidays #application_loader .snowflake:nth-of-type(2){left:20%;animation-delay:6s,.5s;animation-delay:6s,.5s}body.happy-holidays #application_loader .snowflake:nth-of-type(3){left:30%;animation-delay:4s,2s;animation-delay:4s,2s}body.happy-holidays #application_loader .snowflake:nth-of-type(4){left:40%;animation-delay:2s,2s;animation-delay:2s,2s}body.happy-holidays #application_loader .snowflake:nth-of-type(5){left:50%;animation-delay:8s,3s;animation-delay:8s,3s}body.happy-holidays #application_loader .snowflake:nth-of-type(6){left:60%;animation-delay:6s,2s;animation-delay:6s,2s}body.happy-holidays #application_loader .snowflake:nth-of-type(7){left:70%;animation-delay:2.5s,1s;animation-delay:2.5s,1s}body.happy-holidays #application_loader .snowflake:nth-of-type(8){left:80%;animation-delay:1s,0s;animation-delay:1s,0s}body.happy-holidays #application_loader .snowflake:nth-of-type(9){left:90%;animation-delay:3s,1.5s;animation-delay:3s,1.5s}body.happy-holidays #application_loader .snowflake:nth-of-type(10){left:25%;animation-delay:2s,0s;animation-delay:2s,0s}body.happy-holidays #application_loader .snowflake:nth-of-type(11){left:65%;animation-delay:4s,2.5s;animation-delay:4s,2.5s}html,body{width:100%;height:100%;margin:0;padding:0;font-family:proxima-nova, "Helvetica Neue", Helvetica, sans-serif}#nprogress .bar{z-index:99999}#nprogress .spinner{z-index:99999}#application_loader{position:fixed;z-index:99998;top:0;left:0;width:100%;height:100%;min-height:100%}#application_loader .content{transition:opacity 2s;opacity:0;text-align:center}#application_loader .logo{margin:0 auto;margin-bottom:20px;max-width:200px}#application_loader .logo.custom{max-width:400px}#application_loader .status{width:300px;font-size:20px;font-weight:bold}#application_loader.in-view .content{opacity:1}#application_loader{color:#252525;background-color:#fff}#application_loader.error{background-color:#500}#application_loader.error .status{color:#eee}#application_loader.error .logo{opacity:0.4}
