html{background:none}body,html{min-height:100%;height:auto}body{margin:0;background-size:cover;background-repeat:no-repeat;background:linear-gradient(50deg,#00b8ec,#252566)}p#logo,p#role{display:none}#footer{padding-right:2px}#footer p{color:#fff;font-size:12px;margin-bottom:0}#footer a{font-size:12px;color:#d3d3d3;display:block}#content,#wrap{border:none;border-radius:.5em}#login-page{min-height:100%;height:100%}#login-page #content{min-height:calc(100% - 180px)}#login-page-text-top{margin:0}#login-page-text-top p{padding-left:0;text-align:left}.gv-logo{display:flex;align-items:flex-end}.gv-logo .logo-img{background:url(https://geenidoonor.ee/images/logo.svg) 50% no-repeat;width:100px;height:50px}.gv-logo .logo-text{background:url(https://geenidoonor.ee/images/logotext.svg) 50% no-repeat;height:50px;width:100px;margin-left:10px}#ldaploginForm table,#loginForm table{border:none}#ldaploginForm .login-container,#loginForm .login-container{margin-left:auto;margin-right:auto;padding:0}#ldaploginForm table.challenge,#loginForm table.challenge{border:1px solid #2a2658!important;margin-bottom:2em}#ldaploginForm table.challenge td,#loginForm table.challenge td{padding:15px}#ldaploginForm table.challenge td p:last-of-type,#loginForm table.challenge td p:last-of-type{margin-bottom:0}#ldaploginForm img,#loginForm img{height:40px!important}#ldaploginForm p+p:last-of-type,#loginForm p+p:last-of-type{margin-bottom:2.5em}#ldaploginForm .login-form,#loginForm .login-form{margin-bottom:.5em}#ldaploginForm .login-form td,#loginForm .login-form td{vertical-align:middle}#ldaploginForm .login-form td[align=right],#loginForm .login-form td[align=right]{padding-right:.5em}#ldaploginForm .login-form input,#loginForm .login-form input{width:150px}#ldaploginForm input[type=submit],#loginForm input[type=submit]{font-size:2.5em;min-width:280px;padding:.1em .8em;border:none;background:#fecd12;color:#2a2658}#welcome-page .welcome-column{clear:both;width:auto}#welcome-page #admin-warnings{border-radius:5px}#welcome-page #header{display:flex;flex-direction:column;border-radius:5px}#welcome-page #header #userbar{order:1}#welcome-page #header>div{flex:0 1 auto}#welcome-page #header #appname{padding-bottom:0;max-width:100%}#welcome-page #header #userbar{clear:both;display:flex;flex-basis:100%!important}#welcome-page #header #userbar #user{margin-top:.8em;flex-basis:100%!important}input.date{box-sizing:content-box}#login-page #content,#loginForm .login-form input,#loginForm .login-form td,#welcome-page #content,table.challenge p{font-size:1.2em}#browser-page #top{width:auto;height:auto}#browser-page #wrap{background:none;display:block;margin:0;padding:0}#browser-page #wrap-inner{min-width:unset;background:#fff;border-radius:5px;margin:1em 1em .2em;padding:1em;display:flex;flex-direction:column}#browser-page #wrap-inner .action-noline{background:none!important}#browser-page #header{margin-top:0;width:100%}#browser-page #header,#browser-page #header #userbar{display:flex;flex-basis:100%}#browser-page #header #userbar #user{flex-basis:100%;margin-top:.8em}#browser-page #langbar{flex-basis:100%}#browser-page #langbar #lang{top:-4px;background:#fff;height:unset}#browser-page #questionnaire-name{flex-basis:100%;font-size:x-large}#browser-page #content{width:100%}#browser-page #columns-container{display:block;border:none}#browser-page #content_borders{border:none!important}#browser-page #qbcontent{min-width:unset!important;border:none;display:block;background:none;box-shadow:none}#browser-page #qbcontent ul.tabs{padding-left:0}#browser-page #qbcontent ul.tabs li{border:none;margin:0}#browser-page #qbcontent ul.tabs li button{padding-top:0;padding-right:.4em;padding-left:.4em;padding-bottom:0!important;outline-color:transparent}#browser-page #qbcontent ul.tabs li.tab-active{border-radius:0;padding-bottom:-3px;border-bottom:3px solid #252566}#browser-page #qbcontent ul.tabs li:hover{background:transparent;border-bottom:3px solid #fecd12}#browser-page #qbcontent ul.tabs li.tab-active:hover{border-bottom:3px solid #252566}#browser-page #qbcontent ul.tabs-sub{margin:0}#browser-page #qbcontent ul.tabs-sub li:first-child{margin-left:0}#browser-page #qbcontent div.message{margin:.8em}#browser-page #qbcontent .module-content-wrapper{min-width:unset}#browser-page #qbcontent .module .modulefield{width:98%}#browser-page #qbcontent .module .field,#browser-page #qbcontent .module .modulefieldtext,#browser-page #qbcontent .module .modulequestion{padding-left:0;padding-right:0}#browser-page #qbcontent .module .modulequestion{padding-right:1em}#browser-page #qbcontent .module.table .field{overflow-x:scroll}#browser-page #qbcontent label.radioButtonContainer{font-size:1.1em}#browser-page #qbcontent .radioButtonContainer.selection-button{height:100%}#browser-page #qbcontent .radioButtonContainer span{white-space:normal}#browser-page #qbcontent label.checkBoxContainer{font-size:1.1em}#browser-page #qbcontent .selection-button-column .btn{margin-top:5px}#browser-page #qbcontent label.selection-button>input:checked~span{background:#ffcc06}#browser-page #qbcontent .module-container .btn-xs{padding-top:6px;padding-bottom:6px;white-space:normal;height:100%}#browser-page #qbcontent #content_borders{background:none;border:none}#browser-page #footer{padding-right:16px;margin-bottom:16px}.btn:focus{outline-offset:0}@media (max-width:767.98px){a[href$=idCardAuth],img[src*="img/id"]{display:none}}@media (min-width:992px){#browser-page #wrap-inner,#content{max-width:970px;margin-left:auto;margin-right:auto}#browser-page #footer{max-width:990px;margin-left:auto;margin-right:auto}#admin-warnings,#header{max-width:980px;margin-left:auto;margin-right:auto}div.content-box{max-width:1024px!important;margin-left:auto!important;margin-right:auto!important;display:block!important;min-width:auto!important}#footer{max-width:1020px;margin-left:auto;margin-right:auto}#welcome-page .welcome-column{clear:none;float:left;width:45%}}.md h1{background:none}.md h2{padding-left:0}.usage ul li{list-style:number}.m-large-button button{height:auto;padding:5px 16px;font-size:16px;line-height:1.33;border-radius:6px}.m-agree-button button{color:#252566;background-color:#ffcc06;border-color:#ffcc06}.m-agree-button button:hover{background-color:#fec20d;border-color:#fec20d}.m-disagree-button button{color:#252566;border-color:#252566;background-color:#fff}.m-disagree-button button:hover{color:#252566;border-color:#ffcc06;background-color:#fff}.m-text-align-justify .modulefieldtext{text-align:justify}.m-text-padding-right-5 .modulefieldtext{padding-right:5em!important}.m-hidden{visibility:hidden!important;display:none!important}
/*# sourceMappingURL=/index.css.map */