.gu-mirror{position:fixed !important;margin:0 !important;z-index:9999 !important;opacity:.8}.gu-hide{display:none !important}.gu-unselectable{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.gu-transit{opacity:.2}#app{width:100%;padding:30px;overflow:hidden}@media(max-width: 768px){#app{margin:15px}}.breadcrumbs{width:100%}.breadcrumbs .breadcrumbLabel{overflow-wrap:break-word;overflow-x:hidden}.system-message .message{display:inline-block;margin-left:1rem}.system-message .glyphicon{color:#000}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;overflow:hidden}#ProfilePage .profileContainer{display:grid;grid-template-columns:1fr 369px;grid-gap:50px;width:100%}@media(max-width: 992px){#ProfilePage .profileContainer{grid-template-columns:100%}}#ProfilePage .profileContainer .profile-right .sidebarByline{display:none}@media(min-width: 992px){#ProfilePage .profileContainer .profile-right .sidebarByline{display:flex}}#ProfilePage .profileWrapper{padding:0}#ProfilePage .profileWrapper .jobTitle{display:block;font-family:"Open Sans",Arial,"Helvetica Neue",helvetica,sans-serif;font-size:1.25rem;font-weight:600;color:#000;line-height:1.375;margin-bottom:.65rem}@media(max-width: 992px){#ProfilePage .profileWrapper{width:100%;max-width:100%}}#ProfilePage .profileWrapper .row{margin:0}#ProfilePage .profileWrapper .contact-details{width:100%;padding:0;display:grid;grid-gap:0 30px;grid-template-columns:auto minmax(300px, auto)}@media(max-width: 992px){#ProfilePage .profileWrapper .contact-details{grid-template-columns:100%}}#ProfilePage .profileWrapper .worksforWrapper{margin:0 0 14px 0}#ProfilePage .profileWrapper .worksforWrapper p{margin:0}#ProfilePage .profileWrapper .mobileImage .avatarImg{max-width:160px;max-height:160px}@media(min-width: 992px){#ProfilePage .profileWrapper .mobileImage{display:none}}#ProfilePage .profileWrapper .card.card-body{margin-bottom:1.5rem}#ProfilePage .profileWrapper a[href$=".xls"]::before{content:"";height:19px;width:19px;display:inline-block;margin-right:1px;margin-bottom:-3px;background-image:url(/profile/static/css/file-excel-fa-solid.0c129ea4.svg);background-size:contain;background-repeat:no-repeat}#ProfilePage .profileWrapper a[href$=".xlsx"]::before{content:"";height:19px;width:19px;display:inline-block;margin-right:1px;margin-bottom:-3px;background-image:url(/profile/static/css/file-excel-fa-solid.0c129ea4.svg);background-size:contain;background-repeat:no-repeat}#ProfilePage .profileWrapper a[href$=".ppt"]::before{content:"";height:19px;width:19px;display:inline-block;margin-right:1px;margin-bottom:-3px;background-image:url(/profile/static/css/file-powerpoint-fa-solid.a62fb42d.svg);background-size:contain;background-repeat:no-repeat}#ProfilePage .profileWrapper a[href$=".pptx"]::before{content:"";height:19px;width:19px;display:inline-block;margin-right:1px;margin-bottom:-3px;background-image:url(/profile/static/css/file-powerpoint-fa-solid.a62fb42d.svg);background-size:contain;background-repeat:no-repeat}#ProfilePage .profileWrapper a[href$=".doc"]::before{content:"";height:19px;width:19px;display:inline-block;margin-right:1px;margin-bottom:-3px;background-image:url(/profile/static/css/file-word-fa-solid.36524b5c.svg);background-size:contain;background-repeat:no-repeat}#ProfilePage .profileWrapper a[href$=".docx"]::before{content:"";height:19px;width:19px;display:inline-block;margin-right:1px;margin-bottom:-3px;background-image:url(/profile/static/css/file-word-fa-solid.36524b5c.svg);background-size:contain;background-repeat:no-repeat}#ProfilePage .profileWrapper a[href$=".pdf"]::before{content:"";height:19px;width:19px;display:inline-block;margin-right:1px;margin-bottom:-3px;background-image:url(/profile/static/css/file-pdf-fa-solid.ce4ad752.svg);background-size:contain;background-repeat:no-repeat}#ProfilePage .profileWrapper a[href$=".zip"]::before{content:"";height:19px;width:19px;display:inline-block;margin-right:1px;margin-bottom:-3px;background-image:url(/profile/static/css/file-archive-fa-solid.a76c5488.svg);background-size:contain;background-repeat:no-repeat}#ProfilePage .courseItem{margin:0px 0 14px}.gu-mirror{z-index:20000 !important}.checkbox label{margin-top:0}.form-inline .form-control--order{width:6em}.handle{cursor:move;float:left;margin-right:10px}.select{margin:0 auto}.no-js .handle-group{display:none}.js .order-group{display:none}.alert.alert-danger{margin-bottom:1rem}.profile-visibility{clear:both;padding-top:2px}form #link-container .form-inline .form-group{float:left;margin-right:.5rem;vertical-align:middle;background-color:#f3f3f3;padding:10px;margin-bottom:10px;width:100%;border-radius:4px}form #link-container .form-inline .form-group .form-control-static{min-height:0;margin-top:6px;margin-bottom:0;padding:0;white-space:nowrap;float:left;width:90%}form #link-container .checkbox label{margin-left:.5em;padding:0}form #link-container .checkbox label input{margin-right:.2em}form #link-container .visibility{margin:0 .5em 0 0}form #link-container input[type=text]{margin:0}form #link-container input[type=url]{margin:0;width:40%}form .pull-right a.cancel{margin-right:1em}@media only screen and (min-width: 1024px){.cke_inner.cke_maximized{padding-top:31px}}.html-content:before,.html-content:after{display:table;content:""}.html-content:after{clear:both}.html-content div[data-oembed-url]{margin:1rem 0}.html-content p{max-width:730px}.txt-color-white{color:#fff}.disabled .glyphicon{cursor:inherit}.input-xs{font-size:12px;padding:1px 5px;line-height:1.5;height:22px;border-radius:3px}.list-works-for{display:inline}.list-works-for li{display:inline}.list-works-for li:after{content:", "}.list-works-for li:last-child:after{content:""}.sidebarPublications{margin-bottom:2em;margin-bottom:2em}.sidebarPublications,.sidebarPortfolio,.sidebarLinks{margin-bottom:2em}.sidebarPublications .edit-header,.sidebarPortfolio .edit-header,.sidebarLinks .edit-header{margin-top:0}.edit-header{margin-top:0}.avatar-img-wrapper{position:relative}.avatar-img-wrapper .delete-avatar-img{position:absolute;bottom:0;width:200px;background-color:rgba(255,255,255,.9);padding:.5rem}.avatar-img-wrapper .delete-avatar-img .delete-btn-container{display:flex;color:#007fae}.avatar-img-wrapper .delete-avatar-img .delete-btn-container input[type=submit]{margin:0;padding:0;color:#007fae;background-color:transparent;border-color:transparent;cursor:pointer;font-size:15px;font-weight:400}.avatar-img-wrapper .delete-avatar-img .delete-btn-container input[type=submit]:focus,.avatar-img-wrapper .delete-avatar-img .delete-btn-container input[type=submit]:active{border-color:transparent;outline:none}.avatar-img-wrapper .delete-avatar-img .delete-btn-container:after{content:"";height:16px;width:16px;display:inline-block;margin:auto;margin-left:5px;background-image:url(/profile/static/css/trash-can-blue.aa3130fa.svg);background-size:contain;background-repeat:no-repeat}.avatar-img-wrapper .delete-avatar-img .delete-btn-container:hover{text-decoration:underline}.avatar-img-wrapper .delete-avatar-img .delete-btn-container:hover:after{border:1px solid #f6f6f6;padding:5px;border-radius:3px;cursor:pointer}.edit-avatar-img-wrapper{position:relative}.edit-avatar-img-wrapper .edit-avatar-img{position:absolute;bottom:0;width:200px;background-color:rgba(255,255,255,.9);padding:.5rem}.edit-avatar-img-wrapper .edit-button-and-info,.edit-avatar-img-wrapper .avatar-edit-label{margin:0;font-size:15px}.edit-avatar-img-wrapper .edit-button-and-info .btn,.edit-avatar-img-wrapper .avatar-edit-label .btn{padding:0;margin:0}.edit-avatar-img-wrapper .edit-button-and-info .btn.btn-danger,.edit-avatar-img-wrapper .avatar-edit-label .btn.btn-danger{color:#007fae;background-color:transparent;border-color:transparent}.edit-avatar-img-wrapper .edit-button-and-info .btn.btn-danger .glyphicon,.edit-avatar-img-wrapper .avatar-edit-label .btn.btn-danger .glyphicon{margin-left:.5em;color:#007fae}.edit-button-and-info,.avatar-edit-label{display:block;text-align:left;color:#65656c;margin-bottom:.5em}.edit-button-and-info span,.avatar-edit-label span{color:#65656c}.edit-button-and-info a,.avatar-edit-label a{background-color:transparent}.edit-button-and-info a:hover,.avatar-edit-label a:hover{background-color:transparent}.edit-button-and-info a:visited,.avatar-edit-label a:visited{background-color:transparent}.edit-button-and-info a.pencil-icon::after,.avatar-edit-label a.pencil-icon::after{content:"";height:20px;width:20px;display:inline-block;margin:auto;margin-left:5px;margin-bottom:-2px;background-image:url(/profile/static/css/pen-blue.c3654dfe.svg);background-size:contain;background-repeat:no-repeat}.edit-button-and-info a:hover.pencil-icon::after,.avatar-edit-label a:hover.pencil-icon::after{border:1px solid #f6f6f6;padding:5px;border-radius:3px}.edit-button-and-info button.trash-icon::after,.avatar-edit-label button.trash-icon::after{content:"";height:18px;width:18px;display:inline-block;margin:auto;margin-left:1px;background-image:url(/profile/static/css/trash-can-blue.aa3130fa.svg);background-size:contain;background-repeat:no-repeat}.avatar-edit-label{margin-bottom:5px;text-align:right;position:relative;max-width:250px}.avatar-edit-label .edit-label{position:absolute;right:0px;width:250px;top:220px;z-index:1;background-color:rgba(255,255,255,.9);padding-top:4px;padding-bottom:5px;color:#000;text-align:center}.sidebarByline{margin-bottom:2em}.profile-right{flex:0 0 330px;max-width:330px;padding:0}@media(max-width: 992px){.profile-right{text-align:left;width:100%;max-width:100%;padding:0}}.profile-right .sidebarByline{display:flex;margin-bottom:2em;overflow:hidden}.profile-right .sidebarByline .avatarContainer{max-width:6.2em;padding:0;margin-right:15px}.profile-right .sidebarByline .sidebarBylineInfo{padding-left:0;margin-bottom:0}.profile-right .sidebarByline .sidebarBylineInfo .list-unstyled{margin-bottom:0}.profile-right .sidebarByline .sidebarBylineInfo .list-unstyled li:first-of-type{margin-bottom:.4rem}.profile-right .sidebarByline .sidebarBylineInfo .list-unstyled li{margin-bottom:0}.profile-right .sidebarByline .sidebarBylineInfo .title{text-transform:lowercase}.profile-right .sidebarByline .sidebarBylineInfo .title::first-letter{text-transform:uppercase}.profile-right ul:last-of-type{margin-bottom:2em}.profile-right ul:last-of-type li{margin-bottom:14px}.visibility-info{color:#999;margin-right:10px}.form-control--delete{margin-left:10px}#moderation .buttonContainer{margin-bottom:14px}#moderation .panel-heading{padding:10px}#moderation .panel-heading .eventTitle{font-weight:bold}#moderation .panel-heading .eventMetadata{margin-top:6px}#moderation .list-group .commentMetadata{font-style:italic;color:gray}#admin-page form button[type=submit].btn.btn-danger{background-color:red}#admin-page form .info-text{margin-top:7px;margin-left:12px}#admin-page .card.card-body{margin-top:2rem}.moderatorUtils .moderatorUtilsHeader{font-size:1.4rem;font-weight:normal;color:#000;margin:0 0 1em}.browse-files .picture-icon::after{content:"";height:20px;width:20px;display:inline-block;margin:auto;background-image:url(/profile/static/css/picture-white.0c0feaa5.svg);background-size:contain;background-repeat:no-repeat;margin-bottom:-4px}.browse-files .link-icon::after{content:"";height:17px;width:20px;display:inline-block;margin:auto;background-image:url(/profile/static/css/link-white.1b007ccf.svg);background-size:contain;background-repeat:no-repeat;margin-bottom:-3px}.browse-files .trashcan-icon::after{content:"";height:18px;width:18px;display:inline-block;margin:auto;background-image:url(/profile/static/css/trash-can-white.5dfb95f2.svg);background-size:contain;background-repeat:no-repeat;margin-bottom:-3px}.browse-files .browse-content-filename{max-width:33em;overflow-x:hidden;text-overflow:ellipsis}.browse-files .insertActions{white-space:nowrap}.browse-files .browse-delete{text-align:center}.closeButtonDiv{margin-left:1.6em}.glyphicon.glyphicon-info-sign{display:inline-block;position:relative;width:15px;height:15px;background-image:url(/profile/static/css/modal-info.1669a408.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer}.invisible{display:none}.profileHeader{padding:0;padding-bottom:10px;margin-bottom:20px}@media(max-width: 992px){.profileHeader{flex:0 0 100%;max-width:100%}}.profileHeader h1{overflow:hidden;border:none;margin:0;padding:0}.profileHeader a{margin:10px 0}#editDescription{margin-top:2em;overflow:hidden}@media(max-width: 992px){.abuse-link{text-align:right}}.abuse-link a{margin-left:5px}#admin-page h2,#admin-page h3{margin-top:24px}.mobileAvatar{clear:both}@media screen and (max-width: 768px){.profileButtons{width:100%}.profileButtons div{width:100%}.profileButtons div.closeButtonDiv{margin-bottom:10px !important}.profileButtons a{width:100%}.profileButtons button{width:100%}}.terms .col{padding:0}.terms p{max-width:730px}.profileEdit .mobileImage .edit-avatar-img-wrapper img.avatarImg{max-width:200px !important;max-height:200px !important}.profileEdit .profileHeader .pull-left{margin-bottom:10px;width:100%}.profileEdit .profileHeader .profileButtons div{margin:auto;display:inline-block}.portfolio-page-edit{padding:0}.portfolio-page-edit .pull-right{float:right}.DescriptionPage .pull-right{float:right}.DescriptionPage .col-sm-8{padding:0}.modal{margin-top:2rem}.modal.fade.in{display:block;opacity:1;background:rgba(0,0,0,.4);padding-right:15px}.modal.fade.in .modal-header{flex-direction:column}.modal.fade.in .modal-dialog{margin:3.75rem auto}.portfolioPage{display:grid;grid-template-columns:1fr 330px;grid-gap:50px}@media(max-width: 992px){.portfolioPage{grid-template-columns:100%}}.form-group{margin-bottom:14px}.researcher{padding:0}.researcher #researcher .control-label{width:100%}.researcher #researcher .form-control-static{display:flex;width:100%}@media(max-width: 992px){.researcher #researcher .form-control-static{display:block}}.researcher .form-group.FieldType-ITextField.FieldType-IBaseField .form-control-static{margin-right:7px}.researcher .form-group.FieldType-ITextField.FieldType-IBaseField .form-control-static:after{content:","}@media(max-width: 992px){.researcher .form-group.FieldType-ITextField.FieldType-IBaseField .form-control-static:after{content:""}}.researcher .form-group.FieldType-ITextField.FieldType-IBaseField:last-child .form-control-static:after{content:""}.has-error .help-block,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-error .has-success .form-control{border-color:#3c763d}.FieldType-IObjectField .help-block{display:none}.FieldType-IObjectField .form-group .help-block{display:block}.IListField-ContentPlaceholderRow{position:relative;text-align:left;margin-bottom:.3em;color:#555;padding:1em 0}.IListField-ContentPlaceholderRow.IListField-ContentPlaceholderRowHidden{display:none}.IListField-ActionButtons{text-align:right}form .pull-right{float:right;margin-top:2rem;padding-bottom:3px}form .pull-left{margin-top:2rem;padding-bottom:3px}form .modal-footer .btn-primary{color:#fff}form input[type=checkbox]{width:1.3rem;height:1.3rem}#linksForm .FieldType-IObjectField{display:flex;flex-wrap:wrap;margin:5px 0}#linksForm .FieldType-IObjectField .form-group{flex-grow:1;flex-basis:auto;min-width:200px;margin-right:15px}.IListField-RowTemplate,.IListField-Row{position:relative;padding-left:4em;background-color:#eee;margin-bottom:.3em;min-height:3rem;display:flex;flex-wrap:wrap}.IListField-RowTemplate .control-label,.IListField-Row .control-label{display:none}.IListField-RowTemplate .help-block-isEmpty,.IListField-Row .help-block-isEmpty{margin:0}.IListField-RowTemplate>.FieldType-IBaseField,.IListField-RowTemplate .form-group,.IListField-Row>.FieldType-IBaseField,.IListField-Row .form-group{display:inline-block;vertical-align:top;margin:0}.IListField-RowTemplate>.FieldType-IBaseField,.IListField-Row>.FieldType-IBaseField{margin:auto}.IListField-RowTemplate .IListField-Row--RemoveCheckboxLabel,.IListField-Row .IListField-Row--RemoveCheckboxLabel{display:flex;margin:auto 0}.IListField-RowTemplate .IListField-Row--RemoveCheckbox,.IListField-Row .IListField-Row--RemoveCheckbox{margin-right:.5em}.IListField-RowTemplate .FieldType-IObjectField,.IListField-Row .FieldType-IObjectField{flex-grow:1}.IListField-RowTemplate .IListField-Row--DragHandle,.IListField-Row .IListField-Row--DragHandle{position:absolute;cursor:move;z-index:10;top:50%;left:0;transform:translateY(-50%);height:100%;width:3em;color:#fff;background-color:#007fae;border-color:#007fae}.IListField-RowTemplate .IListField-Row--DragHandle:after,.IListField-Row .IListField-Row--DragHandle:after{content:"";height:30px;width:30px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;background-image:url(/profile/static/css/arrow-up-down-white.7a11f370.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer}.IListField-RowTemplate .IListField-Row--DragHandle:hover,.IListField-Row .IListField-Row--DragHandle:hover{background-color:#006388;border-color:#005a7b}.IListField-Row{border-radius:4px;overflow:hidden;padding:.5rem 1rem .5rem 4em;margin-bottom:1rem}.IListField-RowTemplate .IListField-Row--RemoveCheckboxLabel{display:none}.IListField-RowTemplate{background:transparent}.IListField-RowTemplate .control-label{display:inline-block;margin-left:.5em}.IListField-RowTemplate .IListField-Row--DragHandle{visibility:hidden}.IListField-RowTemplate .IListField-Row--RemoveCheckbox{display:none}.IListField-RowTemplate .form-control-SelectFieldWrapper,.IListField-RowTemplate .help-block,.IListField-RowTemplate .form-control,.IListField-RowTemplate .form-control-static{height:0;min-height:0;visibility:hidden;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.IListField-RowTemplate .FieldType-IObjectField>.form-control,.IListField-RowTemplate .FieldType-IObjectField>.form-control-static,.IListField-RowTemplate .FieldType-IListField>.form-control,.IListField-RowTemplate .FieldType-IListField>.form-control-static{height:auto;visibility:visible}#PortfolioListPage #portfolioListForm .IListField-RowTemplate,#PortfolioListPage #portfolioListForm .portfolioListForm{display:none}#PortfolioListPage #portfolioListForm .IListField-ActionButtons{display:none}#PortfolioListPage #portfolioListForm .pull-right{float:right;padding-bottom:3px}#ContactEditPage .contentWrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media(max-width: 992px){#ContactEditPage .contentWrapper{grid-template-columns:1fr}}#ContactEditPage .contentWrapper .worksforWrapper{margin:-12px 0 12px 0}#ContactEditPage .contentWrapper .worksforWrapper p{margin:0}#avatarForm .form-group{display:flex;flex-direction:column}.control-label{width:100%;display:block}.html-content table{margin-bottom:1rem}.html-content table td{padding:.75rem;vertical-align:top}@media(max-width: 448px){.html-content table td:first-child{width:auto !important}}.html-content table .kth-content-img{margin:0}@media(max-width: 448px){.html-content table .kth-content-img{display:none}}.validateForm{width:100%}.validateForm .pull-right{float:right}.html-content .kth-content-img{margin-top:1em;margin-bottom:1em;max-width:100%}.html-content .kth-content-img.pull-left{max-width:40%;margin-right:1em;float:left}.html-content .kth-content-img.pull-right{max-width:40%;margin-left:1em;float:right}.html-content .text-center .kth-content-img{display:inline-block;max-width:80%}.cke_image_nocaption.pull-left,.cke_image_nocaption.pull-right{max-width:40%}.cke_widget_element.text-center .kth-content-img{display:inline-block;max-width:80%}
