@font-face{font-family:'Open Sans';src:url('../../Content/fonts/OpenSans-Regular.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Open Sans';src:url('../../Content/fonts/OpenSans-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url('../../Content/fonts/OpenSans-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url('../../Content/fonts/OpenSans-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(../../Content/fonts/Roboto-Regular.ttf) format('woff2')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local('Roboto Bold'),local('Roboto-Bold'),url(../../Content/fonts/Roboto-Bold.ttf) format('woff2')}/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url('../../Content/fonts/fontawesome-webfont.eot?v=4.4.0xxx');src:url('../../Content/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('../../Content/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('../../Content/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('../../Content/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('../../Content/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-eye:before{content:'\f06e'}.fa-eye-slash:before{content:'\f070'}.snowflakes{display:none}.snowflake{color:#fff;font-size:1em;font-family:Arial;text-shadow:0 0 1px #000}@-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%{transform:translateX(0)}50%{transform:translateX(80px)}100%{transform:translateX(0)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-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}.snowflake:nth-of-type(0){left:40%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:first-of-type{left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:1%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}.snowflake:nth-of-type(10){left:75%;-webkit-animation-delay:2.7s,1.5s;animation-delay:2.7s,1.5s}.snowflake:nth-of-type(11){left:65%;-webkit-animation-delay:4s,1.5s;animation-delay:4s,1.5s}.snowflake:nth-of-type(12){left:35%;-webkit-animation-delay:3.2s,1.5s;animation-delay:3.2s,1.5s}div.bg-image{background-repeat:no-repeat;background-size:cover;position:fixed;left:0;right:0;top:0;height:100%;width:100%;filter:blur(5px);transition:all ease 1s}div.bg-image.zoomed{height:110%;width:110%;margin-left:-5%;margin-top:-5%}div.login-form-container{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}div.login-form-container div.vision-panel{width:600px;border:0;margin-top:0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-radius:4px;transition:box-shadow ease .5s;opacity:.95}div.login-form-container div.vision-panel.hover,div.login-form-container div.vision-panel:hover{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}div.login-form-container div.vision-panel div.fill-up{width:0%;position:relative;height:2px;background-color:#e76800;margin-top:-2px}div.login-form-container div.vision-panel div.vision-panel-header{border-bottom-width:2px}div.login-form-container div.vision-panel div.vision-panel-header div.LogoContainer{padding:50px;text-align:center}div.login-form-container div.vision-panel div.vision-panel-header div.LogoContainer img.LoginLogo{width:250px}div.login-form-container div.vision-panel div.vision-panel-body{padding:15px 0}div.login-form-container div.vision-panel div.vision-panel-body div.separator-login{display:flex;align-items:center;text-align:center}div.login-form-container div.vision-panel div.vision-panel-body div.separator-login::after,div.login-form-container div.vision-panel div.vision-panel-body div.separator-login::before{content:'';flex:1;border-bottom:1px solid #676a6c}div.login-form-container div.vision-panel div.vision-panel-body div.separator-login:not(:empty)::before{margin-right:.25em}div.login-form-container div.vision-panel div.vision-panel-body div.separator-login:not(:empty)::after{margin-left:.25em}div.login-form-container div.vision-panel div.vision-panel-body .form-control:focus{border-color:#e76800;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(231,104,0,.6)}div.login-form-container div.vision-panel div.vision-panel-body button.RevealPassword{padding-top:9px;padding-bottom:9px}div.login-form-container div.vision-panel div.vision-panel-body button.RevealPassword i{line-height:100%}div.login-form-container div.vision-panel div.vision-panel-body a.PaswordReset{color:inherit;text-decoration:none;font-weight:400;display:inline-block;white-space:no-wrap}div.login-form-container div.vision-panel div.vision-panel-body a.PaswordReset button.PasswordReset{border-radius:0;margin-left:-1px}div.login-form-container div.vision-panel div.vision-panel-body button.Login{font-weight:700;width:100%}div.login-form-container div.vision-panel div.vision-panel-body button.Login-Regular{background-color:#e76800}div.login-form-container div.vision-panel div.vision-panel-body a.LinkLoginSaml{display:inline-block;width:100%;color:inherit;font-weight:400;text-decoration:none;white-space:nowrap}