@import url('/System/File/Get?appUrl=~/Formats/core-styles.css');@import url('/System/File/Get?appUrl=~/Formats/fonts/Montserrat-Regular.css');@import url('/System/File/Get?appUrl=~/Formats/fonts/Montserrat-Bold.css');:root{--orange:#eb6d30;--dark-blue:#2f74ba;--grey:#a5a5a5;--green:#287f28;--light-green:#67b147}::-webkit-input-placeholder{color:var(--grey)}:-moz-placeholder{color:var(--grey);opacity:1}::-moz-placeholder{color:var(--grey);opacity:1}:-ms-input-placeholder{color:var(--grey)}::-ms-input-placeholder{color:var(--grey)}::placeholder{color:var(--grey)}.ng-enter{transition:.5s linear all;opacity:0}.ng-enter.ng-enter-active{opacity:1}body{position:relative;color:#000;font-family:'MontserratBold',sans-serif;font-size:16px}body::before{content:"";background:#fff url(/Repository/System/Uploads/Public/Images/login-background.png) no-repeat center center;background-size:cover;opacity:.75;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}body.blurred::before{-webkit-filter:blur(30px);-moz-filter:blur(30px);-o-filter:blur(30px);-ms-filter:blur(30px);filter:blur(30px);-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}header{padding:60px;position:absolute}main{height:100%}.container{display:flex;justify-content:center;width:100%;height:100%}.logo{background:url(/Repository/System/SystemContent/Images/Logos/ss-new-logo.svg) no-repeat;width:338px;height:98px}login-form{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.form-container,.content{max-width:600px;align-self:center;padding:50px 85px;background:#fff;-webkit-box-shadow:0 3px 6px var(--dark-blue);-moz-box-shadow:0 3px 6px var(--dark-blue);box-shadow:0 3px 6px var(--dark-blue);z-index:1}.form-header{font-size:1.563em;margin-bottom:40px}.form-header p{margin:0}.form-footer{margin-top:50px}.form-group{position:relative}.form-group:first-child{margin-bottom:25px}label[for=username],label[for=password]{display:none}input[type=text],input[type=password]{position:relative;width:100%;padding:12px 12px 12px 50px;border:0;border-bottom:1px solid var(--grey);font-family:'MontserratBold',sans-serif;font-size:1em}.username-icon{position:absolute;top:15px;left:15px;background:url(/Repository/System/Uploads/Public/Images/mail.svg) no-repeat;width:19px;height:13px;z-index:1}.password-icon{position:absolute;top:11px;left:15px;background:url(/Repository/System/Uploads/Public/Images/lock.svg) no-repeat;background-size:16px;width:16px;height:18px;z-index:1}.toggle-password{position:absolute;bottom:10px}.toggle-password input[type=checkbox]{display:block;-webkit-appearance:none;border:0;font-family:'Font Awesome 6 Pro';font-weight:bold;font-size:1em;color:var(--light-green);cursor:pointer}.toggle-password input[type=checkbox]:not(:checked):before{content:""}.toggle-password input[type=checkbox]:checked:before{content:""}.bottom-links{display:flex;justify-content:space-between;font-size:.625em;margin:15px 0 15px}label[for=rememberMe]{display:flex;align-items:center;line-height:15px}input#rememberMe{-webkit-appearance:none;width:15px;height:15px;margin-right:5px}input#rememberMe:not(:checked){background:url(/Repository/System/Uploads/Public/Images/checkbox-unchecked.svg) no-repeat;background-size:15px}input#rememberMe:checked{background:url(/Repository/System/Uploads/Public/Images/checkbox-checked.svg) no-repeat;background-size:15px}.password-link,.password-link:active,.password-link:visited,.password-link:focus{color:#000}.password-link:hover{color:var(--light-green)}.form-container button{position:relative;min-width:162px;padding:12px 42px;background:#67b147;background:linear-gradient(90deg,rgba(103,177,71,1) 0%,rgba(174,212,105,1) 50%,rgba(235,242,134,1) 100%);border:0;font-family:'MontserratBold',sans-serif;font-size:1.25em;color:#fff;cursor:pointer}.form-container button:before{content:'';position:absolute;left:0;bottom:0;z-index:1;width:0%;height:2px;background:#67b147;box-shadow:inset 0 0 0 #67b147;display:block;-webkit-transition:all 1.5s cubic-bezier(.5,.24,0,1);transition:all 1.5s cubic-bezier(.5,.24,0,1)}.form-container button:not(:disabled):hover::before{width:100%}.form-container button::after{content:'';position:absolute;right:0;top:0;z-index:1;width:0%;height:2px;background:#67b147;-webkit-transition:all 1.5s cubic-bezier(.5,.24,0,1);transition:all 1.5s cubic-bezier(.5,.24,0,1)}.form-container button:not(:disabled):hover::after{width:100%}.form-container button:not(:disabled):hover{border-left:2px solid #67b147;border-right:2px solid #67b147}button{padding:12px 20px;background:var(--dark-blue);border:0;color:#fff;font-family:'MontserratBold',sans-serif;font-size:1em;cursor:pointer}button:disabled{opacity:.75}@-webkit-keyframes rotate-90deg{from{}to{-webkit-transform:rotate(90deg)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{visibility:visible;opacity:1}}.animated-icon-container{text-align:center}.animated-icon-container .icon{animation:rotate-90deg 1s;animation-fill-mode:forwards}.error-response{color:#f00;text-align:center;font-size:.9em;line-height:1.25em;margin-bottom:10px;margin-top:-25px}body.logout:before{-webkit-filter:grayscale(100%);filter:grayscale(100%)}body.logout.blurred::before{filter:grayscale(100%) blur(30px)}.logout .form-header{margin-top:35px;text-align:start}.logout .content{animation:2s fadeIn;animation-fill-mode:forwards;visibility:hidden}.logout .content p{margin:0;font-family:'MontserratRegular',sans-serif}.logout a,.logout a:active,.logout a:visited{color:var(--orange)}.logout a:hover{color:var(--green)}.logout .animated-icon-container .icon{display:block;margin:0 auto;background:url(/Repository/System/Uploads/Public/Images/logout.svg) no-repeat;width:40px;height:40px}.ngdialog .ngdialog-close:before{top:0!important;right:0!important}.ngdialog-content{padding:20px!important;background:#fff!important}.modal-content .username-icon{background:url(/Repository/System/Uploads/Public/Images/mail-blue.svg) no-repeat}.error{color:#f00;font-size:.8em}@media only screen and (max-width:1024px){body::before{background-position-x:30%}}@media screen and (orientation:landscape){.logo{background:url(/Repository/System/SystemContent/Images/Logos/ss-new-logo-horizontal.svg) no-repeat;width:400px}}@media(max-width:576px){body::before{background-position-x:20%}header{padding:30px}.container{padding-top:30%}login-form{margin:0 20px}.form-container,.content{padding:25px}input[type=text],input[type=password]{padding-left:35px}.username-icon,.password-icon{left:5px}.toggle-password{right:0}}@media(max-width:428px){body::before{background-position-x:25%}.ngdialog,.logout .content{margin:20px}}@media(max-width:360px){.logo{width:300px}}