@charset "UTF-8";@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v31/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNirXA3ig.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v31/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiSnc3ig.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v31/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTM.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v31/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTM.ttf) format('truetype')}html{background:#502907}#back{position:fixed;width:100%;height:100%;opacity:.85;background-position:center;background-size:cover}#info{color:#fff;position:absolute;bottom:0;left:0;right:0;text-align:center;padding:0 8px 8px;text-shadow:0 0 3px #000;text-align:center}#info:hover{opacity:1}.footer-menu{background:#4c4c4c;width:200px;padding:16px;position:fixed;text-shadow:none;text-align:left;border-radius:4px;border:2px solid #000}.footer-menu h5{font-size:16px;font-weight:700;margin-bottom:12px}.footer-menu p{font-size:14px}.footer-menu .selected{opacity:.35}.footer-menu:after,.footer-menu:before{top:100%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.footer-menu:after{border-color:rgba(136,183,213,0);border-top-color:#4c4c4c;right:calc(10% + 3px);border-width:8px;margin-left:-8px}.footer-menu:before{border-color:rgba(194,225,245,0);border-top-color:#000;right:10%;border-width:11px;margin-left:-11px}#footer-menu-sitemap:after{left:10%}#footer-menu-sitemap:before{left:10%}#footer-menu-contact:after,#footer-menu-language:after{right:calc(10% + 3px)}#footer-menu-contact:before,#footer-menu-language:before{right:10%}#footer-menu{margin:0 auto;max-width:340px;font-size:12px}#footer-menu .col{width:calc(25% - 3px);float:left;margin:0 2px}#footer-menu .col:first-child{margin-left:0}#footer-menu .col:last-child{margin-right:0}#footer-menu .col>a{border:1px solid rgba(255,255,255,.25);display:block;padding:8px 0;border-radius:4px}.login-tooltip p{font-size:14px}#messageArea{height:120px;margin-bottom:10px;position:relative}#messageArea .title{text-align:center;font-size:40px;line-height:120px}#messageArea .title img{height:100px}#messageArea .logo{height:120px;background:url(gfx/logos/default/opiq-logo-blue.png);background-position:top center;background-repeat:no-repeat;background-size:130px}.custom-branding-longhorn #messageArea .logo{background:url(gfx/logos/longhorn/Longhorn-full-colour.png)!important}#messageArea .error{position:absolute;left:0;right:0;bottom:0;background:red;border-radius:4px;padding:10px;color:#fff}#login-logo{position:fixed;top:32px;left:32px;width:120px;pointer-events:none}#login-logo img{float:left;width:100%}.opiq-logo{float:left;width:100%;margin-bottom:16px;display:none}.opiq-logo img{float:left;width:40px}#login-title{opacity:.75}.assisting-text{color:#999;margin-bottom:10px;font-size:14px}#kz-login-notification{padding:0 20px 20px;clear:both;overflow:auto}#login-options{clear:both;padding:0 20px;overflow:auto}.login-option{float:left;width:calc(50% - 1px);margin-bottom:2px}.login-option a{float:left;width:calc(100% - 8px);padding:4px;border-radius:4px;transition:all .15s linear}.login-option:nth-child(odd){margin-right:2px}.login-option:hover a{background:#e0f1fc}.login-option-header{float:left;width:100%;margin-bottom:16px}.login-option-logo{float:left;height:24px;margin-right:4px}.login-option-logo img{width:24px;float:left;clear:both}.login-option-title{font-size:16px;line-height:26px;color:rgba(0,0,0,.85);float:left;padding-left:4px}#login-header{padding:20px;text-align:center;padding:32px 0 24px;font-family:Nunito}#login-header h1{font-size:24px;font-weight:700}#login-header p{font-size:16px}.account-option-frame{padding:20px;border-top-left-radius:4px;border-top-right-radius:4px}#opiq-account-option{background:#007cc3}.login-form{clear:both;position:relative}.login-option-buttons{float:left;width:100%;margin-top:8px}.login-option-messages{clear:both}.back-other{position:relative}.error-message{padding:0 20px 20px;position:absolute;background:#fff;bottom:0;left:0;right:0}.error-message p,.login-option-messages p{margin-bottom:8px;font-size:16px;line-height:24px}.control-code{font-size:32px;margin-bottom:10px}.error-message .box{position:relative;margin-bottom:0}.close-overlay{position:absolute;top:0;right:0}.close-overlay a{color:inherit;padding:16px;display:block;opacity:.7;font-size:30px;line-height:20px}.close-overlay a:hover{opacity:1}.close-overlay a:active{opacity:.5}.footer-menu .close-overlay a{padding:6px 10px;font-size:22px;line-height:20px}label{float:left;margin-bottom:4px}.logInInput{border:none;width:calc(100% - 16px);float:left;margin-bottom:16px;height:30px;line-height:30px;padding:2px 8px;border-radius:2px}.logInInput.on-white{border:1px solid #ccc;width:calc(100% - 18px)}.logInInput.phone-prefix{width:calc(100% - 58px);padding-left:48px}.phone-number{position:relative;clear:both}.phone-number:before{content:"+372";position:absolute;left:8px;top:8px;opacity:.65}.remember-me-on-this-device{display:block;font-size:14px;padding:0 0 8px;clear:both}#opiq-account-option .remember-me-on-this-device{color:#fff}.remember-me-on-this-device input{float:left;margin-right:6px;margin-top:1px;cursor:pointer}.remember-me-on-this-device label{cursor:pointer}.accountList{margin:10px 0;height:220px;overflow:auto;clear:both}.accountList li{display:block}.accountList li a{display:block;padding:4px 8px 4px 0;margin-bottom:4px;transition:all .15s linear}.accountList li a:focus,.accountList li a:hover{padding:4px 0 4px 8px}.logInButton{padding:4px 8px;line-height:24px;font-size:18px}.front .logInButton{color:#fff;border-color:rgba(255,255,255,.75)}.front .logInButton:hover{border-color:#fff}.flip-container{position:absolute;bottom:50%;right:50%;width:340px;height:340px;-ms-transform:translate(50%,50%) perspective(1000px);-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%) perspective(1000px);transform:translate(50%,50%);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000}.flip-container.eduvod .back-eduvod,.flip-container.ekool .back-ekool,.flip-container.error .back-error,.flip-container.facebook .back-facebook,.flip-container.google .back-google,.flip-container.harid .back-harid,.flip-container.idkaart .back-idkaart,.flip-container.kundelik .back-kundelik,.flip-container.longhornm .back-longhornm,.flip-container.mobiilid .back-mobiilid,.flip-container.mpass .back-mpass,.flip-container.opiq .back-opiq,.flip-container.schoolaby .back-schoolaby,.flip-container.select-account-opiq .back,.flip-container.stuudium .back-stuudium{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0);visibility:visible}.flip-container.eduvod .front,.flip-container.ekool .front,.flip-container.error .front,.flip-container.facebook .front,.flip-container.google .front,.flip-container.harid .front,.flip-container.idkaart .front,.flip-container.kundelik .front,.flip-container.longhornm .front,.flip-container.mobiilid .front,.flip-container.mpass .front,.flip-container.opiq .front,.flip-container.schoolaby .front,.flip-container.select-account-opiq .front,.flip-container.stuudium .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-container.eduvod-ok .back-eduvod,.flip-container.ekool-ok .back-ekool,.flip-container.error-ok .back-error,.flip-container.facebook-ok .back-facebook,.flip-container.google-ok .back-google,.flip-container.harid-ok .back-harid,.flip-container.idkaart-ok .back-idkaart,.flip-container.kundelik-ok .back-kundelik,.flip-container.longhornm-ok .back-longhornm,.flip-container.mobiilid-ok .back-mobiilid,.flip-container.mpass-ok .back-mpass,.flip-container.opiq-ok .back-opiq,.flip-container.schoolaby-ok .back-schoolaby,.flip-container.stuudium-ok .back-stuudium{transform:rotateY(180deg)}.flipper{-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-ms-transition:.6s;-moz-transition:.6s;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d;position:relative}.back,.back-other,.front{box-shadow:0 0 10px rgba(0,0,0,.5);background:#fff;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-webkit-transform:rotateY(0);-moz-transition:.6s;-moz-transform-style:preserve-3d;-moz-transform:rotateY(0);-o-transition:.6s;-o-transform-style:preserve-3d;-o-transform:rotateY(0);position:absolute;top:0;left:0}.front{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);width:340px;height:340px;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);padding:20px;width:300px;height:300px;border-radius:4px}.back-other{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);width:340px;height:340px;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;visibility:hidden}@media (max-width:340px){.flip-container{top:0;-ms-transform:translate(50%,0);-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);transform:translate(50%,0)}#opiq-account-option{padding:16px}.error-message{padding:0 16px 16px}.remember-me-on-this-device{font-size:12px;line-height:18px}#login-logo{display:none}.opiq-logo{display:block}.flip-container{width:100%;height:360px;border-radius:0}.back-other,.front{width:100%;height:360px}.account-option-frame,.back,.back-other,.front{border-radius:0}.back{width:calc(100% - 40px);height:320px}.accountList{height:240px}}#login-forgot-password{padding:0 0 4px;opacity:.75;transition:all .15s linear;display:block;clear:both;float:left;margin-top:16px}#login-forgot-password:hover{opacity:1}.login-loading{position:absolute;width:100%;height:100%;top:0;left:0;background:url(/Content/gfx/ajax-loader.gif) no-repeat center center}#password-container{position:relative;clear:both}#password{position:relative;clear:both;width:calc(100% - 46px);padding-right:36px}#toggle-password-visibility{position:absolute;top:0;right:0;width:36px;height:36px;line-height:36px;text-align:center;opacity:.75}#toggle-password-visibility:hover{opacity:1}.ui-explainer{margin-left:4px;float:left;opacity:.75;cursor:help}.ui-explainer:hover{opacity:1}