@charset "UTF-8";.gh-chosen-no-search + .chosen-container .chosen-search{height:0;overflow:hidden;}html,html a{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);}body{font-family:'Myriad Pro',helvetica,sans-serif;font-size:15px;font-weight:200;min-height:800px;}h1,h2,h3,h4,h5{margin:0;padding:0;}h1{font-size:40px;font-weight:300;}h2{font-size:17px;font-weight:400;}h3{font-size:14px;font-weight:400;}select.form-control{height:45px;padding:0 0 0 2px;}label{font-weight:600;}input,textarea{border-style:solid;border-width:1px;}input[disabled],select[disabled],.as-selections.gh-disabled{border-style:solid;border-width:1px;}.gh-disabled{cursor:not-allowed;}.gh-focus{outline:-webkit-focus-ring-color auto 5px;}.gh-preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important;}.has-error label{font-weight:600;}.has-error input.form-control{border-style:solid !important;border-width:1px !important;}.has-error .form-control::-moz-placeholder{font-weight:400;}.has-error .form-control:-ms-input-placeholder{font-weight:400;}.has-error .form-control::-webkit-input-placeholder{font-weight:400;}#gh-main{overflow:hidden;padding-bottom:30px;}.lt-ie9 #gh-main{padding:25px;}.gh-academic-year-select{display:table-cell;font-size:18px;font-weight:100;height:100px;line-height:40px;padding-left:45px !important;vertical-align:middle;}footer .gh-uni-logo,#gh-page-container #gh-left-container .gh-uni-logo{height:115px;}footer .gh-uni-logo img,#gh-page-container #gh-left-container .gh-uni-logo img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:39px 46px 36px 40px;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;-ms-transition:padding 0.3s;-o-transition:padding 0.3s;transition:padding 0.3s;width:196px;}#gh-page-container.gh-minimised #gh-left-container,#gh-page-container #gh-left-container.gh-collapsed{overflow:hidden !important;}#gh-page-container{min-width:1280px;}#gh-page-container.gh-minimised #gh-left-container{height:215px;}#gh-page-container #gh-left-container{float:left;overflow:visible;padding:0;position:relative;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;-ms-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;width:320px;z-index:3;}#gh-page-container #gh-left-container #gh-content-description p{margin:0;padding:32px 39px 30px;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}#gh-page-container #gh-left-container #gh-content-description{height:100px;width:320px;}#gh-page-container #gh-left-container #gh-meta-container{position:absolute;z-index:3;}#gh-page-container #gh-left-container #gh-modules-container,#gh-page-container #gh-left-container #gh-navigation-container{min-height:100%;padding-top:215px;}#gh-page-container #gh-left-container #gh-modules-container #gh-result-summary{border-bottom-style:solid;border-bottom-width:1px;height:44px;overflow:hidden;}#gh-page-container #gh-left-container #gh-modules-container #gh-result-summary button:not(.gh-collapse-modules){-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}#gh-page-container #gh-left-container #gh-modules-container #gh-result-summary p{margin:0;padding:13px 40px;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;width:300px;}#gh-page-container #gh-left-container #gh-modules-container #gh-result-summary .gh-collapse-modules{position:relative;width:50px;z-index:1;}#gh-page-container #gh-left-container #gh-modules-container #gh-result-summary .gh-collapse-modules i{font-size:26px;font-weight:500;}#gh-page-container #gh-left-container #gh-modules-container #gh-modules-list-container{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}#gh-page-container #gh-left-container #gh-modules-container #gh-modules-list-container ul{-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;}#gh-page-container #gh-left-container #gh-modules-container #gh-modules-list{width:320px;}#gh-page-container #gh-header{height:115px;}#gh-page-container #gh-right-container{-webkit-background-clip:content-box;-moz-background-clip:content-box;background-clip:content-box;min-height:calc(100% - 217px);min-width:992px;padding-left:320px;-webkit-transition:padding-left 0.3s;-moz-transition:padding-left 0.3s;-ms-transition:padding-left 0.3s;-o-transition:padding-left 0.3s;transition:padding-left 0.3s;width:100%;}#gh-page-container #gh-right-container #gh-header-container{position:relative;right:0;z-index:3;}#gh-page-container #gh-right-container #gh-subheader{height:100px;position:relative;z-index:10;}.gh-tripos-help{display:table-cell;font-size:20px;font-weight:100;height:415px;padding:45px;vertical-align:middle;}@media (max-width:767px){#gh-page-container #gh-right-container #gh-header-container .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}#gh-page-container #gh-right-container #gh-header-container .form-inline .input-group{display:inline-table;vertical-align:middle;}#gh-page-container #gh-right-container #gh-header-container .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}}footer{min-width:1280px;position:relative;z-index:2;}footer .gh-uni-logo img{padding:30px 30px 30px 41px;}footer #footer-help-logo{width:320px;}footer#footer-copyright p{font-size:13px;font-weight:400;margin:0;padding:20px 0 20px 336px;}footer h3{font-weight:600;margin:30px 0 20px;}footer ul{font-weight:200;list-style-type:none;margin:0 0 25px;padding:0;}footer ul li{margin:3px 0;}.fa-angle-double-right,.gh-collapsed .fa-angle-double-left{display:none;}.fa-angle-double-left,.gh-collapsed .fa-angle-double-right{display:block;}.gh-collapsed{}.gh-collapsed #gh-page-container #gh-left-container{height:100%;position:fixed;width:50px !important;}.gh-collapsed #gh-page-container #gh-left-container #gh-meta-container,.gh-collapsed #gh-page-container #gh-left-container #gh-content-description{width:50px;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;-ms-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;}.gh-collapsed #gh-page-container #gh-left-container #gh-meta-container #gh-content-description p{display:none;}.gh-collapsed #gh-page-container #gh-left-container #gh-modules-container #gh-modules-list-container{opacity:0;filter:alpha(opacity=0);}.gh-collapsed #gh-page-container #gh-left-container #gh-modules-container #gh-result-summary{border-bottom:none !important;}.gh-collapsed #gh-page-container #gh-left-container #gh-modules-container #gh-result-summary button:not(.gh-collapse-modules),.gh-collapsed #gh-page-container #gh-left-container #gh-modules-container #gh-result-summary p{opacity:0;}.gh-collapsed #gh-page-container #gh-left-container .gh-uni-logo img{padding:39px 46px 36px 8px;}.gh-collapsed #gh-page-container #gh-right-container{padding-left:50px;position:absolute;}.gh-collapsed #gh-page-container #gh-right-container #gh-toolbar-container{width:100%;}.gh-collapsed main{margin-bottom:230px;}.gh-collapsed footer{bottom:58px;position:fixed;width:100%;z-index:9999;}.gh-collapsed footer + footer{bottom:0;}.gh-collapsed-finished main{margin-top:215px;}.gh-collapsed-finished #gh-page-container #gh-right-container #gh-header-container{left:50px;position:fixed;}.gh-collapsed-finished #gh-empty{margin-left:0;margin-top:250px;}.btn{font-size:15px;font-weight:200;padding:10px 20px 8px 18px;}.btn-default{font-weight:700;}.btn-default.gh-btn-secondary{font-weight:400;}.modal-backdrop.in{opacity:0.75;filter:alpha(opacity=75);}.modal{z-index:10000;}.modal .modal-content{border-radius:0;}.modal .modal-content form label{font-weight:200;}.modal .modal-content .modal-header{padding:25px;position:relative;}.modal .modal-content .modal-header button[data-dismiss="modal"]{font-size:32px;font-weight:bold;padding:0 5px;}.modal .modal-content .modal-header .close{font-weight:200;opacity:0.5;filter:alpha(opacity=50);position:absolute;right:20px;text-shadow:none;top:50%;transform:translateY(-50%);}.modal .modal-content .modal-header .close:hover{font-weight:200;opacity:1;filter:alpha(opacity=100);}.modal .modal-content .modal-header .modal-title{font-size:22px;font-weight:200;}.modal .modal-content .modal-body{padding:40px 25px 25px;}.modal .modal-content .modal-footer{border-top:0;padding:0 25px 15px 15px;}.alert{padding:8px 35px 8px 14px;}.alert h4{margin-bottom:0;}.notifications > .alert{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top:none;padding:18px 20px 15px 20px;}.notifications.bottom-left{bottom:28px;left:40px;position:fixed;width:30%;z-index:99999999;}.notifications.bottom-left > .alert{bottom:0;left:-600px;margin:0 auto 12px;max-width:600px;opacity:0;filter:alpha(opacity=0);position:relative;text-align:left;-webkit-transition:left 0.3s,opacity 0.3s,bottom 0.3s;-moz-transition:left 0.3s,opacity 0.3s,bottom 0.3s;-ms-transition:left 0.3s,opacity 0.3s,bottom 0.3s;-o-transition:left 0.3s,opacity 0.3s,bottom 0.3s;transition:left 0.3s,opacity 0.3s,bottom 0.3s;width:100%;word-wrap:break-word;}.notifications.bottom-left > .alert.gh-notification-in{left:10px !important;opacity:1 !important;}.notifications.bottom-left > .alert.gh-notification-fade{bottom:-200px !important;opacity:0 !important;}.notifications.bottom-left > .alert p{margin:12px 0 0;width:93%;}.notifications.bottom-left > .alert .close{opacity:0.5;filter:alpha(opacity=50);position:absolute;right:20px;top:50%;transform:translateY(-50%);}#gh-right-container #gh-header h1{display:inline-block;margin:36px 0 35px 40px;}#gh-right-container #gh-header .gh-signin-form,#gh-right-container #gh-header #gh-signout-form{margin:38px 30px 38px 40px;}#gh-right-container #gh-subheader form{margin:0 0 0 40px;min-width:900px;padding:28px 0 0;}.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:8px 12px;}.btn:hover,.btn:focus{text-decoration:none;}.btn i{padding-right:5px;}.nav-tabs{border-bottom:none;}.nav-tabs > li,.nav-tabs > li a{max-height:44px;}.nav-tabs > li > a,.nav-tabs > li.active > a,.nav-tabs > li > a:hover{border:none !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}.nav-stacked > li + li{margin-top:0;}.nav-pills.nav-stacked > li > a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:200;}.nav-pills.nav-stacked > li.active > a,.nav-pills.nav-stacked > li.active > a:hover,.nav-pills.nav-stacked > li.active > a:focus{cursor:default;font-weight:400;}#gh-my-calendar-view,#gh-calendar-view-container{margin-top:30px;}#gh-calendar-loading-container{margin-top:100px;text-align:center;}#gh-calendar-loading-container h2{font-size:30px;font-weight:200;margin-bottom:12px;}#gh-calendar-loading-container i{font-size:25px;}#gh-calendar-container{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}#gh-calendar-container,.gh-toolbar-secondary{margin:0 30px;}#gh-toolbar-container{height:44px;}.gh-toolbar-primary .gh-toolbar-actions{margin-right:30px;}#gh-toolbar-container .btn-default,.gh-toolbar-secondary .btn-default,.nav-tabs > li > a{font-weight:400;height:100%;padding:12px 25px;}#gh-toolbar-container .btn-default.gh-btn-reverse.active{font-weight:600;}.gh-toolbar-secondary .btn-default{padding:8px 12px;}.gh-toolbar-primary{height:44px;left:320px;right:0;z-index:2;}.gh-toolbar-primary .gh-toolbar-views,.gh-toolbar-primary .gh-toolbar-actions{height:100%;}.gh-toolbar-secondary{font-weight:600;opacity:1;filter:alpha(opacity=100);padding:0 20px 60px;position:relative;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;z-index:2;}.gh-toolbar-secondary #gh-calendar-toolbar-period,.gh-toolbar-secondary #gh-calendar-toolbar-terms,.gh-toolbar-secondary #gh-calendar-toolbar-view{display:table;height:32px;position:relative;z-index:1;}.gh-toolbar-secondary #gh-calendar-toolbar-terms{min-width:200px;}.gh-toolbar-secondary #gh-calendar-toolbar-today{height:32px;position:absolute;width:100%;}.gh-toolbar-secondary #gh-btn-calendar-today{border:none;}.gh-toolbar-secondary .btn-default.gh-btn-tertiary{height:auto;margin-bottom:2px;}.gh-toolbar-secondary .btn-default.gh-btn-tertiary i{padding:2px 0 3px;}.gh-toolbar-inner{display:table-cell;height:100%;vertical-align:middle;}.gh-toolbar-label{display:inline-block;font-weight:400;min-width:60px;text-align:center;}.fc-time-grid-container{height:100% !important;}.fc-widget-header,.fc-slats .fc-minor td:first-child,.fc td:first-child,.fc-content-skeleton td,.fc-state-highlight,.fc-ltr .fc-axis,.fc-row.fc-widget-header thead tr th:first-child{border-style:none !important;}.fc-time-grid-container td.fc-time{font-size:12px;font-weight:600;}#gh-calendar-container .fc-widget-header .fc-row > table{border-collapse:separate;}.fc-row.fc-widget-header thead tr th,.fc-month-view .fc-row.fc-widget-header thead tr th:first-child{border-bottom-style:solid !important;border-bottom-width:6px;font-size:16px;font-weight:400;height:40px;padding-top:9px;}.fc-agendaDay-view .fc-row.fc-widget-header thead tr th.fc-today,.fc-agendaWeek-view .fc-row.fc-widget-header thead tr th.fc-today{font-weight:600;}.fc-month-view .fc-today.fc-day-number{border-right-style:solid !important;border-right-width:1px !important;}.fc-ltr .fc-basic-view .fc-day-number,.fc-ltr .fc-basic-view .fc-today.fc-day-number{padding:10px 8px 6px 11px;}.fc-ltr .fc-basic-view .fc-day-number{text-align:left;}.fc-ltr .fc-basic-view .fc-today.fc-day-number{font-weight:bold;}.fc-slats .fc-minor td{border:none !important;}.fc td.fc-today{border-right-style:solid !important;}.fc td:last-child.fc-today{border-right-style:none !important;}.fc-event-container{margin:1px 1px 0 0 !important;}.fc-event-container .fc-event{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;border-bottom-style:solid;border-bottom-width:1px !important;border-left-style:solid;border-left-width:5px;cursor:pointer;}.fc-event-container .fc-event.highlighted{z-index:1000 !important;}.fc-event-container .fc-event .fc-content{font-weight:600;}.fc-time-grid-event .fc-title,.fc-time-grid-event .fc-location{display:block !important;margin:4px 6px;overflow:hidden;}.fc-time-grid-event .fc-title{font-weight:400;}.fc-time-grid-event .fc-location{margin-top:2px;}.fc-time-grid > hr{display:none !important;}.fc-bg tbody tr > td.fc-widget-content{border-right-style:solid;}.fc-bg tbody tr > td.fc-widget-content:last-child{border-right-style:none;}td.fc-widget-content{border-style:none;border-top-style:solid;}.fc-month-view tbody > tr > td.fc-day.fc-widget-content{border-style:solid !important;}.fc-month-view tbody > tr > td.fc-today.fc-widget-content{border-top-width:0;position:relative;}.fc-day-grid .fc-week:first-child tbody tr td,.fc-agendaDay-view tbody tr:first-child > td.fc-widget-content,.fc-agendaWeek-view tbody tr:first-child > td.fc-widget-content{border-top-width:0;}tbody tr:last-child > td.fc-widget-content{border-bottom-width:0;}.fc-more-popover .fc-header .fc-close{padding:1px;}.fc-more-popover .fc-header .fc-title{font-size:13px;padding:3px 3px 0;}#gh-calendar-view #gh-export-container{height:100%;opacity:0;filter:alpha(opacity=0);overflow:hidden;position:absolute;right:30px;top:259px;-webkit-transition:width 0.2s,opacity 0.2s;-moz-transition:width 0.2s,opacity 0.2s;-ms-transition:width 0.2s,opacity 0.2s;-o-transition:width 0.2s,opacity 0.2s;transition:width 0.2s,opacity 0.2s;width:0;}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#gh-calendar-view{position:relative;}#gh-export-container{top:43px;}}#gh-export-container a,#gh-export-container .btn-link{font-weight:400 !important;}#gh-export-container #gh-export-main{margin-top:30px;padding:30px 30px 10px 40px;width:370px;}#gh-calendar-view .gh-toolbar-primary button,#gh-calendar-view .gh-toolbar-primary .nav-tabs li{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}#gh-export-container #gh-export-main p#gh-export-add-description{font-weight:400;margin-bottom:20px;}#gh-export-container #gh-export-main #gh-export-subscribe{border:none;display:block;padding:16px 0 14px 0;width:100%;}#gh-export-container #gh-export-main #gh-export-collapsed-other-toggle{margin:20px 0 12px 0;padding:8px 0;}#gh-export-container #gh-export-main .gh-export-other-option{display:list-item;font-weight:400;list-style-type:decimal;margin-left:18px;padding-bottom:5px;}#gh-export-container #gh-export-main textarea{font-family:monospace;font-size:13px;height:100px;margin:0 0 20px 18px;padding:5px 5px;resize:none;width:280px;}#gh-export-container #gh-export-main ul{list-style-type:circle;padding:0 0 0 33px;}#gh-export-container #gh-export-main ul li{margin:7px 0;}#gh-export-container #gh-export-main ul li:last-child{margin:0;}#gh-export-container #gh-export-main ul li i{font-size:14px;}#gh-export-container > #gh-export-sync-message{display:block;padding:20px 20px 20px 40px;width:400px;}#gh-export-container > #gh-export-sync-message i{float:left;font-size:20px;height:20px;margin:9px 12px 0 0;width:20px;}#gh-export-container > #gh-export-sync-message small{display:block;font-size:15px;overflow:auto;}#gh-calendar-view.gh-export-enabled #gh-calendar-container{opacity:0.2;filter:alpha(opacity=20);}#gh-calendar-view.gh-export-enabled .gh-toolbar-secondary{opacity:0.2;filter:alpha(opacity=20);}#gh-calendar-view.gh-export-enabled #gh-export-container{height:calc(100% - 44px);min-height:760px;opacity:1;filter:alpha(opacity=100);width:400px;z-index:2;}#gh-calendar-view.gh-export-enabled .gh-toolbar-primary button,#gh-calendar-view.gh-export-enabled .gh-toolbar-primary .nav-tabs li{opacity:0;filter:alpha(opacity=0);}#gh-calendar-view.gh-export-enabled .gh-toolbar-primary #gh-btn-calendar-export{opacity:1;filter:alpha(opacity=100);}#gh-empty{margin-bottom:70px;margin-left:-320px;position:relative;text-align:center;}.gh-empty-icons{height:200px;margin-bottom:30px;margin-top:70px;position:relative;}.gh-empty-icons .fa{left:50%;position:absolute;}.gh-empty-icons .fa-calendar-o{font-size:200px;margin-left:-100px;}.gh-empty-icons .fa-share-square-o{font-size:100px;margin-left:-46px;margin-top:85px;}.gh-empty-main{font-size:27px;font-weight:400;}.gh-empty-description{font-weight:400;}#gh-empty-access{margin-top:30px;padding:20px 25px;}.list-group{margin:0;}.list-group .list-group-item{border-width:0 0 1px 0;border-bottom-style:solid;border-bottom-width:1px;margin:0;padding:0;}.list-group .list-group-item .list-group .list-group-item{border-bottom-width:0;}.list-group .list-group-item .gh-list-group-item-container{width:100%;}.list-group .list-group-item .gh-list-group-item-container,.list-group .list-group-item .gh-list-group-item-container .gh-toggle-list{display:table;}.list-group .list-group-item .gh-list-group-item-container .gh-toggle-list{font-weight:200;width:100%;padding:0;}.list-group .list-group-item .gh-list-group-item-container .gh-toggle-list:focus,.list-group .list-group-item .gh-list-group-item-container .gh-toggle-list:hover{text-decoration:none;}.list-group .list-group-item .gh-list-group-item-container .gh-toggle-list + ul{display:none;position:absolute;right:0;top:9px;}.list-group .list-group-item.gh-list-group-item-open .gh-list-group-item-container .gh-toggle-list + ul{display:block;}.list-group-item:first-child,.list-group-item:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.list-group-item .gh-list-action{border-top:none;}.list-group .list-group-item p{font-size:14px;margin:0;opacity:0.8;filter:alpha(opacity=80);text-align:left;white-space:pre-line;word-break:normal;}.list-group .list-group-item p.gh-list-description-text{font-size:15px;font-weight:400;opacity:1;filter:alpha(opacity=100);}.list-group .list-group-item span.gh-borrowed-icon-container{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;height:25px;overflow:hidden;text-align:center;width:25px;}.list-group .list-group-item .gh-list-action,.list-group .list-group-item .gh-list-description,.list-group .list-group-item .gh-list-icon,.list-group .list-group-item .gh-series-borrowed{display:table-cell;vertical-align:middle;}.list-group .list-group-item .gh-list-action,.list-group .list-group-item .gh-list-description,.list-group .list-group-item .gh-list-icon{padding:14px 0;}.list-group .list-group-item .list-group .gh-list-action,.list-group .list-group-item .gh-series-borrowed,.list-group .list-group-item .list-group .gh-list-description{border-top-style:solid;border-top-width:1px;}.list-group .list-group-item .gh-list-action{overflow:hidden;position:relative;text-align:center;width:50px;}.list-group .list-group-item .gh-list-action.disabled{cursor:not-allowed !important;}.list-group .list-group-item .gh-list-action.disabled button{opacity:0.25;filter:alpha(opacity=25);}.list-group .list-group-item .gh-list-action .btn-link{height:44px;margin-top:-22px;padding:0 16px;position:absolute;right:0;}.list-group .list-group-item .gh-list-action .btn-link:disabled{cursor:not-allowed !important;}.list-group .list-group-item .gh-list-action .btn-link i{font-size:19px;padding:0;}.list-group .list-group-item .gh-list-description{max-width:230px;overflow:auto;padding:12px 0 12px 0;width:auto;}.list-group .list-group-item .gh-list-description p.gh-list-metadata:not(.no-information){font-weight:400;}.list-group .list-group-item .gh-list-icon{max-width:40px;overflow:hidden;text-align:center;width:40px;}.list-group .list-group-item .gh-list-icon i{font-size:26px;}.list-group .list-group-item .gh-series-borrowed{height:100%;padding-left:5px;width:40px;}.list-group .list-group-item .gh-series-borrowed .fa-link{font-weight:400;padding:5px;}.list-group .list-group-item .list-group .list-group-item{cursor:pointer;}.list-group .list-group-item.gh-list-group-item-open .list-group{display:block !important;}.list-group .list-group-item .list-group .list-group-item:first-child{border-top-style:solid;border-top-width:0;}.list-group .list-group-item .list-group .list-group-item:last-child{border-bottom:none;}.list-group .list-group-item .list-group .list-group-item .gh-list-info{display:table-cell;text-align:center;vertical-align:middle;visibility:hidden;width:60px;}.list-group .list-group-item .list-group .list-group-item .gh-list-info .fa-info-circle{font-size:20px;opacity:0.75;filter:alpha(opacity=75);}.list-group .list-group-item .list-group .list-group-item .gh-list-info .fa-info-circle:hover{font-size:20px;opacity:1;filter:alpha(opacity=100);}.list-group .list-group-item .list-group .list-group-item:hover .gh-list-info{visibility:visible;}.list-group .list-group-item .list-group .list-group-item:hover .gh-list-info .fa-info-circle{padding:10px;}.panel-default .panel-body .panel-subheading{font-weight:600;padding-top:10px;text-align:center;}.panel-default > .panel-heading + .panel-collapse > .panel-body{padding:0 15px;}.panel .panel-title > a:hover,.panel .panel-title > a:focus{text-decoration:none;}.panel,.panel-group .panel,.panel-heading{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:16px;}.panel-group,.panel .panel-heading h2{margin:0;}.panel-group .panel{border-bottom:none;}.panel-group:last-child .panel{border-bottom-style:solid;border-bottom-width:1px;}.panel-default,.panel-group:last-child .panel-default{border-style:solid;border-width:1px;margin-bottom:25px;}.gh-administration-container .panel-default .panel-heading,.gh-administration-container .panel-default .panel-body{overflow:hidden;}.panel-group .panel-default{border-bottom:none;margin-bottom:0;}.panel-default .panel-heading h4.panel-title::after,.panel-default .panel-heading span::after{clear:both;content:'';display:block;}.panel-default.gh-striped-container .panel-body{padding-bottom:0;}.panel-default .panel-body .gh-striped-row{padding:9px 0;}.panel-default .panel-body .gh-striped-row input[type="checkbox"]{display:block;height:12px;margin:13px auto;width:12px;}.panel-default .panel-body .gh-striped-row p{margin:10px auto;width:100%;}.panel-default .panel-body .gh-striped-row input[type="text"],.panel-default .panel-body .gh-striped-row input[type="password"],.panel-default .panel-heading .gh-striped-container-search input{padding:4px 7px 0;width:100%;}.panel-default .panel-body .gh-striped-row input[type="text"],.panel-default .panel-body .gh-striped-row input[type="password"]{height:39px;}.panel-default .panel-body .gh-striped-row button,.panel-default .panel-body .gh-striped-row a{width:100%;}.panel-default .panel-heading .gh-striped-container-search + h4{line-height:2.1;}.panel-default .panel-heading .gh-striped-container-search{width:400px;}.panel-default .panel-heading .gh-striped-container-search button{height:34px;padding:6px 12px;}.chosen-container{font-size:15px;margin-right:20px;}.chosen-container .chosen-drop,.chosen-container .chosen-single{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.chosen-container .chosen-single{height:45px !important;padding-top:2px;}.chosen-container .chosen-single b,.chosen-container .chosen-single span{margin-top:9px;}.chosen-container .chosen-single b{height:18px !important;width:18px !important;}.chosen-container .chosen-search{padding:0 8px;}.chosen-container .chosen-search input{padding:5px 20px 4px 7px !important;font-size:14px !important;line-height:1.42857143 !important;background-image:none !important;border-width:1px;border-style:solid;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) !important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) !important;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;-moz-transition:border-color ease-in-out .15s,-moz-box-shadow ease-in-out .15s !important;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;}.chosen-container .chosen-results{margin:0 8px 0 0;max-height:320px;padding:0 0 5px 8px;}.chosen-container .chosen-results li{font-weight:400;padding:10px 8px;}.chosen-container .chosen-results li.highlighted{background-image:none;}.chosen-container.chosen-with-drop .chosen-drop,.chosen-container.chosen-with-drop .chosen-single{border-style:solid;}.chosen-container.chosen-with-drop .chosen-drop{border-width:0 1px 1px 1px;}.chosen-container.chosen-with-drop .chosen-single{border-width:1px 1px 0 1px;}.gh-event-type:not(:empty)::before{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;content:attr(data-first);display:inline-block;height:20px;margin-right:6px;padding:1px;text-align:center;width:20px;}.gh-event-type:not(:empty) span{display:none;}.popover{font-size:14px;max-width:350px;width:350px;}.popover .popover-title{display:none;}.popover .popover-content{margin:12px 10px;padding:5px 10px;}.popover h3{border-bottom-style:solid;border-bottom-width:1px;font-size:16px;font-weight:600;line-height:20px;margin-bottom:15px;padding-bottom:7px;}.popover p{margin:0 0 3px;}.popover small{border-top-style:solid;border-top-width:1px;display:block;font-size:14px;margin-top:15px;padding-top:7px;}.modal #gh-modules-container{margin-top:25px;max-height:400px;overflow-x:hidden;overflow-y:auto;}.popover.gh-series-popover.gh-borrowed-popover{margin-left:20px;padding:3px;width:250px;}.gh-student .popover.gh-module-disabled-popover{margin-left:5px;}.gh-student .popover.gh-series-popover.gh-borrowed-popover{margin-left:65px;}.gh-student .popover.gh-series-popover.gh-borrowed-published-popover{margin-left:5px;}.dropdown ul.dropdown-menu li button{text-align:left;width:100%;}.gh-event-calendar-icon{border-style:solid;border-width:1px;display:inline-block;height:25px;margin-top:-4px;overflow:hidden;position:absolute;width:23px;}.gh-event-calendar-icon .day,.gh-event-calendar-icon .month{display:block;font-weight:800;text-align:center;}.gh-event-calendar-icon .day{font-size:12.5px;font-weight:700;line-height:16px;}.gh-event-calendar-icon .month{font-size:8px;line-height:10px;text-transform:uppercase;}.gh-event-calendar-icon.gh-event-calendar-icon-xl{height:54px;margin-top:0;width:50px;}.gh-event-calendar-icon.gh-event-calendar-icon-xl .day{font-size:27px;line-height:34px;}.gh-event-calendar-icon.gh-event-calendar-icon-xl .month{font-size:16px;font-weight:600;line-height:18px;padding:3px 0 0;}.gh-event-calendar-icon.gh-event-calendar-icon-xl + .dayname{display:block;font-size:12px;margin-top:57px;text-align:center;width:50px;}#gh-my-agenda-view-container{}#gh-my-agenda-view-container .agenda-view-term{margin:0 30px;}#gh-my-agenda-view-container .agenda-view-term:first-child{margin:25px 30px 0;}#gh-my-agenda-view-container .agenda-view-term:last-child{margin:0 30px 25px;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-header{border-bottom-style:solid;border-bottom-width:5px;padding:12px 12px 7px;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-header button,#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-header button i{font-size:19px;font-weight:600;height:38px;padding:5px;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-header button i{width:20px;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events{}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week{border-bottom-style:solid;border-bottom-width:3px;font-weight:400;margin-bottom:15px;padding:0 12px 15px;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week:last-child{border-bottom:none !important;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-btn-load-next-week{display:none;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week:last-child .gh-btn-load-next-week{display:block;margin-top:20px;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week h3{font-size:16px;margin:15px 0 12px;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-no-events{padding:20px;text-align:center;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event{border-bottom-style:solid;border-bottom-width:1px;overflow:hidden;padding:12px;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-calendar-icon-container{float:left;height:66px;margin-right:15px;width:50px;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-information{margin-left:65px;overflow:auto;padding:12px 12px 12px 0;position:relative;border-bottom-style:solid;border-bottom-width:1px;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-information .gh-event-type-container{margin-top:10px;width:100px;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-information .gh-agenda-view-middot{font-size:30px;line-height:0;margin:0 3px;vertical-align:sub;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event.gh-agenda-view-today .gh-agenda-view-event-information{border-bottom-style:solid;border-bottom-width:1px;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-calendar-icon-container + .gh-agenda-view-event-information{padding:0 12px 12px 0;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-time,#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-location,#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-organisers,#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-belongs{font-size:14px;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event::after{content:'';display:block;clear:both;}#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week div.gh-agenda-view-term-event:last-of-type,#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-information:last-child,#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event.gh-agenda-view-today:last-child,#gh-my-agenda-view-container .agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event.gh-agenda-view-today .gh-agenda-view-event-information:last-child{border-bottom:none;padding-bottom:5px !important;}#gh-series-info-modal{}#gh-series-info-modal .modal-header{padding:25px 25px 0 !important;}#gh-series-info-modal .modal-header i{display:inline-block;margin-left:8px;margin-right:8px;}#gh-series-info-modal .modal-header .gh-series-info-hierarchy{max-width:-moz-calc(100% - 50px);max-width:-o-calc(100% - 50px);max-width:-webkit-calc(100% - 50px);max-width:calc(100% - 50px);}#gh-series-info-modal .modal-body{padding:20px;}#gh-series-info-modal .modal-body .gh-series-info-list{margin-top:15px;max-height:325px;overflow:auto;}#gh-series-info-modal .modal-body .gh-series-info-list > div{padding-left:10px;}#gh-series-info-modal .modal-body .gh-series-info-list > div:not(:first-child){padding-top:20px;}#gh-series-info-modal .modal-body .gh-series-info-list .gh-series-info-list-term{position:relative;}#gh-series-info-modal .modal-body .gh-series-info-list .gh-series-info-list-term strong{border-bottom-style:solid;border-bottom-width:1px;display:block;margin-bottom:15px;padding-bottom:5px;}#gh-series-info-modal .modal-body .gh-series-info-list .gh-series-info-list-no-events{padding:10px;}#gh-series-info-modal .modal-body .gh-series-info-list .gh-series-info-list-event{clear:both;height:35px;position:relative;}#gh-series-info-modal .modal-body .gh-series-info-list .gh-series-info-list-event > div{float:left;}#gh-series-info-modal .modal-body .gh-series-info-list .gh-series-info-list-event .gh-series-info-list-event-title{max-width:-moz-calc(100% - 230px);max-width:-o-calc(100% - 230px);max-width:-webkit-calc(100% - 230px);max-width:calc(100% - 230px);overflow:hidden;padding-right:7px;text-overflow:ellipsis;white-space:nowrap;}#gh-series-info-modal .modal-body .gh-series-info-list .gh-series-info-list-event .gh-series-info-list-event-type{min-width:30px;}#gh-series-info-modal .modal-body .gh-series-info-list .gh-series-info-list-event .gh-series-info-list-event-date{min-width:200px;}#gh-series-info-modal .modal-body .gh-series-info-list .gh-series-info-list-event .gh-series-info-list-event-date .gh-event-display-date{padding-left:30px;}#gh-series-info-modal .modal-body .gh-series-info-location,#gh-series-info-modal .modal-body .gh-series-info-organiser{border-top-style:solid;border-top-width:1px;padding:10px 15px;}#gh-terms-and-conditions-modal .modal-dialog{width:700px;}#gh-terms-and-conditions-modal .modal-body{height:400px;overflow:scroll;padding-top:10px;}#gh-terms-and-conditions-modal .modal-body h1,#gh-terms-and-conditions-modal .modal-body h2,#gh-terms-and-conditions-modal .modal-body h3,#gh-terms-and-conditions-modal .modal-body h4,#gh-terms-and-conditions-modal .modal-body h5,#gh-terms-and-conditions-modal .modal-body h6{margin-bottom:20px;}#gh-terms-and-conditions-modal .modal-footer{border-top:1px solid #e5e5e5;padding-top:15px;}h1,h2,h3,h4,h5{color:#171717;}input,textarea{border-color:#CCC;color:#171717 !important;}input[disabled],select[disabled],.as-selections.gh-disabled{border-color:#EEE !important;}#gh-page-container #gh-subheader h1,#gh-page-container #gh-subheader h2,#gh-page-container #gh-subheader h3,#gh-page-container #gh-subheader h4,#gh-page-container #gh-subheader h5{color:#FFF;}a,.btn-link{color:#127077;}.btn-link:hover,.btn-link:hover i,.btn-link:focus i{color:#2A6496;}.gh-warning-text{color:#D92751;}.has-error label{color:#A94442;}.has-error input.form-control{background-color:#FFC8C7;border-color:#A94442 !important;}.has-error .form-control::-moz-placeholder{color:#A94442;}.has-error .form-control:-ms-input-placeholder{color:#A94442;}.has-error .form-control::-webkit-input-placeholder{color:#A94442;}.lt-ie9 #gh-main{background-color:#FFF;}#gh-page-container{background-color:#171717;}#gh-page-container #gh-left-container #gh-navigation-container,#gh-page-container #gh-left-container #gh-modules-container{background-color:#171717;}footer#footer-help{background-color:#07525D;}.gh-admin footer#footer-help,.gh-global-admin footer#footer-help{background-color:#412F5B;}footer{background-color:#171717;color:#FFF;}footer h3{color:#FFF;}footer ul li a,footer ul li a:hover,footer ul li a:active,footer ul li a:focus{color:#FFF;}#gh-page-container.gh-minimised{background-color:transparent !important;}#gh-page-container #gh-left-container #gh-result-summary{background-color:#127077;border-bottom-color:#171717;}#gh-page-container #gh-right-container,#gh-page-container #gh-right-container + .clearfix,#gh-page-container #gh-header{background-color:#FFF;}#gh-page-container #gh-right-container #gh-subheader,#gh-page-container #gh-left-container #gh-content-description{background-color:#07525D;color:#FFF;}.lt-ie9 #gh-page-container #gh-right-container{background-color:transparent;}.gh-tripos-help{color:#BEBEBE;}.gh-global-admin #gh-page-container #gh-right-container #gh-subheader,.gh-global-admin #gh-page-container #gh-left-container #gh-content-description,.gh-admin #gh-page-container #gh-right-container #gh-subheader,.gh-admin #gh-page-container #gh-left-container #gh-content-description{background-color:#412F5B;}#gh-page-container #gh-left-container #gh-content-description{color:rgba(255,255,255,0.6);}#gh-page-container #gh-left-container #gh-result-summary p{color:rgba(255,255,255,0.6);}#gh-right-container #gh-subheader form{color:#313131;}.btn-default{color:#FFF;background-color:#171717;border-color:#171717;}.btn-default:hover,.btn-default:focus,.btn-default:disabled{color:#FFF;background-color:#2A2A2A;border-color:#2A2A2A;}.btn-default:active,.btn-default.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#FFF;background-color:#7A7A7A;border-color:#7A7A7A;}.btn-default.gh-btn-secondary{background-color:transparent;border-color:transparent;color:#171717;}.btn-default.gh-btn-secondary:hover,.btn-default.gh-btn-secondary:focus{color:#FFF;background-color:#2A2A2A;border-color:#2A2A2A;}.btn-default.gh-btn-secondary:active{color:#FFF;background-color:#7A7A7A;border-color:#7A7A7A;}.btn-default.gh-btn-secondary.gh-btn-reverse{background-color:transparent;border-color:transparent;color:#FFF;}.btn-default.gh-btn-secondary.gh-btn-reverse:hover,.btn-default.gh-btn-secondary.gh-btn-reverse:focus{background-color:#28828A;border-color:#28828A;color:#FFF;}.btn-default.gh-btn-secondary.gh-btn-reverse:active{background-color:#2D939C;border-color:#2D939C;color:#FFF;}.btn-default.gh-btn-secondary.gh-btn-reverse.active:hover,.btn-default.gh-btn-secondary.gh-btn-reverse.active:focus,.btn-default.gh-btn-secondary.gh-btn-reverse.active,ul.nav-tabs li.active{background-color:#FFF;border-color:#FFF;color:#171717;}.btn-default.gh-btn-tertiary{background-color:#FFF;border-color:#FFF;color:#171717;}.btn-default.gh-btn-tertiary:hover,.btn-default.gh-btn-tertiary:focus{background-color:#171717;border-color:#171717;color:#FFF;}.btn-default.gh-btn-tertiary:active{background-color:#2A2A2A;border-color:#2A2A2A;}.btn-link i{color:#171717;}.nav-tabs > li > a{color:#FFF;}.nav-tabs > li > a:hover{background-color:transparent;}.gh-empty-icons .fa-calendar-o{color:#CCC;}.gh-empty-icons .fa-share-square-o{color:#07525D;}.list-group .list-group-item{background-color:#07525D;border-bottom-color:#171717;color:#FFF;}.list-group .list-group-item.gh-list-group-item-open{background-color:#3C858E;}.list-group .list-group-item p{color:#FFF;}.list-group .list-group-item .gh-list-icon i,.list-group .list-group-item .gh-list-action i{color:#FFF;}.list-group .list-group-item .gh-list-action{background-color:#127077;}.list-group .list-group-item.gh-list-group-item-added .gh-list-action{background-color:#FFF !important;}.list-group .list-group-item.gh-list-group-item-added .gh-list-action .btn-link i{color:#BE0F34;}.list-group .list-group-item.gh-list-group-item-open .list-group .list-group-item{background-color:#3C858E;border-bottom-color:#127077;}.list-group .list-group-item .list-group .list-group-item:hover{background-color:#277A81;}.list-group .list-group-item .list-group .list-group-item:first-child{border-color:#127077;}.list-group .list-group-item .list-group .list-group-item .gh-list-action,.list-group .list-group-item .list-group .list-group-item .gh-list-description,.list-group .list-group-item .list-group .list-group-item .gh-series-borrowed{border-top-color:#171717;}.list-group .list-group-item .list-group .list-group-item .gh-list-action{background-color:#07525D;}.list-group .list-group-item .list-group .list-group-item .gh-list-description p.gh-list-metadata:not(.no-information){color:#FFF;}.list-group .list-group-item .gh-list-action.disabled{background-color:#127077 !important;}.list-group .list-group-item .gh-borrowed-icon-container:hover{background-color:#D7E0DC;}.gh-list-group-item-container.gh-series-active .gh-borrowed-icon-container .fa-link,.gh-list-group-item-container.gh-series-active .gh-list-action i,.list-group .list-group-item .gh-borrowed-icon-container:hover .fa-link{color:#171717;}.nav-pills.nav-stacked > li > a{background-color:transparent;color:#FFF;}.nav-pills.nav-stacked > li > a:focus,.nav-pills.nav-stacked > li > a:hover{background-color:#DDD;color:#171717;}.nav-pills.nav-stacked > li.active > a,.nav-pills.nav-stacked > li.active > a:hover,.nav-pills.nav-stacked > li.active > a:focus{background-color:#127077;}.gh-global-admin .nav-pills.nav-stacked > li.active > a,.gh-global-admin .nav-pills.nav-stacked > li.active > a:hover,.gh-global-admin .nav-pills.nav-stacked > li.active > a:focus{background-color:#62326E;}.gh-admin .nav-pills.nav-stacked > li.active > a,.gh-admin .nav-pills.nav-stacked > li.active > a:hover,.gh-admin .nav-pills.nav-stacked > li.active > a:focus{background-color:#62326E;}.panel-default,.panel-group:last-child .panel-default{border-color:#DDD;}.panel-group:last-child .panel{border-bottom-color:#DDD;}.panel-default .panel-body .gh-striped-row:nth-child(odd){background-color:#F9F9F9;}.chosen-container .chosen-single,.chosen-container .chosen-drop{border-color:#FFF !important;}.chosen-container .chosen-single{background:#FFF;color:#171717;}.chosen-container .chosen-search input{color:#555 !important;border-color:#CCC !important;}.chosen-container .chosen-search input::-webkit-input-placeholder{color:#555;}.chosen-container .chosen-search input::-moz-placeholder{color:#555;}.chosen-container .chosen-search input:-ms-input-placeholder{color:#555;}.chosen-container .chosen-results li.no-results{background:none !important;}.chosen-container .chosen-results li.highlighted{background-color:#127077;}.chosen-container.chosen-with-drop .chosen-drop,.chosen-container.chosen-with-drop .chosen-single{border-color:#DDDDDD !important;}.gh-chosen-inverted .chosen-container .chosen-single,.gh-chosen-inverted .chosen-container .chosen-drop{border-color:#B8B8B8 !important;}.fc-unthemed th,.fc-unthemed td,.fc-unthemed hr,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-row,.fc-unthemed .fc-popover{border-color:#D4DFDA;}.gh-toolbar-primary{background-color:#127077;}.fc-row.fc-widget-header thead tr th,.fc-month-view .fc-row.fc-widget-header thead tr th:first-child{border-bottom-color:#EFF4F2;}.fc-agendaDay-view .fc-row.fc-widget-header thead tr th.fc-today,.fc-agendaWeek-view .fc-row.fc-widget-header thead tr th.fc-today{border-bottom-color:#171717 !important;}.fc-agendaWeek-view .fc-row.fc-widget-header thead tr th.fc-today{background-color:#EFF4F2;}.fc-agendaWeek-view td.fc-today,.fc-month-view td.fc-today{background-color:#EFF4F2 !important;}.fc-sat,.fc-sun{background-color:#FFF !important;}tbody .fc-sat,tbody .fc-sun{background-color:#EFF3F1;}.fc-event-container .fc-event{background-color:#E7F8F0;border-bottom-color:#198289;border-left-color:#198289;}.fc-event-container .fc-event.highlighted{background-color:#0b646f;}.fc-event-container .fc-event .fc-content{color:#171717;}.fc-time-grid-event .fc-location{color:#07646F;}.fc-event-container .fc-event.highlighted .fc-content,.fc-time-grid-event.highlighted .fc-content .fc-location{color:#FFF;}.fc-unthemed .fc-today{background-color:transparent;}.fc-month-view .fc-day-number.fc-sun,.fc-month-view .fc-day-number.fc-sat{border-left:1px solid #D4DFDA !important;border-top:1px solid #D4DFDA !important;}.fc-month-view .fc-today.fc-day-number{background-color:#08525d !important;border-right-color:#D4DFDA !important;color:#FFF;}.fc-month-view .fc-bg td.fc-today:before{border-top-color:#414141;}#gh-calendar-view{}#gh-calendar-view.gh-export-enabled #gh-btn-calendar-export{background-color:#EEF2F0;border-color:#EEF2F0;color:#171717;}#gh-calendar-view #gh-export-container{background:#EEF2F0;}#gh-calendar-view #gh-export-container #gh-export-main{background-color:#FFF;}#gh-calendar-view #gh-export-container #gh-export-main textarea{background-color:#FAFAFA;border-color:#B3B3B3;}#gh-calendar-view #gh-export-container #gh-export-main #gh-export-subscribe{background-color:#07525D;}#gh-calendar-view #gh-export-container #gh-export-main #gh-export-subscribe:hover{background-color:#127077;}#gh-calendar-view #gh-export-container #gh-export-collapsed-other-toggle.btn-link i{color:#127077;}#gh-calendar-view #gh-export-container #gh-export-main ul li i{color:rgba(61,61,61,0.4);}#gh-calendar-view #gh-export-container > #gh-export-sync-message{color:#6C6C6C;}.popover{background-color:#F8F6FB;}.popover.left > .arrow:after{border-left-color:#F8F6FB;}.popover.right > .arrow:after{border-right-color:#F8F6FB;}.popover h3{border-bottom-color:#DDD;}.popover small{border-top-color:#DDD;color:#999;}.popover.gh-series-popover .gh-popover-location,.popover.gh-series-popover .gh-popover-organiser{border-top-color:#DDD;}.popover.gh-borrowed-popover,.popover.gh-borrowed-published-popover{background-color:#D7E0DC;}.popover.gh-borrowed-popover .arrow:after,.popover.gh-borrowed-published-popover .arrow:after{border-right-color:#D7E0DC;}.gh-event-type::before{background-color:#555;color:#FFF;}.gh-event-type[data-type="Lecture"]::before{background-color:#19A3FF;}.gh-event-type[data-type="Class"]::before{background-color:#FF944D;}.gh-event-type[data-type="Seminar"]::before{background-color:#92308A;}.gh-event-type[data-type="Other"]::before{background-color:#FF4719;}.notifications .alert.alert-success,.notifications .alert.alert-error{color:#313131;}.notifications .alert.alert-success{background-color:#EDDF7E;border-color:#EDDF7E;}.notifications .alert.alert-error{background-color:#D92751;border-color:#D92751;}.notifications > .alert{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);box-shadow:0 2px 4px 0 rgba(0,0,0,0.4);}.gh-event-calendar-icon{border-color:#888;}.gh-event-calendar-icon .month{background-color:#888;color:#FFF;text-shadow:1px 1px 1px rgba(136,136,136,0.004);}.gh-event-calendar-icon .day{background-color:#FFF;color:#4D4D4D;}.gh-event-calendar-icon.gh-event-calendar-icon-xl + .dayname{color:#919191;}.gh-agenda-view-today .gh-event-calendar-icon{border-color:#016470;}.gh-agenda-view-today .gh-event-calendar-icon .month{background-color:#016470;}.gh-agenda-view-today .gh-event-calendar-icon .day{background-color:#30818A;color:#FFF;}.agenda-view-term .agenda-view-term-header{border-bottom-color:#D8E0DC;}.agenda-view-term .agenda-view-term-header button,.agenda-view-term .agenda-view-term-header button i{color:#333;}.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week{border-bottom-color:#D8E0DC;}.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week h3 span{color:#919191;}.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week span.gh-agenda-view-middot{color:#919191;}.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-no-events{background-color:#F5F5F5;color:#999;}.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event{border-bottom-color:#EEE;}.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event.gh-agenda-view-today{background-color:#EBF3F0;}.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-information{border-bottom-color:#EEE;}.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event.gh-agenda-view-today .gh-agenda-view-event-information{border-bottom-color:#FFF;}.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-module,.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-belongs{color:#919191;}.modal-header .close:hover{color:#AAA;}.modal-content form label{color:#8D8D8D;}#gh-series-info-modal{}#gh-series-info-modal .modal-header{background-color:#07525D;}#gh-series-info-modal .modal-header h4,#gh-series-info-modal .modal-header button,#gh-series-info-modal .modal-header p{color:#FFF;}#gh-series-info-modal .gh-series-info-list .gh-series-info-list-term strong{border-bottom-color:#DDD;}#gh-series-info-modal .gh-series-info-location{border-top-color:#AAA;}#gh-series-info-modal .gh-series-info-organiser{border-top-color:#DDD;}#gh-series-info-modal .gh-series-info-list-no-events,#gh-series-info-modal .gh-series-info-location,#gh-series-info-modal .gh-series-info-organiser{background-color:#EEE;}#gh-borrow-series-modal .gh-admin-borrow-series-no-modules{background-color:#EEEEEE;color:#999;}@media print{body{width:100%;height:0 !important;}.gh-collapsed #gh-main{margin-top:0 !important;}.gh-collapsed #gh-page-container #gh-right-container{padding-left:0 !important;}footer,#gh-page-container #gh-left-container,#gh-page-container #gh-right-container #gh-header-container,#gh-page-container #gh-right-container #gh-main #gh-toolbar-container,#gh-page-container #gh-right-container #gh-main .gh-toolbar.gh-toolbar-secondary{display:none;}#gh-page-container #gh-right-container{padding-left:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}#gh-page-container #gh-right-container #gh-main{margin-bottom:0;padding-top:0;}#gh-my-calendar-view,#gh-calendar-view-container{margin:0;}.fc-event-container .fc-event{background-color:#FFF !important;border:1px solid #127077;border-left-width:5px;}.fc-scroller{overflow:hidden;}.fc-day-grid-container{height:800px !important;width:100% !important;}.fc-basic-view tbody .fc-row{height:9em !important;}.fc-agendaWeek-view td.fc-today,.fc-month-view td.fc-today{background-color:transparent !important;}#gh-my-agenda-view .gh-btn-load-next-week,.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week h3 span{display:none;}.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-information .gh-event-type-container{float:left !important;font-weight:600;margin:0;padding-right:5px;width:inherit;}.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-information .gh-event-type-container:after{content:'·';}.agenda-view-term .agenda-view-term-events .gh-agenda-view-term-week .gh-agenda-view-term-event .gh-agenda-view-event-information .gh-event-type:not(:empty)::before{display:none;}.gh-agenda-view-today .gh-event-calendar-icon{border-color:#888;}}