@font-face{font-family:'My Libre Franklin';font-style:normal;font-weight:400;src:local("My Libre Franklin"),local('MyLibreFranklin-Regular'),url(../fonts/libre-franklin-v3-latin_latin-ext-regular.woff2) format('woff2'),url(../fonts/libre-franklin-v3-latin_latin-ext-regular.woff) format('woff')}@font-face{font-family:'My Libre Franklin';font-style:normal;font-weight:700;src:local("My Libre Franklin Bold"),local('MyLibreFranklin-Bold'),url(../fonts/libre-franklin-v3-latin_latin-ext-700.woff2) format('woff2'),url(../fonts/libre-franklin-v3-latin_latin-ext-700.woff) format('woff')}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.container{width:90%;margin-left:auto;margin-right:auto}.row{position:relative;width:100%}.row [class^=col]{float:left;margin:0 2%;min-height:.125rem}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:96%}.col-1-sm{width:4.33%}.col-2-sm{width:12.66%}.col-3-sm{width:21%}.col-4-sm{width:29.33%}.col-5-sm{width:37.66%}.col-6-sm{width:46%}.col-7-sm{width:54.33%}.col-8-sm{width:62.66%}.col-9-sm{width:71%}.col-10-sm{width:79.33%}.col-11-sm{width:87.66%}.col-12-sm{width:96%}.row::after{content:"";display:table;clear:both}.hidden-sm{display:none}@media only screen and (min-width:33.75em){.container{width:80%}}@media only screen and (min-width:45em){.col-1{width:4.33%}.col-2{width:12.66%}.col-3{width:21%}.col-4{width:29.33%}.col-5{width:37.66%}.col-6{width:46%}.col-7{width:54.33%}.col-8{width:62.66%}.col-9{width:71%}.col-10{width:79.33%}.col-11{width:87.66%}.col-12{width:96%}.hidden-sm{display:block}}@media only screen and (min-width:60em){.container{width:75%;max-width:60rem}}*{box-sizing:border-box}.loading-icon{display:inline-block;width:20px;height:20px;background-image:url(../images/loading.gif);background-size:100%;vertical-align:middle}.dev-notice{background-color:#fdfdc8;font-size:.9em;color:#333}.my-row::after{content:"";display:table;clear:both}.my-row [class^=my-col]{float:left;margin:0;min-height:.125rem}.my-row .my-col-8{width:66.66%}.my-row .my-col-6{width:50%}.my-row .my-col-4{width:33.33%}@media (max-width:500px){.my-row.my-row-collapse-after-sm [class^=my-col]{float:none;width:100%}}@media (max-width:700px){.my-row.my-row-collapse-after-md [class^=my-col]{float:none;width:100%}}#main.col-12{margin:0;width:100%}body,html{margin:0;padding:0;font-family:"My Libre Franklin",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:15px;line-height:1.5em;background-color:#F8F8F8}strong{font-weight:700}.internal-debug{font-family:"Fira Code",monospace;background-color:rgba(255,255,255,.9);font-size:.8rem;margin:10px 0}.internal-debug b,.internal-debug strong{font-weight:700}.internal-debug pre{white-space:pre-wrap}a{color:#4b36ea}.button-sized{display:inline-block;padding:10px 24px;font-size:14px;font-family:inherit;line-height:1em;margin:20px 0}.button-sized.button-inline{margin:0;padding-right:0;padding-left:0}.file-button,a.button,button.submit,input[type=submit]{display:inline-block;padding:10px 24px;font-size:14px;font-family:inherit;line-height:1em;margin:20px 0;font-weight:700;color:#fff;text-shadow:#000 1px 0 0;border:1px solid #273f98;background-color:#3150c1;border-radius:3px;cursor:pointer;text-decoration:none;-webkit-appearance:none}.file-button.button-small,a.button.button-small,button.submit.button-small,input[type=submit].button-small{padding:3px 5px}.file-button:hover,a.button:hover,button.submit:hover,input[type=submit]:hover{background-color:#2f4db9}.file-button.button-secondary,a.button.button-secondary,button.submit.button-secondary,input[type=submit].button-secondary{background-color:#fdfdfd;border:1px solid #526ed3;color:#333;text-shadow:none}.file-button.button-secondary:hover,a.button.button-secondary:hover,button.submit.button-secondary:hover,input[type=submit].button-secondary:hover{background-color:#f8f8f8}.file-button.button-critical-action:hover,a.button.button-critical-action:hover,button.submit.button-critical-action:hover,input[type=submit].button-critical-action:hover{background-color:#e24a48;color:#fff;border-color:#e24a48}.file-button.button-inline,a.button.button-inline,button.submit.button-inline,input[type=submit].button-inline{margin:0}[data-role=file-upload]{display:inline-block}a.button.button-action-completed{border-color:#ccc;background-color:rgba(255,255,255,.5);font-weight:400;color:#777;cursor:default}a.button .icon{display:inline-block;width:1.5em;height:1.5em;margin:-.5em 0 -.2em -.5em;background-size:100% 100%;background-position:center center;vertical-align:middle}a.button .icon.icon-message-mark-favorite{background-image:url(../images/icons/icon-star-empty.png)}a.button .icon.icon-message-mark-read{background-image:url(../images/icons/icon-message-mark-read.png)}.file-button{padding:5px 10px}.attached-file{display:inline-block;padding:2px 6px;background-color:#f3f3f3;border:1px solid #d9d9d9;border-radius:4px;margin-bottom:6px;margin-right:5px;color:#111;max-width:100%;word-wrap:break-word}.attached-file i{margin-left:4px;text-decoration:underline;cursor:pointer;font-size:.9em}.attached-file i:hover{color:red}a.button.button-google{background-image:url(../images/google.png);background-size:16px 16px;background-repeat:no-repeat;background-position:10px 50%;padding:10px 10px 10px 30px}a.button.button-microsoft{background-image:url(../images/microsoft.png);background-size:16px 16px;background-repeat:no-repeat;background-position:10px 50%;padding:10px 10px 10px 30px}a.button.button-stuudium{background-image:url(../images/stuudium-logo.png);background-size:20px 20px;background-repeat:no-repeat;background-position:18px 50%;padding-left:42px}.highlight{border-radius:.51em 0 .51em 0;background-image:linear-gradient(-100deg,rgba(250,247,133,.4),rgba(250,247,133,.7) 95%,rgba(250,247,133,.3))}input.input-text,input[type=text],input[type=tel],input[type=email],input[type=number],input[type=password],select,textarea{-webkit-appearance:none;appearance:none;font:inherit;font-size:inherit;padding:10px;border:1px solid rgba(0,0,0,.2);border-radius:4px;outline:0}input.input-text:focus,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,select:focus,textarea:focus{border-color:#2780f8}input.input-text[readonly],input[type=text][readonly],input[type=tel][readonly],input[type=email][readonly],input[type=number][readonly],input[type=password][readonly],select[readonly],textarea[readonly]{background-color:rgba(255,255,255,.4);border-color:rgba(0,0,0,.1)}textarea{resize:none}body.public,html.public{background-color:#222}header.public{text-align:center;background:#3150c1;background-image:linear-gradient(to right bottom,#3150c1,#2c49b4,#2843a8,#233c9c,#1e3690);padding:4rem 5px 6rem 5px;color:#fff}header.public h1{font-size:2rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 0 2px rgba(0,0,0,.5)}header.public h1 a{color:inherit;text-decoration:none;display:inline-block;background-image:url(../images/sisseastumine-logo-white.png);background-repeat:no-repeat;background-position:left 50%;background-size:24px 24px;padding-left:28px}header.public h1 a:hover{text-decoration:underline}header.public h2{font-size:1.2rem}header.public .auth-info a,header.public .stuudium-iconlink{color:#fff;color:rgba(255,255,255,.92);display:inline-block;padding:0 3px;border-radius:3px}header.public .auth-info a:hover,header.public .stuudium-iconlink:hover{background-color:rgba(255,255,255,.1)}header.public .stuudium-iconlink{position:absolute;top:5px;left:5px;font-weight:700;text-decoration:none;background-image:url(../images/stuudium-logo.png);background-repeat:no-repeat;background-position:2px center;background-size:1.3em 1.3em;padding-left:1.7em}header.public .auth-info{position:absolute;top:5px;right:5px}header.public .auth-info a.my-data{font-weight:700}@media (max-width:500px){header.public{padding:3rem 5px 1.5rem 5px}header.public h2{margin-bottom:20px;font-size:1rem;line-height:1.1em}}.skew-container{position:relative;height:1px}.skew-container.skew-to-white .skew{background-color:#fcfcfc}.skew-container.skew-to-white .skew:after{bottom:-40px;content:" ";position:absolute;width:100%;height:90px;transform:skewY(1.5deg);background-color:#fcfcfc}@media (max-width:500px){.skew-container.skew-to-white .skew:after{height:30px;bottom:-10px}}.content-public{background-color:#fcfcfc;padding:10px 0 50px 0}.content-public #content-inner{max-width:960px;margin:20px auto}.content-public.public-with-selected-admission #content-inner{max-width:680px}.content-public h2{font-size:1.2rem;font-weight:700}.content-public p.w-s code{font-weight:700;background-color:rgba(0,0,0,.03);padding:1px 3px;border:1px solid rgba(0,0,0,.15);border-radius:2px}.content-public p+p{margin-top:1rem}.content-public .site-introduction{margin-bottom:1rem}.content-public .site-introduction hr{border:0;height:1px;background-color:#ccc;margin:1rem 0}.content-public .site-introduction p{color:#444;font-size:1.1rem;line-height:1.5em}@media (max-width:500px){.content-public .site-introduction p{font-size:1rem}}.content-public .site-introduction p img{vertical-align:middle;margin-right:5px}.content-public .login-info{margin-bottom:1rem}.content-public .login-info a{font-weight:700;display:inline-block}footer.public{padding:1rem 5px 5rem 5px;color:#fff;background-color:#222;text-align:center}footer.public a{color:#fff;font-weight:700}footer.public .footer-help{font-size:.9rem;max-width:900px;margin:1rem auto 0 auto}.content-public .mydata-application-selection .mydata-application-selection-application{display:block;text-decoration:none;padding:10px 10px 10px 0;margin:10px 0;color:#111}.content-public .mydata-application-selection .mydata-application-selection-application h2,.content-public .mydata-application-selection .mydata-application-selection-application h3{margin:0}.content-public .mydata-application-selection .mydata-application-selection-application h2{font-weight:700;color:#222}.content-public .mydata-application-selection .mydata-application-selection-application h3{font-weight:700;color:#4b36ea}.content-public .mydata-application-selection .mydata-application-selection-application h4{font-size:.9em}.content-public .mydata-application-selection .mydata-application-selection-application p{color:#555;font-size:.9em}.content-public .mydata-application-selection .mydata-application-selection-application:hover h3{text-decoration:underline}.content-public .mydata-application-selection .mydata-application-selection-application+.mydata-application-selection-application{padding-top:20px;border-top:1px solid #ccc}.admission-selection h2{margin-bottom:1rem}.admission-selection .admission-category-divider{font-weight:700;font-size:1.4em;color:#444;padding-bottom:5px;text-align:center;margin-bottom:10px}.admission-selection .admission-category-divider span{background-color:#fff;padding:0 .5em;display:inline-block;position:relative;z-index:2}.admission-selection .admission-category-divider b{display:block;height:1px;line-height:1px;background-color:#3e5dce;position:relative;top:-11px}.admission-selection .admission-category-divider.admission-inactive-divider{font-size:1.2em}.admission-selection .admission-category-divider.admission-inactive-divider b{background-color:#888}.admission-selection .admission-selection-admission+.admission-category-divider{margin-top:4em}.admission-selection a.admission-selection-admission:hover h2{text-decoration:underline}.admission-selection .admission-selection-admission{transition:box-shadow .3s,border-color .3s}.is_not_touch .admission-selection .admission-selection-admission:hover{box-shadow:0 0 4px 0 rgba(0,0,60,.6)}.is_not_touch .admission-selection .admission-selection-admission:hover.admission-type-external{box-shadow:none;border-color:transparent}.admission-selection .admission-selection-admission.admission-description.admission-description-full{background:#fff}.admission-selection .admission-selection-admission.admission-description.admission-description-full:hover{box-shadow:0 0 2px 0 #040427}.admission-selection .admission-selection-admission.admission-description.admission-description-full .admission-description-content{background:0 0;border-top:none;text-align:left}.admission-selection .admission-selection-admission.admission-description.admission-description-full .admission-description-content .admission-description-times{font-size:.8em;color:rgba(0,0,0,.7)}.admission-selection .admission-selection-admission.admission-description.admission-description-full .admission-description-content .admission-description-times.admission-description-times-status-open{color:#016301;font-weight:700}.admission-selection .admission-selection-admission.admission-description.admission-description-full .admission-participant-logos{text-align:left;padding:10px 5px 0 5px}.admission-selection .admission-selection-admission+.admission-selection-admission{margin-top:30px}.admission-selection.admission-selection-og-viewer-mode .admission-selection-admission{width:600px;margin:50px auto;border:none;box-shadow:none;border-radius:0}.admission-selection.admission-selection-og-viewer-mode .admission-selection-admission .admission-description-inner{height:314px;display:flex;flex-direction:column;justify-content:center}.admission-selection.admission-selection-og-viewer-mode .admission-selection-admission .admission-description-inner .admission-participant-logos{padding:0}.admission-selection.admission-selection-og-viewer-mode .admission-selection-admission .admission-description-content{display:none}.admission-collection-state-notice{margin:10px 0;padding:20px 10px;background-color:#3150c1;font-weight:700;color:#fff;font-size:1.3rem;text-align:center}.admission-collection-state-notice.admission-collection-state-notice-status-ongoing{background:#C6F9D8;color:#000}.admission-collection-state-notice span{display:inline-block}.selected-admission-category{margin-left:14px;font-weight:600;font-size:.9em;color:rgba(0,0,30,.7)}.admission-description.admission-description-full{color:#111;box-shadow:0 0 1px 0 #040427;border-radius:4px}.public-with-selected-admission .admission-description.admission-description-full{margin-left:10px;margin-right:10px}.admission-description{display:block;text-decoration:none;margin:0 0 30px 0;overflow:hidden}.admission-description h2{font-size:1.3rem;font-weight:700;margin-bottom:0}.admission-description p{margin-top:4px;line-height:1.2em;font-size:.95rem}.admission-description h3{font-size:1.2rem;font-weight:700}@media (max-width:500px){.admission-description h2{font-size:1.1rem}.admission-description p{font-size:.9rem}}.admission-description.admission-description-with-image.admission-description-without-logos .admission-description-inner{height:190px}.admission-description.admission-description-with-image .admission-description-inner{background-size:cover;background-position:center center}.admission-description.admission-description-full-selected.admission-description-without-image .admission-description-inner{background:#fff}.admission-description.admission-description-with-image.admission-description-with-logos{padding-top:0}.admission-description .admission-participant-logos{padding:20px 5px;text-align:center;font-size:0}.admission-description .admission-participant-logos img{width:80px;height:80px;margin:5px;border-radius:8px;border:1px solid #ccc;vertical-align:middle;user-select:none}@media (max-width:500px){.admission-description .admission-participant-logos[data-logo-count~=gte4]{padding:10px 5px}.admission-description .admission-participant-logos[data-logo-count~=gte4] img{width:65px;height:65px;margin:3px}}@media (max-width:400px){.admission-description .admission-participant-logos[data-logo-count~="5"]{padding:10px 0}.admission-description .admission-participant-logos[data-logo-count~="5"] img{width:60px;height:60px;margin:2px}}@media (max-width:360px){.admission-description .admission-participant-logos[data-logo-count~="5"]{padding:10px 0}.admission-description .admission-participant-logos[data-logo-count~="5"] img{width:55px;height:55px;margin:2px}}.admission-description.admission-description-with-image .admission-participant-logos{padding:40px 10px}.admission-description .admission-description-content{padding:10px}@media (max-width:380px){.admission-description .admission-description-content{padding:5px}}.admission-description.admission-description-full .admission-description-content{background-color:#f6f6f6;border-top:1px solid #e8e8e8;text-align:center}.admission-description.admission-description-full.admission-description-without-image.admission-description-without-logos .admission-description-content{border-top:none}.admission-description strong{text-decoration:underline;font-size:1.4rem;font-weight:700}.admission-selection .admission-selection-admission.admission-type-external{display:block;text-decoration:none;margin:-22px 0 20px 0;color:#111;font-size:.9em}.admission-selection .admission-selection-admission.admission-type-external strong{text-decoration:underline}@media (max-width:400px){.admission-selection .admission-selection-admission.admission-type-external strong{display:block}}.admission-help-text{margin:2rem 0 1rem 0;padding-bottom:0}.admission-help-text ul{margin-bottom:2rem;padding-left:10px}.admission-help-text ul li{margin:.5rem 0}.admission-help-text p{padding:15px 12px;background-color:#f8f5f2}.terms-inline-container{display:none}.terms-inline-container .page-terms{padding:0 12px}.terms-inline-container .page-terms p{padding:0;background-color:transparent}.public-generic-block{margin:20px 0;padding:15px 12px;background-color:#f8f5f2}.public-generic-block.is-loading{text-align:center}.registration-form-waiting-for-load-placeholder{min-height:200px;text-align:center}.registration-form-waiting-for-load-placeholder h2{margin-bottom:1rem}.public-generic-form{padding:15px 12px;background-color:#f8f5f2}.public-generic-form h2{font-weight:700;font-size:1.5rem}.public-generic-form [data-stick=primary]{position:-webkit-sticky;position:sticky;top:0;background-color:#f8f5f2;padding:10px 0 5px 0;z-index:100}.public-generic-form p{margin:.5rem 0}.public-generic-form .text-field{display:block;margin:1.4rem 0}.public-generic-form .text-field input,.public-generic-form .text-field textarea{display:block;width:100%}.public-generic-form .select-field{display:block;margin:1.4rem 0}.public-generic-form .select-field select{width:100%;background-color:#fff}.public-generic-form .select-field select[disabled]{background-color:rgba(255,255,255,.4);border-color:rgba(0,0,0,.1);color:#333}.public-generic-form .file-field{display:block;margin:1.4rem 0}.public-generic-form .file-field strong,.public-generic-form .select-field strong,.public-generic-form .text-field strong,.public-generic-form .text-field-grades strong{display:inline-block;font-weight:700}.public-generic-form .field-secondary strong{font-size:.9em}.public-generic-form .error-description{color:red;font-weight:700}.public-generic-form .field-info{font-size:.95em;display:inline-block;color:rgba(0,0,0,.95);margin:4px 0 0 10px}.public-generic-form .field-info.field-info-important{font-weight:700}.public-generic-form .field-error input,.public-generic-form .field-error select,.public-generic-form .field-error textarea{border-color:red;background-color:rgba(255,0,0,.05)}.public-generic-form .field-error .chosen-container.chosen-container-single{border:1px solid red}.public-generic-form .form-error-message:before,.public-generic-form .select-field.field-error:before,.public-generic-form .text-field.field-error:before{display:inline-block;margin-right:3px;font-size:1.5rem;line-height:.1em;content:"\00d7";color:red;font-weight:700;position:relative;top:2px}.public-generic-form .form-error-message{display:none;color:red;font-weight:700}.public-generic-form .form-error-message.field-error{display:block}.registration-form{margin:20px 0}.registration-form.waiting-for-load{display:none}.registration-form .registration-form-block+.registration-form-block{border-top:1px solid #ccc;margin-top:60px;padding-top:60px}.registration-form .registration-form-block:last-of-type{padding-bottom:30px}.registration-form .registration-form-block.registration-form-block-collapsed{margin-top:30px;padding-top:30px}.registration-form .registration-form-block.registration-form-block-collapsed[data-registration-block=parent-2]{display:none}.registration-form .registration-form-block.registration-form-block-collapsed .registration-form-block-contents{display:none}.registration-form .registration-form-block-contents>h3{font-weight:700;font-size:1.05rem;margin-top:4rem}.registration-form .text-field-grades .field-error strong:after{display:inline-block;margin-left:3px;font-size:1.5rem;line-height:.1em;content:"\00d7";color:red;font-weight:700;position:relative;top:2px}.registration-form .checkbox-fields-container{margin-bottom:2rem}.registration-form .checkbox-field{display:inline-block;margin:.2rem 0;width:32.5%}@media (max-width:520px){.registration-form .checkbox-field{width:49%}}.registration-form .text-field-grades{margin:.8rem 0}.registration-form .text-field-grades strong{min-width:120px}.registration-form .text-field-grades input[type=text]::placeholder{color:#ccc}.registration-form .option_description{font-weight:700}.registration-form .application-view-submit-container{margin-top:3rem}.registration-form .application-view-submit-container label{display:inline-block}.registration-form .application-view-submit-container a.is-disabled{display:none}.content-public .mydata-page-auth-status{padding:0 5px 1rem 0;text-align:left;font-size:.9em}.content-public .mydata-page-auth-status a{font-weight:700;display:inline-block}.content-public .mydata-page-auth-status em{font-size:.9em}.content-public .application-view-page-auth-status,.content-public .application-view-page-top-nav{padding:0 5px 1rem 0}.content-public .application-view-page-auth-status a,.content-public .application-view-page-top-nav a{font-weight:700;display:inline-block}.content-public .application-view-page-auth-status{text-align:right}.content-public .application-view-page-auth-status.application-view-page-auth-status-can-extend{text-align:center}.content-public .application-view-page-auth-status em{font-size:.9em}.application-view-page{background-color:#faf8f5}.application-view-page .admission-description{margin-bottom:0;background-color:transparent;color:#222}.application-view-page .admission-description div{background-color:transparent}.application-view-page .admission-description div,.application-view-page .admission-description p{color:#222}.application-view-page .application-view .application-view-block{padding-left:10px;padding-right:10px}@media (max-width:600px){.application-view-page .application-view .application-view-block{padding-left:5px;padding-right:5px}}[data-role=application-cancellation-confirmation]{background-color:rgba(255,0,0,.05);margin:80px 0 80px 0;padding:30px;border:1px solid rgba(255,0,0,.25);border-radius:4px;display:inline-block}[data-role=application-cancellation-confirmation] label{display:inline-block;margin:10px 0}@media (max-width:450px){[data-role=application-cancellation-confirmation]{display:block;padding:30px 15px}}.application-cancellation-full-view [data-role=application-cancellation-confirmation]{margin-top:30px}.status-message{display:block;padding:10px;margin:10px 0 20px 0;text-align:center;background:#C6F9D8;color:#000;font-weight:700;font-size:1.1em}.status-message.status-message-error{background:#e24a48;color:#fff}.error-message{color:red;font-weight:700}.error-message:before{display:inline-block;margin-right:3px;font-size:1.5rem;line-height:.1em;content:"\00d7";color:red;font-weight:700;position:relative;top:2px}.application-view .application-basics{background:#d8fbe5;color:#000;font-size:1.2rem;padding:15px;margin-bottom:1.5rem}.application-view .application-basics .application-basics-row{margin:.9rem 0}.application-view .application-basics .application-basics-row.test-time-passed{font-size:.9em;opacity:.85}.application-view .application-basics .application-basics-row.test-time-passed .r-content{font-weight:400}.application-view .application-basics .r-content{font-weight:700}.application-view .application-basics p{line-height:1.5em}.application-view .application-basics.application-basics-is-cancelled{margin-bottom:0}.application-view .application-basics-is-cancelled,.application-view .application-cancelled{background:#e24a48;color:#fff}.application-view .application-basics-is-cancelled a,.application-view .application-cancelled a{color:#fff}.application-view .application-cancelled{display:block;padding:10px;text-align:center;font-weight:700}.application-view .application-view-block{margin:10px 0;padding-bottom:10px}.application-view .application-view-block+.application-view-block{padding-top:15px}.application-view .application-view-block.application-view-block-divided{border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.application-view .application-view-block.application-view-block-divided+.application-view-block-divided{border-top:none}.application-view .application-view-block h3{font-weight:700;font-size:1.2rem;margin-bottom:.5rem}.application-view .application-view-block h4{font-weight:700;font-size:1.1rem}.application-view .application-view-block ul+h4{margin-top:2rem}.application-view .application-view-block a[data-action=make-element-visible][data-element-selector=".application-view-test-stats"]{font-size:.85em;display:inline-block;margin-left:5px}.application-view .application-view-acceptances{display:inline-block;max-width:100%}.application-view .application-view-acceptances.application-view-acceptances-admin{display:block;width:95%}.application-view .application-view-acceptances.application-view-acceptances-student li>span:first-child{font-weight:700}.application-view .application-view-acceptances li{padding:10px 0}.application-view .application-view-acceptances li+li{border-top:1px solid rgba(0,0,0,.12)}.application-view .application-view-acceptances li>span:first-child{margin-right:1em}.application-view .application-view-acceptances li .acceptance-view{display:block}.application-view .application-view-acceptances li .acceptance-view .button.button-inline{margin:5px 0}.application-view .application-view-acceptances li .acceptance-status{padding:4px 7px;font-size:.9em;border-radius:4px}.application-view .application-view-acceptances li .acceptance-status .acceptance-status-docs-status{margin-top:1em}.application-view .application-view-acceptances li .acceptance-status .acceptance-status-docs-status .acceptance-status-docs-status-rejected{color:red}.application-view .application-view-acceptances li .acceptance-nr{display:block}.application-view .application-view-acceptances li .admin-acceptance-help{font-size:.8em;margin-top:10px;line-height:1.2em}.application-view .application-view-acceptances li .admin-acceptance-help p+p{margin-top:5px}.application-view .application-view-acceptances li .application-is-cancelled,.application-view .application-view-acceptances li .application-is-other-school{font-size:14px;display:block;color:#dc0b09;line-height:1em;font-weight:700}.application-view-page .application-view .application-view-acceptances{padding:5px 10px;margin-bottom:10px;background-color:#fff;border-radius:5px}@media (max-width:450px){.application-view-page .application-view .application-view-acceptances{display:block}}.application-view .application-view-interviews{display:inline-block;max-width:100%}.application-view .application-view-interviews.application-view-interviews-student li>span:first-child{font-weight:700}.application-view .application-view-interviews li{padding:10px 0}.application-view .application-view-interviews li+li{border-top:1px solid rgba(0,0,0,.12)}.application-view .application-view-interviews li>span:first-child{margin-right:1em}.application-view .application-view-interviews li .interview-view{display:block}.application-view .application-view-interviews li .application-is-cancelled{font-size:14px;display:block;color:#dc0b09;line-height:1em;font-weight:700}.application-view .application-view-interviews li .interview-view.interview-view-student .interview-decision{font-weight:700}.application-view .application-view-interviews li .interview-view.interview-view-student .interview-decision.interview-decision-1{color:green}.application-view .application-view-interviews li .interview-view.interview-view-student .interview-decision.interview-decision-0{color:#c00}.application-view .application-view-interviews li .interview-view.interview-view-student .interview-time{display:block}.application-view .application-view-interviews li .interview-view.interview-view-student .interview-text{display:block;word-wrap:break-word;line-height:1.6em;font-size:.95em;margin-top:.5em}.application-view .application-view-interviews li .interview-view.interview-view-student .interview-text br+br{content:"";margin:2em 0;display:block;font-size:4px}.application-view .application-view-interviews li .interview-view.interview-view-student .interview-result-student{margin-top:.6em;padding-top:.6em;margin-bottom:1em;border-top:1px solid rgba(0,0,0,.05)}.application-view .application-view-interviews li .interview-view.interview-view-student .interview-result-student .i-score{font-weight:700}.application-view .application-view-interviews li .interview-view.interview-view-student .interview-result-student em.i-not-p{color:#c00}.application-view .application-view-interviews li .interview-view.interview-view-student .interview-result-student .interview-text{margin-top:0}.application-view .application-view-interviews li .interview-view.interview-view-student .interview-cancel{font-size:.9em}.application-view-page .application-view .application-view-interviews{padding:5px 10px;margin-bottom:10px;background-color:#fff;border-radius:5px}@media (max-width:450px){.application-view-page .application-view .application-view-interviews{display:block}}.application-view .application-view-test-results{display:inline-block}.application-view .application-view-test-results li{padding:5px 0}.application-view .application-view-test-results li+li{border-top:1px solid rgba(0,0,0,.12)}.application-view .application-view-test-results li span{display:inline-block;min-width:150px}.application-view .application-view-test-results li strong{display:inline-block;min-width:3em}.application-view .application-view-test-results li small{font-size:.8em;color:#777;display:inline-block}.application-view-page .application-view .application-view-test-results{padding:5px 10px;margin-bottom:10px;background-color:#fff;border-radius:5px}@media (max-width:450px){.application-view-page .application-view .application-view-test-results{display:block}.application-view-page .application-view .application-view-test-results+br{display:none}}.application-view .application-view-test-stats{background-color:#fff;border-radius:5px;padding:5px 10px;margin-top:.5em}.application-view .application-view-test-stats h4{font-weight:400;font-size:inherit}.application-view .application-view-test-stats div div{padding:1rem 0}.application-view .application-view-test-stats div div:last-child{padding-bottom:0}.application-view .application-view-test-stats ul{font-size:.8rem}.application-view .application-view-test-stats ul strong{font-size:1rem;font-weight:400}.application-view .application-view-fieldlist li{padding:5px 0;list-style-type:none}.application-view .application-view-fieldlist li span.f-content{font-weight:700;word-wrap:break-word}.application-view .application-view-fieldlist li span.f-content em{font-weight:400}.application-view .application-view-fieldlist li span.f-content .f-content-file{margin-right:1em;font-weight:400}.application-view .application-view-fieldlist li span.f-content a{color:inherit}.application-view .application-view-fieldlist li span.f-content.f-content-longtext{font-weight:400;display:block;padding-left:10px;margin-left:2px;border-left:2px solid #dcdad8;max-width:750px;line-height:1.6em}.application-view .application-view-fieldlist li .application-is-cancelled{font-size:14px;display:block;color:#dc0b09;line-height:1em;font-weight:700}.application-view .application-view-fieldlist li .application-is-cancelled+a{margin-top:4px}.page-with-text p{margin:1rem 0;line-height:1.8em}.messages-container.messages-container-application{padding:.5rem 0}.messages-container.messages-container-application .messages{padding:.5rem}.messages-container.messages-container-application .messages .message-thread-targets em{background-color:#f9f9f7}.messages-container.messages-container-admin{padding:.5rem 0 50px 0;clear:both}.messages-container.messages-container-admin .messages .message-thread-targets{padding-right:30px}.messages-container.messages-container-admin .messages .message-thread-targets em{background-color:#F2F2F2}.messages-container.messages-container-admin .messages .message-thread-is-favorite .message-thread-targets em{background-color:#FEFAED}.messages-container .messages .message-is-unread-badge{color:#3150c1;font-size:.9em;line-height:1em;font-weight:700}.messages-container .messages .message-is-unread-badge i{display:inline-block;width:10px;height:10px;border-radius:100%;background-color:#3150c1}.messages-container .messages .message-from,.messages-container .messages .message-from-application{font-weight:700}.messages-container .messages .message-at{color:rgba(0,0,0,.7)}.messages-container .messages .message-content{display:block;word-wrap:break-word;line-height:1.8em}.messages-container .messages .message-content:not(.message-content-is-from-robot) br+br{content:"";margin:2em 0;display:block;font-size:4px}.messages-container .messages .message-content.message-content-truncated{max-height:1.4em;overflow:hidden}.messages-container .messages .message-content.message-content-truncated i{display:inline-block;float:right;color:#3150c1;font-size:.9em}.messages-container .messages .message-content.message-content-truncated i b{font-weight:700}.messages-container .messages .message-attachments .message-attachment{display:inline-block;padding:2px 6px;background-color:#f3f3f3;border:1px solid #d9d9d9;border-radius:4px;margin-bottom:6px;margin-right:5px;max-width:100%;word-wrap:break-word}.messages-container .messages .message-attachments .message-attachment+.message-attachment{margin-left:.5em}.messages-container .messages .messages-threads{margin:10px 0 10px 0}.messages-container .messages .messages-threads [data-action=message-thread-mark-as-read-from-index]{float:right;display:inline-block;padding:2px 4px 2px 0;font-size:.8em;margin:4px 4px 0 0;text-decoration:none}.messages-container .messages .messages-threads [data-action=message-thread-mark-as-read-from-index]:hover{text-decoration:underline}.messages-container .messages .messages-threads .messages-thread-in-index{display:block;padding:10px 5px;margin-bottom:10px;background-color:#fff;border:1px solid transparent;border-radius:5px;color:inherit;text-decoration:none}.messages-container .messages .messages-threads .messages-thread-in-index .message-thread-targets{display:block;font-size:.8em}.messages-container .messages .messages-threads .messages-thread-in-index:hover{border-color:#ccc}.messages-container .messages .messages-threads .messages-thread-in-index:hover .message-content-truncated i{text-decoration:underline}.messages-container .messages .message-thread-container{margin:0 0 3rem 0;padding:10px;background-color:#F2F2F2;border-radius:5px;transition:background-color .5s}.messages-container .messages .message-thread-container+.message-thread-container{margin-top:3rem}.messages-container .messages .message-thread-container [data-action=message-thread-toggle-favorite][data-favorite-set-to="0"]{display:none}.messages-container .messages .message-thread-container.message-thread-is-favorite{padding:8px;border:2px solid #F7CA50;background-color:#FEFAED;background-image:url(../images/icons/icon-star-filled.png);background-position:top right;background-size:20px 20px;background-repeat:no-repeat}.messages-container .messages .message-thread-container.message-thread-is-favorite [data-action=message-thread-toggle-favorite][data-favorite-set-to="1"]{display:none}.messages-container .messages .message-thread-container.message-thread-is-favorite [data-action=message-thread-toggle-favorite][data-favorite-set-to="0"]{display:inline-block;text-decoration:none;color:#333}.messages-container .messages .message-thread-container.message-thread-is-favorite [data-action=message-thread-toggle-favorite][data-favorite-set-to="0"] span.fav-meta{text-decoration:none;margin-right:4px;font-size:.9em}.messages-container .messages .message-thread-container.message-thread-is-favorite [data-action=message-thread-toggle-favorite][data-favorite-set-to="0"] span.fav-remove{text-decoration:underline;color:#4b36ea}.messages-container .messages .message-thread .message-thread-targets{font-weight:700;padding-top:5px;padding-bottom:5px;position:-webkit-sticky;position:sticky;top:-5px}.messages-container .messages .message-thread .message-thread-targets em{display:inline-block}.messages-container .messages .message-thread .message-in-thread:first-child{margin-top:.5em}.messages-container .messages .message-thread .message-in-thread{display:block;margin-bottom:10px}.messages-container .messages .message-thread .message-in-thread .message-in-thread-inner{display:inline-block;background-color:#fff;border-radius:5px;padding:5px 7px;max-width:100%;box-shadow:0 0 2px 0 rgba(0,0,0,.15)}.messages-container .messages .message-thread .message-in-thread.message-is-unread .message-in-thread-inner{background-color:rgba(84,62,234,.08)}.messages-container .messages .message-thread .message-in-thread.message-in-thread-side-them{padding-right:10px}@media (min-width:800px){.messages-container .messages .message-thread .message-in-thread.message-in-thread-side-them{padding-right:80px}}.messages-container .messages .message-thread .message-in-thread.message-in-thread-side-you{text-align:right;padding-left:10px}@media (min-width:800px){.messages-container .messages .message-thread .message-in-thread.message-in-thread-side-you{padding-left:80px}}.messages-container .messages .message-thread .message-in-thread.message-in-thread-side-you .message-in-thread-inner{background-color:rgba(255,255,255,.65)}.messages-container .messages .message-thread .message-in-thread.message-in-thread-side-you .message-content{text-align:left}.messages-container .messages .message-thread .message-in-thread [data-action=message-uncollapse]{display:none}.messages-container .messages .message-thread .message-in-thread.message-is-collapsed .message-content{max-height:2rem;overflow:hidden}.messages-container .messages .message-thread .message-in-thread.message-is-collapsed .message-attachments{display:none}.messages-container .messages .message-thread .message-in-thread.message-is-collapsed [data-action=message-uncollapse]{display:inline-block;float:left}.messages-container .messages .message-thread .message-action{display:block;margin-bottom:1em}@media (min-width:800px){.messages-container .messages .message-thread .message-action{display:inline-block;float:right}.messages-container .messages .message-thread .message-action a+a{margin-left:1em}.messages-container .messages .message-thread .message-action.message-action-without-reply-option{display:block;float:none;text-align:right}}.messages-container.messages-container-admin .messages .messages-thread-in-index{border-color:#ccc}.messages-container.messages-container-admin .messages .messages-thread-in-index.message-is-unread{background-color:rgba(84,62,234,.12)}.messages-container.messages-container-admin .messages .messages-thread-in-index.message-thread-is-favorite{background-image:url(../images/icons/icon-star-filled.png);background-position:top 5px right 5px;background-size:20px 20px;background-repeat:no-repeat;border-width:2px;border-color:#F7CA50}.messages-container.messages-container-application .messages .messages-thread-in-index.message-is-unread{background-color:rgba(84,62,234,.12)}.messages-form{background-color:#fff;padding:10px;margin:10px 0;border-radius:5px}.messages-form[data-is-disabled]{display:none}.messages-form h3{font-size:1.1em;font-weight:700}.messages-form .messages-form-targets label{display:inline-block;width:50%;float:left}.messages-form .messages-form-targets label div{margin:5px 5px 5px 0;border:1px solid rgba(0,0,0,.2);border-radius:4px;padding:3px}.messages-form .messages-form-targets label strong{font-weight:400;vertical-align:middle}.messages-form .messages-form-targets label input:checked+strong{font-weight:700;background-color:#ffc}.messages-form .messages-form-targets:after{content:' ';display:block;clear:left}.messages-form .messages-form-content{margin-top:1rem}.messages-form .messages-form-content textarea{width:100%;box-sizing:border-box}[data-role=login-form][data-login-form-mode=login] [data-login-form-show-only-if=forgot]{display:none}[data-role=login-form][data-login-form-mode=forgot] [data-login-form-show-only-if=login]{display:none}.acceptance-status.acceptance-status-sent{background-color:#fff7dc}.acceptance-status.acceptance-status-waitlist{background-color:#feffba}.acceptance-status.acceptance-status-accepted{background-color:#c0fbca}.acceptance-status.acceptance-status-no,.acceptance-status.acceptance-status-over-deadline,.acceptance-status.acceptance-status-rejected{background-color:#ffd7ce}.acceptance-status.acceptance-status-withdrawn{background-color:#feffba}.application-cancellation-full-view{padding-bottom:10px;min-height:400px}.application-acceptance-full-view{padding-bottom:10px}.application-acceptance-full-view .acceptance-participant-name{padding:0 15px 0 20px}.application-acceptance-full-view .acceptance-status{padding:15px 15px}.application-acceptance-full-view .acceptance-status p{margin-top:1rem}.application-acceptance-full-view .acceptance-confirmation{padding:15px 0 5px 0;margin-top:10px;border-top:1px solid rgba(0,0,0,.1)}.application-acceptance-full-view .acceptance-confirmation h2+p{margin-top:0;color:#444}.application-acceptance-full-view .acceptance-confirmation .acceptance-confirmation-with-role{margin:15px 0 10px 0}.application-acceptance-full-view .acceptance-confirmation .acceptance-confirmation-with-role .acceptance-confirmation-with-role-status.acceptance-confirmation-with-role-status-ok strong{background:#d8fbe5;padding:0 2px}.application-acceptance-full-view .acceptance-confirmation .acceptance-confirmation-form{margin:.5em 0 2em 0;padding:.8em .5em;border-radius:4px;border:1px solid rgba(0,0,0,.2);background-color:rgba(255,255,255,.6)}.application-acceptance-full-view .acceptance-document-download{padding-right:5px;text-align:right}.application-acceptance-full-view .acceptance-document-download+.acceptance-document{margin-top:5px}.application-acceptance-full-view .application-docs+.acceptance-document-download{margin-top:15px}.application-acceptance-full-view .acceptance-document{background-color:rgba(255,255,255,.8);padding:20px 10px}.application-acceptance-full-view .application-docs.application-docs-status-open .application-docs-status-inner,.application-acceptance-full-view .application-docs.application-docs-status-waiting{background-color:#fff7dc}.application-acceptance-full-view .application-docs.application-docs-status-accepted .application-docs-status-inner,.application-acceptance-full-view .application-docs.application-docs-status-submitted .application-docs-status-inner{background-color:#c0fbca}.application-acceptance-full-view .application-docs.application-docs-status-rejected .application-docs-status-inner{background-color:#ffd7ce}.application-acceptance-full-view .application-docs .application-docs-status-inner{padding:10px 15px}.application-acceptance-full-view .application-docs .public-generic-form{padding-top:0;background-color:transparent}.application-acceptance-full-view .trix-content-label{display:inline-block;position:relative;top:-20px;font-weight:600;font-size:.75em;line-height:1em;color:rgba(0,0,0,.65);text-transform:uppercase}@media (min-width:600px){.application-acceptance-full-view .acceptance-document,.application-acceptance-full-view .acceptance-status,.application-acceptance-full-view .application-docs{margin:20px;border-radius:4px}.application-acceptance-full-view .acceptance-document-download{padding:0 20px}}.trix-content h1,.trix-content h2{font-size:1rem;font-weight:700;margin-bottom:.5em}.trix-content h1{font-size:1.3rem}.trix-content h2{font-size:1.1rem}.trix-content h1+h2{margin-top:-.5em}.trix-content h1+h1{margin-top:-.5em}.trix-content h1 span.light{color:#333;font-weight:400}.message-file-attach-video{margin:1em 0;padding:10px;background:rgba(0,0,0,.03);border:1px solid #ccc;border-radius:4px}.message-file-attach-video p{margin-top:1em}[data-role=st-fileupload] label.st-fileupload-fileinput input{display:none}[data-role=st-fileupload] .st-fileupload-files{margin-top:5px;margin-left:-3px}[data-role=st-fileupload] .st-fileupload-files:empty{margin-top:0}[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file{display:block;margin:9px 0 9px 0}[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file .st-fileupload-file-inner{box-sizing:border-box;display:inline-block;min-width:360px;position:relative;border:1px solid #ccc;padding:0 3px;border-radius:4px;background:#f7f7f7;transition:padding 1s;word-break:break-all;margin-left:15px}[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file .st-fileupload-file-inner:hover{background:#f2f2f2}@media (max-width:480px){[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file .st-fileupload-file-inner{width:100%;width:calc(100% - 22px);min-width:auto}}[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file .st-fileupload-file-inner .st-fileupload-sort-handle{position:absolute;left:-15px;cursor:pointer;font-size:.8em;color:#666}[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file.st-fileupload-file-is-loading .st-fileupload-file-inner{color:#666;padding-left:20px;background-image:url(../images/loading.gif);background-repeat:no-repeat;background-size:12px 12px;background-position:center left 4px}[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file em{position:absolute;bottom:0;left:0;height:3px;background-color:#79d858;transition:width 1s}[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file .st-fileupload-remove-link{display:inline-block;color:#ec0e0e;font-size:1.2em;line-height:1em;margin-left:3px;font-weight:700;position:absolute;right:-14px;top:3px;text-decoration:none}[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file .st-fileupload-edit-link{font-size:.8em;margin-left:8px;display:inline-block}[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file .st-fileupload-file-meta{display:none}[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file .st-fileupload-file-meta textarea{background-color:rgba(255,255,255,.8);font-size:.9em}[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file.st-fileupload-file-show-meta .st-fileupload-edit-link{display:none}[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file.st-fileupload-file-show-meta .st-fileupload-file-meta{display:block}[data-role=st-fileupload] .st-fileupload-files .st-fileupload-file.st-fileupload-file-ghost a{visibility:hidden;pointer-events:none}[data-role=st-fileupload][data-st-fileupload-no-sort] .st-fileupload-files{margin-left:0}[data-role=st-fileupload][data-st-fileupload-no-sort] .st-fileupload-files .st-fileupload-file .st-fileupload-file-inner{margin-left:0}[data-role=st-fileupload][data-st-fileupload-no-sort] .st-fileupload-sort-handle{display:none}