body{position:relative;background:#e24968;background:-moz-linear-gradient(top, #E24968 1%, #ED778F 100%);background:-webkit-linear-gradient(top, #E24968 1%, #ED778F 100%);background:linear-gradient(to bottom, #E24968 1%, #ED778F 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ED778F', endColorstr='#ED778F',GradientType=0 )}#login-page{width:100%;height:100vh;padding-top:10%;position:relative;background-repeat:no-repeat;background-image:url("../images/loginOverlay.png");background-size:contain}#login-page .login-form-container{margin:0 auto;position:relative;border-radius:16px;max-width:460px;border-bottom:0 none;box-shadow:0 1px #fff inset,0 1px 3px rgba(34,25,25,.4);background-color:#fff}#login-page .login-form-container .top{position:relative;padding:25px;padding-top:25px}#login-page .login-form-container .bottom{padding:15px 25px;padding-top:0}#login-page .login-form-container .bottom .cookie-message,#login-page .login-form-container .bottom .login-notice{padding-top:15px;font-size:14px;border-top:1px solid hsl(210,13.9534883721%,88.137254902%)}#login-page .login-form-container .bottom p{margin-bottom:0}#login-page .login-form-container .bottom a{font-size:14px;color:#5a70ac;transition:color .2s ease-in-out}#login-page .login-form-container .bottom a:hover{color:rgb(70.6169354839,89.3346774194,140.3830645161)}#login-page .login-form-container .login-notice{border-top:1px solid hsl(210,13.9534883721%,88.137254902%);padding:15px 0}#login-page .login-message{font-size:14px;margin-bottom:1.5rem}#login-page .logo{margin-bottom:2rem}#login-page .logo img{height:auto}#login-page #login-form input[type=text],#login-page #login-form input[type=password],#login-page .recover-form input[type=text],#login-page .recover-form input[type=password],#login-page .reset-password input[type=text],#login-page .reset-password input[type=password],#login-page .welcome-confirm input[type=text],#login-page .welcome-confirm input[type=password],#login-page .merge-contact input[type=text],#login-page .merge-contact input[type=password],#login-page .enrol-new-user input[type=text],#login-page .enrol-new-user input[type=password]{position:relative;outline:none;box-shadow:none;background-color:rgba(0,0,0,0);z-index:2;padding-right:38px}#login-page #login-form input[type=text].form-control:focus,#login-page #login-form input[type=password].form-control:focus,#login-page .recover-form input[type=text].form-control:focus,#login-page .recover-form input[type=password].form-control:focus,#login-page .reset-password input[type=text].form-control:focus,#login-page .reset-password input[type=password].form-control:focus,#login-page .welcome-confirm input[type=text].form-control:focus,#login-page .welcome-confirm input[type=password].form-control:focus,#login-page .merge-contact input[type=text].form-control:focus,#login-page .merge-contact input[type=password].form-control:focus,#login-page .enrol-new-user input[type=text].form-control:focus,#login-page .enrol-new-user input[type=password].form-control:focus{border-color:#e24968}#login-page #login-form input[type=button],#login-page #login-form button,#login-page .recover-form input[type=button],#login-page .recover-form button,#login-page .reset-password input[type=button],#login-page .reset-password button,#login-page .welcome-confirm input[type=button],#login-page .welcome-confirm button,#login-page .merge-contact input[type=button],#login-page .merge-contact button,#login-page .enrol-new-user input[type=button],#login-page .enrol-new-user button{background-color:#5a70ac;color:#fff;outline:none;box-shadow:none;text-transform:uppercase;font-size:14px;font-weight:700;transition:background-color .2s ease-in-out}#login-page #login-form input[type=button]:hover,#login-page #login-form button:hover,#login-page .recover-form input[type=button]:hover,#login-page .recover-form button:hover,#login-page .reset-password input[type=button]:hover,#login-page .reset-password button:hover,#login-page .welcome-confirm input[type=button]:hover,#login-page .welcome-confirm button:hover,#login-page .merge-contact input[type=button]:hover,#login-page .merge-contact button:hover,#login-page .enrol-new-user input[type=button]:hover,#login-page .enrol-new-user button:hover{background-color:rgb(70.6169354839,89.3346774194,140.3830645161)}#login-page #login-form input::placeholder,#login-page .recover-form input::placeholder,#login-page .reset-password input::placeholder,#login-page .welcome-confirm input::placeholder,#login-page .merge-contact input::placeholder,#login-page .enrol-new-user input::placeholder{background-color:#fff}#login-page #login-form #login-button,#login-page #login-form #enrol-button,#login-page .recover-form #login-button,#login-page .recover-form #enrol-button,#login-page .reset-password #login-button,#login-page .reset-password #enrol-button,#login-page .welcome-confirm #login-button,#login-page .welcome-confirm #enrol-button,#login-page .merge-contact #login-button,#login-page .merge-contact #enrol-button,#login-page .enrol-new-user #login-button,#login-page .enrol-new-user #enrol-button{padding:.375rem .8rem}#login-page #login-form .form-group,#login-page .recover-form .form-group,#login-page .reset-password .form-group,#login-page .welcome-confirm .form-group,#login-page .merge-contact .form-group,#login-page .enrol-new-user .form-group{position:relative}#login-page #login-form .form-group label,#login-page .recover-form .form-group label,#login-page .reset-password .form-group label,#login-page .welcome-confirm .form-group label,#login-page .merge-contact .form-group label,#login-page .enrol-new-user .form-group label{position:absolute;top:8px;left:12px;display:none;color:hsl(210,13.9534883721%,63.137254902%);z-index:1}#login-page #login-form .form-group i,#login-page .recover-form .form-group i,#login-page .reset-password .form-group i,#login-page .welcome-confirm .form-group i,#login-page .merge-contact .form-group i,#login-page .enrol-new-user .form-group i{position:absolute;top:11px;right:13px;color:hsl(210,13.9534883721%,63.137254902%)}#login-page #login-form .form-group.focused label,#login-page .recover-form .form-group.focused label,#login-page .reset-password .form-group.focused label,#login-page .welcome-confirm .form-group.focused label,#login-page .merge-contact .form-group.focused label,#login-page .enrol-new-user .form-group.focused label{display:inline-block;font-size:11px;top:-17px;left:5px}#login-page #login-form .form-group.invalid.focused label,#login-page .recover-form .form-group.invalid.focused label,#login-page .reset-password .form-group.invalid.focused label,#login-page .welcome-confirm .form-group.invalid.focused label,#login-page .merge-contact .form-group.invalid.focused label,#login-page .enrol-new-user .form-group.invalid.focused label{display:inline-block;color:#dc3545}#login-page #login-form .form-group.invalid input,#login-page .recover-form .form-group.invalid input,#login-page .reset-password .form-group.invalid input,#login-page .welcome-confirm .form-group.invalid input,#login-page .merge-contact .form-group.invalid input,#login-page .enrol-new-user .form-group.invalid input{border-color:#dc3545}#login-page #login-form .form-group.invalid i,#login-page .recover-form .form-group.invalid i,#login-page .reset-password .form-group.invalid i,#login-page .welcome-confirm .form-group.invalid i,#login-page .merge-contact .form-group.invalid i,#login-page .enrol-new-user .form-group.invalid i{color:#dc3545}#login-page #login-form .forgot-password,#login-page .recover-form .forgot-password,#login-page .reset-password .forgot-password,#login-page .welcome-confirm .forgot-password,#login-page .merge-contact .forgot-password,#login-page .enrol-new-user .forgot-password{margin-right:20px}#login-page #login-form .form-group,#login-page #login-form .error-message,#login-page .recover-form .form-group,#login-page .recover-form .error-message,#login-page .reset-password .form-group,#login-page .reset-password .error-message,#login-page .welcome-confirm .form-group,#login-page .welcome-confirm .error-message,#login-page .merge-contact .form-group,#login-page .merge-contact .error-message,#login-page .enrol-new-user .form-group,#login-page .enrol-new-user .error-message{margin-bottom:1.5rem}#login-page #login-form .error-message,#login-page .recover-form .error-message,#login-page .reset-password .error-message,#login-page .welcome-confirm .error-message,#login-page .merge-contact .error-message,#login-page .enrol-new-user .error-message{color:#dc3545;width:100%;text-align:center;font-size:14px}#login-page #login-form button[type=submit],#login-page .recover-form button[type=submit],#login-page .reset-password button[type=submit],#login-page .welcome-confirm button[type=submit],#login-page .merge-contact button[type=submit],#login-page .enrol-new-user button[type=submit]{float:right;outline:none;box-shadow:none;font-size:14px;text-transform:uppercase;background-color:#5a70ac;font-weight:700;transition:all .2s ease-in-out;border-color:#5a70ac;color:#fff}#login-page #login-form button[type=submit]:hover,#login-page .recover-form button[type=submit]:hover,#login-page .reset-password button[type=submit]:hover,#login-page .welcome-confirm button[type=submit]:hover,#login-page .merge-contact button[type=submit]:hover,#login-page .enrol-new-user button[type=submit]:hover{background-color:rgb(70.6169354839,89.3346774194,140.3830645161);border-color:rgb(70.6169354839,89.3346774194,140.3830645161)}#login-page #login-form .font-italic,#login-page .recover-form .font-italic,#login-page .reset-password .font-italic,#login-page .welcome-confirm .font-italic,#login-page .merge-contact .font-italic,#login-page .enrol-new-user .font-italic{font-size:14px;margin-bottom:1.5rem;display:inline-block}#login-page #login-form .login-link,#login-page .recover-form .login-link,#login-page .reset-password .login-link,#login-page .welcome-confirm .login-link,#login-page .merge-contact .login-link,#login-page .enrol-new-user .login-link{display:inline-block;font-size:14px;color:#676767;transition:color .2s ease-in-out}#login-page #login-form .login-link:hover,#login-page .recover-form .login-link:hover,#login-page .reset-password .login-link:hover,#login-page .welcome-confirm .login-link:hover,#login-page .merge-contact .login-link:hover,#login-page .enrol-new-user .login-link:hover{color:rgb(77.5,77.5,77.5)}#login-page #login-form .help-block,#login-page .recover-form .help-block,#login-page .reset-password .help-block,#login-page .welcome-confirm .help-block,#login-page .merge-contact .help-block,#login-page .enrol-new-user .help-block{color:#dc3545;margin-top:1.5rem;width:100%;text-align:center;font-size:14px;line-height:1;display:inline-block}#login-page #login-form a,#login-page .recover-form a,#login-page .reset-password a,#login-page .welcome-confirm a,#login-page .merge-contact a,#login-page .enrol-new-user a{font-size:14px;color:#676767;transition:color .2s ease-in-out}#login-page #login-form a:hover,#login-page .recover-form a:hover,#login-page .reset-password a:hover,#login-page .welcome-confirm a:hover,#login-page .merge-contact a:hover,#login-page .enrol-new-user a:hover{color:rgb(77.5,77.5,77.5)}#login-page #login-form .recover-message,#login-page .recover-form .recover-message,#login-page .reset-password .recover-message,#login-page .welcome-confirm .recover-message,#login-page .merge-contact .recover-message,#login-page .enrol-new-user .recover-message{font-size:14px;color:#dc3545}#login-page #login-form .recover-message a,#login-page .recover-form .recover-message a,#login-page .reset-password .recover-message a,#login-page .welcome-confirm .recover-message a,#login-page .merge-contact .recover-message a,#login-page .enrol-new-user .recover-message a{background-color:#5a70ac;color:#fff;outline:none;box-shadow:none;text-transform:uppercase;font-size:14px;font-weight:700;transition:background-color .2s ease-in-out}#login-page #login-form .recover-message a:hover,#login-page .recover-form .recover-message a:hover,#login-page .reset-password .recover-message a:hover,#login-page .welcome-confirm .recover-message a:hover,#login-page .merge-contact .recover-message a:hover,#login-page .enrol-new-user .recover-message a:hover{background-color:rgb(213.9146919431,34.0853080569,70.5213270142)}#login-page #login-form .reset-message,#login-page .recover-form .reset-message,#login-page .reset-password .reset-message,#login-page .welcome-confirm .reset-message,#login-page .merge-contact .reset-message,#login-page .enrol-new-user .reset-message{font-size:14px;color:#28a745}#login-page .welcome-confirm form{width:100%;display:inline-block;text-align:center}#login-page .welcome-confirm button[type=submit]{float:none;display:inline-block}#login-page .welcome-confirm button[name=existinguser]{margin-bottom:1rem}#login-page .welcome-confirm button[name=newuser]{background-color:rgba(0,0,0,0);color:#e24968}#login-page .welcome-confirm button[name=newuser]:hover{background-color:rgba(0,0,0,0)}footer{position:absolute;left:0;bottom:0;width:100%;padding:15px 25px;color:#fff;background-color:#e24968}footer .social{text-align:center}footer .social span{display:inline-block;margin-right:10px}footer .social ul{display:inline-block;margin:0;padding:0;list-style:none}footer .social ul li{display:inline-block}footer .social ul li a{margin:0 5px;border-radius:50%;text-align:center;display:block;width:35px;height:35px;line-height:35px;color:#fff;transition:all .2s ease-in-out}footer .social ul li .facebook{background-color:#3b5998}footer .social ul li .facebook:hover{background-color:rgb(44.7393364929,67.4881516588,115.2606635071)}footer .social ul li .twitter{background-color:#1da1f2}footer .social ul li .twitter:hover{background-color:rgb(11.9665271967,133.4728033473,208.0334728033)}footer .social ul li .linkedin{background-color:#0077b5}footer .social ul li .linkedin:hover{background-color:rgb(0,85.4696132597,130)}footer .app{text-align:center}footer .app .download img{max-width:120px;height:auto}footer .links a{color:#fff;font-weight:700}.language-container{position:relative}.cookie-language-dropdown{position:absolute;top:30px;right:15px}.cookie-language-dropdown .icon-attributes{font-size:25px;color:#5a70ac}.cookie-language-dropdown .dropdown-container{display:none;position:absolute;top:100%;padding:5px 0;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;z-index:3000}.cookie-language-dropdown .dropdown-container ul{margin:0;padding:0;list-style:none}.cookie-language-dropdown .dropdown-container ul li a{display:block;padding:3px 20px}.cookie-language-dropdown .dropdown-container ul li a:hover{background-color:#eeefef;cursor:pointer}.cookie-language-dropdown .dropdown-trigger{display:block;padding:3px 20px}.cookie-language-dropdown .dropdown-trigger:hover{cursor:pointer}.cookie-language-dropdown .arrow-down{position:absolute;top:50%;transform:translateY(-50%);right:8px;display:block;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid #666}.cookie-language-dropdown .show{display:block}@media(max-width: 767.98px){footer .social,footer .links{margin-bottom:1.5rem}}@media(max-width: 575.98px){body{background:#fff}footer{margin-top:80px;position:relative;box-shadow:none;background-color:#fff;color:#212529}footer .social,footer .links{margin-bottom:2rem}footer .links a{color:#212529}#login-page{width:auto;height:auto;padding-top:0}#login-page .login-form-container{max-width:100%;box-shadow:none}}.enrol-form .enrol-form-heading{margin-bottom:2rem}.enrol-form .enrol-form-heading span{font-weight:700}.enrol-form .form-group{position:relative}.enrol-form .form-group i{position:absolute;top:11px;right:12px;color:hsl(210,13.9534883721%,63.137254902%)}.enrol-form .form-group.invalid label{display:inline-block;color:#dc3545}.enrol-form .form-group.invalid input{border-color:#dc3545}.enrol-form .form-group.invalid i{color:#dc3545}.enrol-form .form-group label{position:absolute;display:inline-block;color:hsl(210,13.9534883721%,63.137254902%);font-size:11px;top:-17px;left:5px}.enrol-form .form-group input[name=enrol-code]{outline:none;box-shadow:none;margin-bottom:1.5rem}.enrol-form button[type=submit]{float:right;outline:none;box-shadow:none;font-size:14px;text-transform:uppercase;background-color:#5a70ac;font-weight:700;transition:all .2s ease-in-out;border-color:#5a70ac;color:#fff}.enrol-form button[type=submit]:hover{background-color:rgb(70.6169354839,89.3346774194,140.3830645161);border-color:rgb(70.6169354839,89.3346774194,140.3830645161)}.enrol-form .login-link{position:absolute;margin-top:-28px;display:inline-block;font-size:14px;color:#676767;transition:color .2s ease-in-out}.enrol-form .login-link:hover{color:rgb(77.5,77.5,77.5)}.enrol-form .help-block{color:#dc3545;margin-bottom:1.5rem;width:100%;text-align:center;font-size:14px;line-height:1}.enrolment-message .btn{background-color:#e24968;color:#fff;outline:none;box-shadow:none;text-transform:uppercase;font-size:14px;font-weight:700;transition:background-color .2s ease-in-out}.enrolment-message .btn:hover{background-color:rgb(213.9146919431,34.0853080569,70.5213270142)}#login-page.no-height{height:auto;padding-bottom:50px}footer.no-height{position:relative}/*# sourceMappingURL=style.css.map */
