/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:initial}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:initial;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}html{background:#fff}body{color:#252525;font-family:Lora,Minion Pro,Palatino,Georgia,serif;font-size:1rem;line-height:1.5}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}.wrapper{margin:0 auto;max-width:728px;padding:0 24px}.group:after,.group:before{content:"";display:table}.group:after{clear:both}::selection{background:#939393;color:#fff;text-shadow:none}.container{margin-left:auto;margin-right:auto;width:980px}.container:after,.container:before{content:"";display:table}.container:after{clear:both}.columns{margin-left:-10px;margin-right:-10px}.columns:after,.columns:before{content:"";display:table}.columns:after{clear:both}.column{float:left;padding-left:10px;padding-right:10px}.one-third{width:33.333333%}.two-thirds{width:66.666667%}.one-fourth{width:25%}.one-half{width:50%}.three-fourths{width:75%}.one-fifth{width:20%}.four-fifths{width:80%}.single-column,.table-column{padding-left:10px;padding-right:10px}.table-column{display:table-cell;vertical-align:top;width:1%}.print-only{display:none!important}@media print{.no-print{display:none!important}.print-only{display:block!important}}.files-page,.login-page,.users-page{display:block;padding:1.5rem 0}.files-page .header-name,.login-page .header-name,.users-page .header-name{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:900;letter-spacing:-.15rem;line-height:1;margin:1rem 0 0;text-align:center}@media(min-width:600px){.files-page .summary,.login-page .summary,.users-page .summary{font-size:1.125rem}}.login-box,.login-field,.register-box,.register-field{margin:1.5rem auto;width:280px}.login-field,.otp-field,.register-field,.register-otp-field{background-color:#ddd;border-radius:3px;color:#333;display:block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;line-height:55px;margin:auto;text-decoration:none}.login-field,.register-field{font-size:1.7rem;padding-left:1rem;text-align:left}.login-field{margin-top:1.5rem}.register-field{margin-bottom:1rem}.otp-field,.register-otp-field{font-size:2rem;margin:auto;text-align:center;transition:all .2s ease;width:2.5rem!important}.register-otp-field{margin-top:0}.otp-separator,.otp-separator-register{color:#333;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:300;line-height:55px;-webkit-text-decoration:solid;text-decoration:solid}.otp-separator-register{margin-top:0}.admin-toolbar{background:#ddd;border-radius:8px;display:flex}.admin-toolbar-button,.contact-button,.login-button,.register-button,.request-button{background-color:#ddd;border:0;border-radius:3px;color:#252525;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;text-align:center;text-decoration:none;transition:all .2s ease}.admin-toolbar-button{font-size:1rem;margin:.2rem 1rem;padding:.5rem}.admin-toolbar-button:hover{background-color:#252525;color:#a5a5a5}.admin-toolbar-button:disabled{background-color:#ddd;color:#939393}.contact-button,.login-button,.register-button,.request-button{display:block;font-size:1.375rem;line-height:55px;margin:1.5rem auto;padding:0;width:280px}.contact-button:hover,.login-button:hover,.register-button:hover,.request-button:hover{background-color:#a5a5a5;color:#252525}.contact-button:disabled,.login-button:disabled,.register-button:disabled,.request-button:disabled{background-color:#ddd;color:#939393}.contact-button.not-looking,.login-button.not-looking,.register-button.not-looking,.request-button.not-looking{width:400px}.otp-status-failure{border-color:red}.login-warning{color:red;text-align:center}.entity-table{border:1px solid #a5a5a5}.entity-table-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.entity-table{border:solid #a5a5a5;border-width:1px 1px medium}.entity-table-th-header{background:#ddd;border-bottom:3px solid #939393;color:#252525;font-weight:700}.entity-table-th{background:#ddd;border:1px solid #a5a5a5;padding:10px}.section-header{border-bottom:2px solid #c7c7c7;border-top:4px solid #c7c7c7;margin-bottom:1.5rem;padding:.2rem 0 .4rem}.section-header h2{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:900;letter-spacing:-.05rem;margin:0}.icon-link>svg{background:#c7c7c7;border-radius:50%;color:#fff;display:inline;line-height:50px;padding:.17em;text-align:center;width:50px}.icon-link>svg:hover{color:#939393;transition:all .2s ease}.title-bar{border-bottom:2px solid #c7c7c7;border-top:4px solid #c7c7c7;margin-top:2rem;padding:.4rem 0}.title-bar:after,.title-bar:before{content:"";display:table}.title-bar:after{clear:both}.title-bar .header-title{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:300;letter-spacing:-.05rem;line-height:2rem;margin:0 0 .5rem;text-align:center}@media(min-width:600px){.title-bar .header-title{float:left;margin:0}}.page-header{padding:1.5rem 0}.page-header .avatar{border-radius:100px;display:block;margin:0 auto;max-width:100%;overflow:hidden;width:95px}.page-header .header-name{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:900;letter-spacing:-.15rem;line-height:1;margin:1rem 0 0;text-align:center}.page-header .header-contact-info{color:inherit;font-size:1.125rem;text-align:center}.page-header .header-contact-info-label{color:inherit;font-size:1rem;margin-bottom:.3rem;margin-top:.6rem;text-align:center}.page-header .header-contact-info-link{color:inherit;font-size:1.125rem;margin-bottom:.5rem;margin-top:.3rem;text-align:center}.icon-links{border-top:2px solid #c7c7c7;list-style:none;margin:0;padding:.1rem 0 0;position:relative;text-align:center;top:4px}@media(min-width:600px){.icon-links{border-top:none;float:right;padding-top:0}}.icon-links .icon-link-item{display:inline-block;margin-left:5px}.icon-links .icon-link{background:none;border:none;cursor:pointer;display:inline-block;padding:0}.icon-links .icon-link:hover .icon path{fill:#939393;transition:all .2s ease}.icon-links svg{height:32px;width:32px}.content-section{margin:0 0 3rem}.content-section .resume-item-heading,.content-section .resume-item-heading-link{color:#252525;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.05rem;line-height:1;margin:0 0 .75rem;text-decoration:none}.content-section .resume-item-heading-link:hover{color:#939393;transition:all .2s ease}.content-section .resume-item-details,.content-section .resume-item-organisation,.content-section .resume-item-organisation-link{font-size:1rem;line-height:1;margin:0 0 .5rem}.content-section .resume-item-details.award-title,.content-section .resume-item-organisation-link.award-title,.content-section .resume-item-organisation.award-title{font-size:1rem}.content-section .resume-item-link-list a{border-bottom:1px solid;color:#333;text-decoration:none}.content-section .resume-item-link-list a:hover{color:#939393;transition:all .2s ease}.content-section .resume-item-description{margin:.75rem 0 0}.content-section .resume-item-title{font-size:1.5rem;font-weight:700}.content-section .resume-chrono-item-title,.content-section .resume-item-title{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.05rem;line-height:1;margin:0 0 .5rem}.content-section .resume-chrono-item-title{font-size:1.25rem;font-weight:550}.content-section .resume-item-period-field{padding-right:1rem;white-space:nowrap}.content-section .resume-item-period{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;letter-spacing:-.06rem;line-height:1;margin:0 0 .75rem;white-space:nowrap}.content-section .resume-item-organisation-link{border-bottom:none;color:#333;text-decoration:none}.content-section .resume-item-organisation-link:hover{border-bottom:1px solid;color:#939393;transition:all .2s ease}.content-section .resume-item-file{color:#505050;font-size:.9rem;margin:0 1rem .1rem}.content-section .resume-item-file:hover{color:#939393;transition:all .2s ease}.content-section .resume-item-last{padding-bottom:1.5rem}.content-section .resume-chrono-item-last{padding-bottom:1rem}.page-footer{border-top:4px solid #c7c7c7;margin-bottom:3rem;padding-top:1.5rem;text-align:center}.page-footer .footer-line{color:#333;font-size:.875rem;margin:0}.page-footer .footer-line>a{color:#333;font-weight:700}.page-footer .footer-heading{color:#333;font-size:.9rem;margin:0}.page-footer .footer-heading>a{color:#333;font-weight:700}
/*# sourceMappingURL=main.5f9316e4.css.map*/