body{font-family:soleil,sans-serif!important}fieldset{margin-bottom:0}.error{overflow:auto;color:#a94442;width:100%;padding:.5em 0}html,body{height:100%}@-moz-document url-prefix(){fieldset{display:table-cell;}}form:focus,div:focus{outline:none}.liveContent{position:absolute;left:-10000px;width:1px}.back-to-top{position:fixed;bottom:5em;right:0;text-decoration:none;color:#000;background-color:rgba(235,235,235,.8);font-size:12px;padding:1em;display:none;z-index:2000;border-radius:5px 0 0 5px}.back-to-top:hover{text-decoration:none;background-color:rgba(135,135,135,.5)}.page-footer{height:auto;margin-top:10rem}.sm-padding{padding:.5rem}.sm-border{border:1rem}.sm-top-margin{margin-top:.2rem}.md-top-margin{margin-top:2rem}.form-label{display:block}.ajax__calendar_container{position:static;z-index:1023}.nav-footer{margin-top:.2rem}html>body #esdApplication{padding-bottom:2.5rem}#menuQuickSearchNewEnquiry div{padding:5px 15px}.quickSearch-enquiry-submit{text-align:right}.table-nonfluid{width:80%}.font-size-small{font-size:.8em}.font-size-medium{font-size:1em}.font-size-large{font-size:1.2em}.bs-callout{padding:15px;margin:15px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-default{border-left-color:#777}.bs-callout-default h4{color:#595959}.bs-callout-primary{border-left-color:#428bca}.bs-callout-primary h4{color:#428bca}.bs-callout-success{border-left-color:#5cb85c}.bs-callout-success h4{color:#5cb85c}.bs-callout-danger{border-left-color:#d9534f}.bs-callout-danger h4{color:#d9534f}.bs-callout-warning{border-left-color:#f0ad4e}.bs-callout-warning h4{color:#f0ad4e}.draftaction{color:#f0ad4e;padding-bottom:10px;font-size:18px;font-weight:500}.bs-callout-info{border-left-color:#5bc0de}.bs-callout-info h4{color:#5bc0de}@media screen and (min-width:801px) and (max-width:1024px){#liNotifaction .topbartext,#esdMb_AllCallCentreLinks .topbartext,#esdMb_AllTeamLinks .topbartext,#SIDUserProfileMenuWrapper #lblcurrUserName{display:none}}@media screen and (max-width:480px){#liNotifaction .open .dropdown-menu{left:-50px}.notifications .open .dropdown-menu{left:-100px}#SIDUserProfileMenuWrapper .open .dropdown-menu{left:-90px}}.category-top-level-option{background-color:rgba(0,0,0,.1);border-top:solid 1px #adabab}#frmCredentials input.error{padding:6px 12px;border:1px dotted red}.fa-exclamation .error{padding-left:.25em;overflow:visible;width:auto}.ESDTabBar_horizontal_Menu{position:absolute;right:40px;top:18px;z-index:9}.ESDTabBar_horizontal_Menu a,.ESDTabBar_horizontal_Menu a:hover,.ESDTabBar_horizontal_Menu a:active,.ESDTabBar_horizontal_Menu a:visited,.ESDTabBar_horizontal_Menu a:link{padding:10px 15px!important;width:100%}.ESDTabBar_horizontal_Menu ul{position:absolute;left:-140px;top:30px;border-radius:4px}.ESDTabBar_horizontal_Menu li{width:100%;border:0;list-style:none;margin-right:10px}.ESDTabBar_horizontal_Menu i.fa{cursor:pointer;color:#00008b}.ESDTabBar_horizontal_Menu li a{white-space:normal!important}.ESDTabBar_horizontal_Menu .dropdown-menu::before{display:block;height:0;width:0;content:'';position:absolute;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom-width:9px;border-bottom-style:solid;top:-9px;right:5px;border-bottom-color:#fff}#ESDloading,#ESDSchedloading,#ESDSchedloadingDIA{display:block;width:50%;background-color:#fff;border:none;text-align:center;padding:20px;color:#2980b9;filter:drop-shadow(5px 5px 10px black);position:fixed;height:auto;width:50%;z-index:103;top:30%;left:30%}.sidloader{height:4px;width:100%;position:relative;overflow:hidden;background-color:#ddd}.sidloader:before{display:block;position:absolute;content:"";left:-200px;width:200px;height:4px;background-color:#2980b9;animation:sidloadinganimation 2s linear infinite}@keyframes sidloadinganimation{from{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.top5{margin-top:5px!important}.top10{margin-top:10px!important}.top15{margin-top:15px!important}.top30{margin-top:30px!important}.bottom5{margin-bottom:5px!important}.bottom10{margin-bottom:10px!important}.bottom15{margin-bottom:15px!important}.left5{margin-left:5px!important}.left10{margin-left:10px!important}.left15{margin-left:15px!important}.right5{margin-right:5px!important}.right10{margin-right:10px!important}.right15{margin-right:15px!important}.tolowercase{text-transform:lowercase}#enq-tools{display:initial!important}footer#esdPageFooter_Container,footer#ctl00_ctl00_esdPageFooter_Container{position:inherit}div#or-new-report-panel{padding-bottom:100px!important}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.text-muted{color:#999}small,.small{font-weight:400;font-size:12px;font-size:1.2rem}.as-h5{font-size:14px;font-size:1.4rem;font-style:normal;text-transform:uppercase;font-weight:700}.wrapper{margin:0 auto;max-width:none;width:100%;position:relative}.header{position:relative;z-index:10}@media only screen and (max-width:767px){.header--desktop{background-color:#5f5f5f;position:absolute;width:100%;height:100%;overflow:auto;overflow-x:hidden;left:-100%}.mobile-open .header--desktop{left:0}.header--desktop a{color:#fff;padding:.5em 0;display:block;clear:both;font-size:16px;font-size:1.6rem}}.header--mobile{display:none;width:100%;padding:20% 35px 0;background-size:auto 100%;background-position:100% bottom;background-image:url("//cdn.ucl.ac.uk/indigo/images/ucl-logo.svg");background-repeat:repeat-x;position:relative;left:0;background-color:#29a6c9;border-bottom:.5em solid #29a6c9}@media only screen and (max-width:767px){.header--mobile{display:block}}.header--mobile.no-svg{background-image:url("//cdn.ucl.ac.uk/indigo/images/ucl-logo-cropped-white.png");background-repeat:no-repeat;background-position:right bottom;background-color:#000;background-size:30%}.header--mobile--brand__link{position:absolute;width:50%;height:100%;right:0;top:0}@media only screen and (max-width:767px){.header--desktop{background-color:#5f5f5f;position:absolute;width:100%;height:100%;overflow:auto;overflow-x:hidden;left:-100%}.mobile-open .header--desktop{left:0}.header--desktop a{color:#fff;padding:.5em 0;display:block;clear:both;font-size:16px;font-size:1.6rem}}.photograph{background-color:#29a6c9;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;left:0;padding:0 35px;padding-bottom:10.5%}@media only screen and (max-width:767px){.photograph{width:100%;margin-left:auto;margin-right:auto;padding:2em 0 0 0;left:0;background-color:transparent}}.brand{position:absolute;z-index:1;overflow:visible;width:100%;max-width:none;left:0}@media only screen and (max-width:767px){.brand{position:static;padding-left:0}.brand p{left:0;top:50%}}.brand__link{position:absolute;height:50%;width:18%;right:0;display:block;bottom:0}.lt-ie9 .brand__link{display:none}.brand__heading{position:absolute;left:35px;top:25%;color:#fff;text-transform:uppercase;margin-bottom:0;font-weight:400;font-size:14px;font-size:1.4rem}@media only screen and (max-width:767px){.brand__heading{position:relative;left:0;width:100%;box-sizing:border-box}}.brand__logo{display:block;margin-bottom:0;width:100%}@media only screen and (max-width:767px){.brand__logo{display:none}}.block{margin-bottom:1em}.block--col-1{display:block;float:left;margin-left:0%;margin-right:-100%;width:31.30645%}@media only screen and (max-width:989px){.block--col-1{display:block;float:left;margin-left:0%;margin-right:-100%;width:31.59722%}}@media only screen and (max-width:767px){.block--col-1{clear:both;display:block;float:left;margin-left:0;width:100%}}.block--col-2{display:block;float:left;margin-left:34.33675%;margin-right:-100%;width:31.28827%}@media only screen and (max-width:989px){.block--col-2{display:block;float:left;margin-left:34.20139%;margin-right:-100%;width:31.59722%}}@media only screen and (max-width:767px){.block--col-2{clear:both;display:block;float:left;margin-left:0;width:100%}}.block--col-3{display:block;float:left;margin-left:68.65532%;margin-right:-100%;width:31.27734%}@media only screen and (max-width:989px){.block--col-3{display:block;float:left;margin-left:68.40278%;margin-right:-100%;width:31.59722%}}@media only screen and (max-width:767px){.block--col-3{clear:both;display:block;float:left;margin-left:0;width:100%}}.footer__inner{background-color:#40403e;padding:40px 35px;margin-left:0;margin-right:0;color:#fff;clear:left}.footer__inner h2{font-size:1.6rem;text-transform:none}.footer__inner a{color:#eee}.footer__inner a:hover,.footer__inner a:active,.footer__inner a:focus{color:#fff}.footer__list{margin-left:0;padding-left:0;list-style:none}.footer__list li{margin-left:0;list-style-type:none}.footer__list li:before{background-color:transparent!important}.footer__item{padding-bottom:4px;padding-top:4px;display:block;margin-bottom:0;font-size:14px;font-size:1.4rem}.footer__links{margin-top:.5em;font-size:14px;font-size:1.4rem}@media(max-width:989px){.footer__links{font-size:12px;font-size:1.2rem}}.dl-inline,.clearfix,.hero,.media{zoom:1}.dl-inline:before,.dl-inline:after,.clearfix:before,.hero:before,.media:before,.clearfix:after,.hero:after,.media:after{content:"";display:table}.dl-inline:after,.clearfix:after,.hero:after,.media:after{clear:both}.list-unstyled,.list-inline,.pills{margin-left:0;padding-left:0;list-style:none}.list-unstyled li,.list-inline li,.pills li{margin-left:0;list-style-type:none}.list-unstyled li:before,.list-inline li:before,.pills li:before{background-color:transparent!important}.list-inline,.pills{display:inline;margin-left:0}.list-inline>li,.pills>li{margin-right:10px;display:-moz-inline-stack;display:inline-block;*vertical-align:auto;zoom:1;*display:inline}.list-inline--divided li:after{content:"|";margin-left:10px}.list-inline--divided li:last-child:after{content:"";display:none}.footer__inner hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;clear:both}body,.btn,h1,h2,h3,.h1,.h2,.h3,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important}.esd-page-header>div,#esdPageFooter_Container>div>div>div{padding-left:0;padding-right:0}a#aLogoLink{display:none}#lblcurrUserName{font-size:13px}div.logo{height:35px}.widget .widget-header,.btn-primary{background-color:#29a6c9}.footer{padding:0;text-align:left}.footer__list>li{padding-left:0;padding-right:0}.footer__inner h2,.footer__inner a:link,footer__inner a:visited{color:#fff;text-decoration:none;margin-top:0}.footer__inner a:hover{text-decoration:underline}@media(min-width:1471px){.brand{background-color:#000}.brand__logo{width:auto;float:right;max-width:1470px;background-color:#29a6c9}.photograph{padding-bottom:151px}}@media only print{body{background:#fff}.top-bar{display:none!important}.footer__links{display:none}.footer__inner{color:#000;background-color:#fff;padding:0 35px}.footer__inner .block{display:none}.footer__inner #social{display:none}.footer__inner .text-muted{display:none}.footer__inner li{list-style-type:none}}.h4.page-header.faq-header{color:#e03c31;font-weight:bolder}#categoryList span.badge{visibility:hidden}.customActionButton,.customActionButtonMulti{color:#fff;background-color:#3ba99c;border-color:#3ba99c;min-height:115px;font-weight:bold}.customActionButton:hover,.customActionButton:focus,.customActionButton:active{color:#fff;background-color:#000;border-color:#000}div#profileDetailPanel .contact_info p.data-row:last-of-type span.data-name:before{content:" Contact "}#StaffEnqLog_CauseWrapper,#staffSummaryPanelCourseContainer{display:none!important}span#StaffEnqLog_PrivateWrapper,span#staffSummaryPanelPrivateContainer{display:none!important}button#StaffEnqLog_PrivateHiddenDesc{display:none!important}#pEnquirySeverityValue,#pEnquirySeverity{display:none!important}div#StaffEnqLog_ParentWrapper{display:none!important}span.el-man-alloc-lbl{white-space:normal}#pnlCategoryList .nav-tabs>li.active>a,#pnlCategoryList .nav-tabs>li.active>a:hover,#pnlCategoryList .nav-tabs>li.active>a:focus{background-color:#0097aa;color:#fff}div#profileDetailPanel .basic-info .data-row:nth-child(5) span.data-name:before{content:"Department / "}div#profileDetailPanel .basic-info .data-row:nth-child(6) span.data-name:before{content:"Programme / "}button#addCaseNoteBtn{display:none}#caseNoteUL .droppableCaseNote2{height:45px!important}#display-new-case-add-student .col-sm-12,#display-multiple-students .col-sm-12{display:none}ol#enquiry-list .panel-heading{overflow:unset!important}#app-dc,#s2id_app-dt,#s2id_app-dc{display:none!important}.col-sm-1.control-label.termDiaryCategory,.col-sm-1.control-label.termDiaryType{display:none}div#am-searchform-row-wrapper-diaryType{display:none!important}div#categoryLegendDiv{width:100%}.btn-default:hover,.open .dropdown-toggle.btn-default,.btn-default:focus,.btn-default:active,.btn-default.active{color:#fff;background-color:#0097aa;border-color:#009785}div#enquiryListColumn .row.definitionlist{max-height:initial!important}#answer ul li{list-style-type:disc;list-style-position:outside;padding-left:5px;margin-left:25px;display:list-item}table#sch-book-room-table thead tr th:nth-child(3){width:30%!important}button#AddCaseFolderCancelButton,button#btnCancelCreateCase{background-color:red;border:1px solid red}button#addFolderModal{float:right}a#btnBookAppointmentWithTutor{padding-top:20%}.LandingPage .BookTutorAppointment{line-height:unset;word-break:break-word;padding-top:20%;margin:2px 0 1px 0}.LandingPage .col-md-8.col-lg-8 div.row:last-of-type .col-md-5.col-lg-5 .col-md-6.col-lg-6:last-of-type{padding-left:1px}.LandingPage .col-md-8.col-lg-8 div.row:last-of-type .col-md-5.col-lg-5 .col-md-6.col-lg-6:first-of-type{padding-right:1px}a#ctl00_ctl00_aLogoLink{display:none!important}#MainMenuBar ul{list-style-type:none!important;margin-left:unset!important}div#RateFAQPnl,div#pnlReadFeedback{display:none!important}i.fa.fa-fw.fa-exclamation-triangle{font-size:larger;padding-top:5px}li.staffSummaryListItem .panel-body ul{list-style-type:disc!important;margin-left:2em;margin-bottom:1em}div#faqSearchPanelTrans .search-group.input-group{display:inherit;align-content:center;grid-template-rows:45px;width:100%}div#faqSearchPanelTrans .ui-widget{width:75%}#searchFaqSubmit{margin-left:5px;border-radius:8px!important;width:125px;background:#0097a9}input#search{border-radius:8px}#lblSearchAnswer{font-size:24px;color:#0097a9}div#enquiryFeedback{margin-top:10px}.glyphicon-warning-sign:before{content:""}