
div.zdt-query{font-family:monospace;padding-left:9px;width:100%;}div.zdt-query ol{clear:left;}div.zdt-toolbar-detail{max-height:650px !important;overflow-y:scroll !important;}div.zdt-toolbar-detail:before,div.zdt-toolbar-detail:after{bottom:auto;border:none;}div.zdt-toolbar-entry pre.xdebug-var-dump{background:#333;border:0;}body.dev-mode{border:3px solid red;}#environment-indicator,#maintenance-indicator{background-color:red;color:white;font-weight:bold;left:0;padding:1px;position:fixed;top:0;z-index:99999;}#maintenance-indicator{top:22px;background-color:magenta;}
form fieldset legend{font-size:17px;line-height:32px;margin-bottom:16px;}legend + .control-group{margin-top:0px;}form label.required{font-weight:bold;}form label.required:after{color:#b94a48;content:'*';display:inline;font-weight:bold;}form span.help-inline,form p.help-block{color:#888;font-size:90%;}form ul.errors{color:#b94a48;font-size:90%;margin-top:4px;}.control-group.error .help-block,.control-group.error .help-inline{color:#888;}.help-inline{vertical-align:top;margin-top:5px;}.form-horizontal .help-inline,.form-vertical .help-inline{vertical-align:top;}.switch-multipart-input{width:auto;}
table{clear:both;}table thead{border-bottom:2px solid #777;}table thead th a:hover{text-decoration:none;}table thead th.currentSort{background:;}table thead td.view,table thead th.view{width:25px;}table thead th.actions{vertical-align:middle;}table thead tr.filters th{padding:2px 5px;background-color:#eee;}table thead tr.filters th.view{text-align:center;vertical-align:middle;}table thead tr.filters th.view i{opacity:0.5;}table thead tr.filters input,table thead tr.filters select{margin-bottom:0;padding:2px 0 2px 6px;min-height:20px;border-radius:0px;background-color:#f9f9f9;box-shadow:none;}table thead tr.filters label.checkbox,table thead tr.filters label.radio{text-align:center;padding:0px;}table thead tr.filters .radio input[type="radio"],table thead tr.filters .checkbox input[type="checkbox"]{float:none;margin-left:0px;}table thead tr.filters.filter-active th{background-color:#a7dfa7;}table thead tr.filters.filter-active th input,table thead tr.filters.filter-active th select{color:#51a351;}table thead tr.filters th.currentFilter input,table thead tr.filters th.currentFilter select,table thead tr.filters th.currentFilter label.checkbox,table thead tr.filters th.currentFilter label.radio{background-color:#53a753 !important;color:#fff;}table tbody td.actions{border-left:1px solid #777;padding-bottom:2px;padding-top:2px;}table tbody td.currentSort{background:;}table tfoot.aggregate td{background-color:#f9f9f9;border-top:1px solid #aaa;border-bottom:3px double #aaa;}div.formActions{clear:both;margin-top:-20px;opacity:0.6;background-color:#f9f9f9;border-top:1px solid #ddd;padding:0px;}div.formActions.active{opacity:1;}div.formActions div.selectCount{background:#ddd;padding:0.25em 0.5em;margin-bottom:0.5em;}div.formActions select,div.formActions textarea,div.formActions input{margin-bottom:0px;}@media only screen and (max-width: 676px){.table.is-responsive tr:nth-child(even){background:#fff;}.table.is-responsive table,.table.is-responsive thead,.table.is-responsive tbody,.table.is-responsive th,.table.is-responsive td,.table.is-responsive tr{display:block;}.table.is-responsive thead tr{position:absolute;top:-9999px;left:-9999px;}.table.is-responsive tr{border:1px solid #ccc;}.table.is-responsive td{min-height:20px;border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left;}.table.is-responsive td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;font-size:0.8em;}.table.is-responsive td:before{content:attr(data-title);}}.pagination-counts{color:#999;}.pagination-counts:hover{color:#000;}.pagination-controls{margin-left:10px;}.pagination-controls> a.btn{font-size:10px;padding:1px 7px;}.alphabet-index-controls{margin-left:10px;}.alphabet-index-controls> a.btn{font-size:10px;padding:1px 6px;}
body{background:#fff;}body.login div.messages{margin:20px;}#main{position:relative;}body.TopNavigationFixed #main{margin-top:41px;}body.SubNavigationFixed #main{margin-top:41px;}body.SubNavigationFixed.TopNavigationFixed #main{margin-top:82px;}body.hasSidebarLeftNavigation #content-wrap{padding-left:305px;}body.hasSidebarRightNavigation #content-wrap{padding-right:305px;}body.SidebarRightNavigationRelative #content-wrap,body.SidebarLeftNavigationRelative #content-wrap{padding-left:0.5%;padding-right:0.5%;float:left;width:84%;}body.SidebarRightNavigationRelative.SidebarLeftNavigationRelative #content-wrap{padding-left:0.5%;padding-right:0.5%;float:left;width:69%;}.navigation.navbar.relative{margin-bottom:0px;}.navigation.navbar.relative.navigation-sub{margin-bottom:5px;}.TopNavigationFixed .navigation-sub.fixed{position:fixed;top:41px;left:0;right:0;z-index:1;}.navigation-sub > .navbar-inner{background-color:#fafafa;background-image:none;border:1px solid #d4d4d4;border-radius:4px;box-shadow:none;min-height:40px;padding-left:20px;padding-right:20px;}.sidebar{width:300px;font-size:85%;}.sidebar.fixed{position:fixed;}.sidebar.fixed.sidebar-left{left:0px;}.sidebar.fixed.sidebar-right{right:0px;}.sidebar.relative.sidebar-left{float:left;width:15%;}.sidebar.relative.sidebar-right{float:right;width:15%;}.sidebar > ul.nav-list{padding-left:5px;}.sidebar > ul.nav-list > li > a{padding-left:5px;margin-left:-5px;padding-top:2px;padding-bottom:2px;}.sidebar > ul.nav-list > li > ul.nav-list{padding-left:0px;padding-right:0px;}.sidebar > ul.nav-list > li > ul.nav-list > li > a{padding-left:0px;margin-left:0px;padding-top:2px;padding-bottom:2px;}.sidebar li a span.badge,.sidebar li a span.label{float:right;}.sidebar .navbar-text{line-height:20px;padding-top:2px;padding-bottom:2px;}.sidebar .hasChildren{margin-bottom:1em;}.sidebar .hasChildren > .navbar-text{text-transform:uppercase;font-weight:bold;}.navigation.tab{padding-top:10px;}.navigation.tab .nav-tabs > li > p{border:1px solid transparent;border-radius:4px 4px 0 0;line-height:20px;padding-bottom:8px;padding-top:8px;margin-right:2px;padding-left:12px;padding-right:12px;}body.hasTabNavigation .navigation.tab-toolbar{margin-top:-20px;}.navigation.tab-toolbar{padding:2px 0px;background:#f9f9f9;}.navigation.tab-toolbar > ul{clear:both;margin:0px;height:1.5em;}.navigation.tab-toolbar > ul li{list-style:none;float:left;margin-right:0.5em;}.navigation.tab-toolbar > ul li.pull-right{float:right;}.navigation.tab-toolbar > ul li p,.navigation.tab-toolbar > ul li a{line-height:20px;}.navigation.tab-toolbar > ul li a:hover{text-decoration:none;background-color:#eee;}@media (max-width: 767px){.navigation.sidebar{width:100% !important;float:none;}.navigation.sidebar.fixed{width:100% !important;position:relative;}body.SubNavigationFixed.TopNavigationFixed #main{margin-top:0px !important;}.navigation-sub.fixed{width:100% !important;position:relative !important;top:auto !important;}#content-wrap{width:100% !important;float:none;padding-right:0px !important;padding-left:0px !important;}}#content-wrap{margin:0;background:white;}#content-wrap> ul.nav-tabs{padding-left:10px;padding-top:10px;}#inner-content-wrap{padding:5px;}#moduleToolbar{background:#eee;padding:2px;}#moduleToolbar .btn-toolbar{margin:0;}div.search-pad{margin:10px;}div.type-options{margin:15px 0 15px 0;}dl.dl-horizontal dd{min-height:20px;}#login{width:75%;margin:50px auto;}#login h1{margin-bottom:25px;}.navbar.navbar-fixed-top{margin-bottom:0px;}.navbar.navbar-fixed-top .brand{padding-left:30px;white-space:nowrap;}.navbar.navbar-fixed-top img{vertical-align:bottom;}#footer{clear:both;}#GeneralHelpTextModal{width:800px;left:40%;}
.modal.external{position:fixed;overflow:hidden;border:0px;}.modal.external iframe{min-width:1024px;min-height:600px;height:99.5%;padding:0px;margin:0px;border:0;}.modal.external p{font-size:25px;text-align:right;margin:10px 8px 0 0;}a.infopopup{cursor:pointer;}a.infopopup:hover{text-decoration:none;}
span.datetime-picker{cursor:pointer;}#login p.muted a{text-decoration:none;}.form-horizontal .control-group{margin-bottom:10px;}div.date-range div.date-picker.input-append{margin-bottom:0px;}div.date-range div.date-picker span.add-on.pre{min-width:3em;}div.date-range div.date-picker > input{width:7em;line-height:10px;min-height:20px;font-size:12px;padding:1px 6px;}div.date-range div.date-picker > span.add-on{font-size:12px;height:16px;min-height:16px;padding:0px 2px 2px 2px;}table.table thead > tr.filters th{vertical-align:middle;}
.sidemenu{background:none repeat scroll 0 0 #353837;color:#000;font-size:85%;position:relative;}.sidemenu a{color:#fff;}.sidemenu .active a,.sidemenu .active a:hover,.sidemenu .active a:focus{text-shadow:0 -1px 0 rgba(0,0,0,0.4);}.sidemenu .nav-list > li a,.sidemenu .nav-list > li a:hover,.sidemenu .nav-list > li a:focus{text-shadow:1px 1px 0px rgba(0,0,0,0.4);}.sidemenu .nav > li a:hover,.sidemenu .nav > li a:focus{background-color:#666;color:#fff;}.sidemenu .nav-list > li > a,.sidemenu .nav-list .nav-header{margin-left:-5px;margin-right:-5px;padding:2px 5px;}.sidemenu >.nav-list{padding-left:5px;padding-right:5px;}.sidemenu >.nav-list .nav-header{padding:3px;margin:0px;text-shadow:none;}.sidemenu.light{background:#fff;color:#000;font-size:80%;}.sidemenu.light > a{display:inline;}.sidemenu.light a{color:#000;}.sidemenu.light .nav-list .active a,.sidemenu.light .nav-list .active a:hover,.sidemenu.light .nav-list .active a:focus{color:#fff;}.sidemenu.light .nav-list > li a,.sidemenu.light .nav-list > li a:hover,.sidemenu.light .nav-list > li a:focus{text-shadow:1px 1px 0 rgba(0,0,0,0.1);}.sidemenu.light >.nav-list .nav-header{padding:2px;margin:0px;text-shadow:none;}.sidemenu.light .nav-list > .active > a,.sidemenu.light .nav-list > .active > a:hover,.sidemenu.light .nav-list > .active > a:focus{background-color:rgba(0,155,111,0.66);}
#notepad{width:100%;height:200px;opacity:0.97;background:#fff;box-shadow:0px 8px 4px rgba(0,0,0,0.2);position:absolute;top:40px;z-index:99999;overflow:hidden;display:none;}#notepad .content{padding:5px 5px 0px 5px;}#notepad textarea{height:165px;border:0px;box-shadow:none;transition:none;width:100%;padding:0px;margin:0px;resize:none;}#notepad div.status{background:#eee;height:25px;padding-top:5px;}
#ss-alert-messenger{position:fixed;bottom:25%;right:0;margin-bottom:0;font-size:1.2em;padding:1em 1.3em;z-index:2000;}
span.selectable-field{max-width:45%;margin:5px 10px 5px 5px;display:inline-block;}ul.project-people-list li{list-style:none outside none !important;}span.selectable-field{margin:0 !important;}span.selectable-field div.control-group{display:block;margin-bottom:0 !important;}div.selectable-field-warning{display:none;max-width:200px;margin-bottom:0;padding:5px 10px 5px 10px;}
.switch-widget-area .switch-widget{position:relative;margin-left:20px;}

.html-textarea-container{max-width:600px;}.html-textarea-container .btn-toolbar{margin:0;}.html-textarea-container .note-editor .note-editable{background:#fff;}
.modal-iframe{width:800px;margin-left:-400px;}.modal-iframe .modal-body{padding:0px;max-height:none;height:500px;}.modal-iframe .modal-body iframe{width:100%;height:495px;border:0px;}
.gearman-view .log .content{overflow-y:scroll;height:20em;font-size:90%;font-face:courier;}
ul.grouphierarchy li{list-style-type:none;}
div.userNotFound{position:relative;}li.logout-list-item{border-bottom:1px dashed #ccc;}li.logout-list-item p{line-height:20px;padding:3px 24px !important;color:#000 00 !important;}
#add_edit_templates .note-codable{width:100%;}#switch-template-variables{position:fixed;background:#f1f1f1;padding:0 0 10px 10px;}#switch-template-variables #switch-variables-list{width:400px;height:385px;overflow-y:scroll;}#switch-template-variables #switch-variables-list .variable-name{width:41%;display:inline-block;text-align:right;padding-right:11px;}#switch-template-variables #switch-variables-list [data-event]:not([data-event="default_variables"]){display:none;}#switch-template-variables #switch-variables-list .variable{margin-bottom:10px;border-bottom:1px solid #eee;}#switch-template-view .event-trigger{font-size:1.2em;}#switch-template-view .event-trigger span{font-weight:bold;}#switch-template-view .subject-container{background:#fff;margin:17px;padding:10px;border:1px solid #bbb;}#switch-template-view .email-body-container{background:#fff;margin:17px;padding:10px;border:1px solid #bbb;}#add_edit_templates select{width:347px;}#add_edit_templates textarea,#add_edit_templates input[type="text"]{width:333px;}
ul.rolehierarchy li{list-style-type:none;}
textarea#valueLongString{width:530px;height:230px;}
div#route-help{height:auto;display:block;overflow:hidden;padding:5px 5px 0px 5px;}div#route-help div.routehelp-header > i{font-size:1.5em;vertical-align:middle;}div#route-help div.routehelp-header span.routehelp-controls button{opacity:0.5;}div#route-help div.routehelp-header span.routehelp-controls button:hover{opacity:1 !important;}div#route-help span.hidehelp{cursor:pointer;}div#route-help span.hidehelp :hover{color:#000;}div#route-help div.help-content{max-height:125px;padding:5px;margin-right:-3px;overflow-y:scroll;}div#route-help div#route-help-addedit{display:none;}div#route-help div.form-actions{padding:5px 0px;background:none;}form#addedithelptext{margin:10px 0px;}form#addedithelptext div#controls-helpText{margin-left:0px !important;}form#addedithelptext div.html-textarea-container{max-width:800px !important;}
.comments-index tr:nth-child(even){background:#eee;}.comments-index .table-hover tbody tr:hover > td,.comments-index .table-hover tbody tr:hover > th{background-color:inherit;}#report-comment{padding-right:100px;}#comments .report-comment{font-size:0.9em;color:#333;opacity:0.5;}#comments .report-comment:hover{opacity:1;color:#f00;text-decoration:none;}#comments .comment-voter .voter{position:relative;}#comments .reply-voter .voter{position:relative;}#comments .comment{position:relative;}#comments .comment h1{font-size:38.5px;line-height:40px;border:0px;margin:0px;}#comments .comment h3{margin:0;}#comments .comment h4{margin:0 0 10px;font-size:11.9px;}#comments .comment .body{border-bottom:1px solid #ddd;padding:3px 0;}#comments .comment .comment-footer{color:#444;border-top:1px solid #fff;padding:5px 0;margin:0;}#comments .comment .comment-footer .date{color:#333;}#comments .comment .comment-footer .date.pull-right{color:#666;}#comments .comment .comment-footer .btn{margin-left:15px;}.comments-reply .latestReply{margin-bottom:20px;}.comments-reply .spacer{margin-bottom:20px;text-align:center;}.comment-reply-footer-votes{color:#999;padding:0;margin:0;}.comment-reply-footer-votes ul.votes{list-style:none;margin:0px;}.comment-reply-footer-votes ul.votes li{float:left;margin-right:1em;}.comment-reply-footer-votes ul.votes li.score-positive i{color:#468847;}.comment-reply-footer-votes ul.votes li.score-negative i{color:#b94a48;}.comment-reply-footer-votes ul.votes li.unhide{cursor:pointer;}.comment-reply-footer-votes div.clear{clear:both;}.comment-container{margin:0 0 1em;}.reply-container{margin:0 0 3em;}.highest-voted-inline .reply{opacity:0.5;border:1px dashed #08c;}.highest-voted-inline .reply:hover{opacity:1;}.highest-voted-inline .reply-voter{opacity:0.5;}.highest-voted-inline .reply-voter:hover{opacity:1;}.reply{padding:15px 9px;background:#fafafa;border-top:1px solid #eee;margin:0;}.reply h3{line-height:initial;margin:0 0 0.5em;}.reply .comment-footer{color:#444;border-top:1px solid #ddd;padding:5px 0;margin:5px 0;}.reply .comment-footer .date{color:#333;}.reply .comment-footer .date.pull-right{color:#666;}.reply .comment-footer .btn{margin-left:15px;}.reply.higest-vote{border-left:5px solid #08c;}.reply.higest-vote h5{color:#3a87ad;}#addeditcomments input[type="text"]{width:400px;}#addeditcomments select{width:414px;}#addeditcomments #_module_programme_year_id{width:413px;}#addeditcomments textarea{width:400px;height:250px;margin-bottom:10px;}#addeditcomments #formatting{display:none;width:576px;}#addeditcomments #formattingHelp{position:relative;left:179px;}.wmd-panel #wmd-button-bar #wmd-heading-button,.wmd-panel #wmd-button-bar #wmd-hr-button,.wmd-panel #wmd-button-bar #wmd-image-button,.wmd-panel #wmd-button-bar #wmd-code-button,.wmd-panel #wmd-button-bar #wmd-link-button{display:none;}.wmd-panel #wmd-input{width:400px;height:250px;overflow:hidden;}.wmd-panel .icon-hr-line:before{content:"\f068";}.wmd-panel .icon-header:before{content:"\f0fd";}.wmd-panel #wmd-preview{width:400px;min-height:250px;background-color:#e8f1ff;border:1px solid #ccc;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}.reported-comments-index dt{float:left;clear:both;}.reported-comments-index dd{float:left;}.reported-comments-index h3{margin:0;}.reported-comments-index .comment,.reported-comments-index .reply{margin:0;}@media (max-width: 600px){#comments-add{padding-left:10px;}.form-horizontal .controls{margin-left:0;}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;}#addeditcomments #formattingHelp{top:-13px;left:0px;}}@media (max-width: 979px){#comments .span10 .row-fluid .span2{width:100%;}.voter.btn-group-vertical .btn{display:inline-block;}.voter.btn-group-vertical .score{float:right;}.voter.btn-group-vertical .up-vote{float:right;border-radius:0 4px 4px 0;margin-top:-1px;}.voter.btn-group-vertical .down-vote{float:left;border-radius:4px 0 0 4px;}.reply-voter,.comment-voter{width:100% !important;text-align:right;}.cancel-vote-widget .btn,.voted .btn{border-radius:0 4px 4px 0 !important;float:right;}.cancel-vote-widget .score,.voted .score{border-radius:4px 0 0 4px !important;float:left !important;margin-top:-1px !important;}}@media (max-width: 767px){.wmd-panel #wmd-preview,.wmd-panel #wmd-input{width:90%;}#addeditcomments #_module_programme_year_id{width:90%;}#wmd-button-bar .btn{font-size:12px;}#addeditcomments input[type="text"],#addeditcomments select{width:90%;}#addeditcomments textarea{width:90%;height:250px;}}
body{background:#fff;}body .navigation.nav-tabs > .active > a{cursor:pointer;}body .underline{text-decoration:underline;}body .date-picker input[readonly],body .datetime-picker input[readonly]{background:#fff;cursor:pointer;}body.login #login{margin:25px auto 50px;box-shadow:3px 3px 10px rgba(0,0,0,0.3);}body.login #login h1{background-color:#3598dc;height:60px;line-height:60px;padding:0px 0px 0px .5em;color:#fff;font-size:40px;margin-bottom:20px;}body.login #login hr{margin:10px 0px;}body.login #login h2{font-size:30px;margin:0px;}body.login #login .banner{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #d4d4d4;}body.login #login .banner li{margin-bottom:0.5em;list-style:none;}body.login #login .span6{margin-bottom:1em;}body.login #login .browser-warning{margin-bottom:10px;}body .alert{border-radius:0;margin-bottom:0;}body table .view-comments{width:100px;}body #main{margin-top:0 !important;}body #content-wrap > .navigation .navigation.tab-toolbar > ul{height:33px;}body #content-wrap > .navigation .navigation.tab-toolbar > ul li{line-height:33px;}body #content-wrap > .navigation .navigation.tab-toolbar > ul li.active{background-color:rgba(0,136,204,0.3) !important;}body #content-wrap > .navigation .navigation.tab-toolbar > ul li.active a{color:#333;font-weight:bold;}body #content-wrap > .navigation .navigation.tab-toolbar > ul li a{padding:10px 5px 10px 10px;}body h1{font-size:24px;border-bottom:1px solid #d4d4d4;padding-bottom:14px;line-height:32px;margin:0 0 20px 0;}body h1 .tag{padding:4px 5px;}body .navbar .nav > .active > a,body .navbar .navbar-inner .nav a:hover,body .navbar .nav > .active > a:hover,body .navbar .nav > .active > a:focus{background-color:#08c !important;color:#fff;text-shadow:none;box-shadow:none;}body #header .navbar .navbar-inner{padding-bottom:0px;}body #header .navbar .nav > li{line-height:30px;}body #header .navbar .nav > li > a{padding-top:15px;padding-bottom:15px;}body #header .dropdown-menu .divider{padding-bottom:0px;}body #header .navbar .nav li.dropdown.open > .dropdown-toggle,body #header .navbar .nav li.dropdown.active > .dropdown-toggle,body #header .navbar .nav li.dropdown.open.active > .dropdown-toggle{color:#fff;}body .sidebar{width:auto !important;top:0;}body .navbar{margin-bottom:0;position:relative;}body .navbar .navbar-inner{padding-bottom:15px;border-radius:0;border:none;border-bottom:1px solid #d4d4d4;}body #moduleToolbar{padding:10px 0;}body #moduleToolbar .btn-toolbar{margin-left:235px;}body #content-wrap{width:100%;border:none;margin-top:0;}body #content-wrap #inner-content-wrap{padding:15px;}body #content-wrap #inner-content-wrap .staff-modules .module{margin-top:10px;}body #content-wrap #inner-content-wrap .staff-modules .module .statistics{padding-bottom:10px;}body #content-wrap #inner-content-wrap .application-index{width:100%;}body #content-wrap #inner-content-wrap .application-index .span5{margin-top:60px;}body #content-wrap #inner-content-wrap .mace-alert{padding:10px 0 5px 10px;margin-bottom:13px;}body #content-wrap #inner-content-wrap .mace-dashboard h3{font-size:21.5px;line-height:24px;}body #content-wrap #inner-content-wrap .mace-dashboard table tr td:first-child{height:82px;padding-right:14px;padding-bottom:7px;}body #content-wrap #inner-content-wrap .student-dashboard .span8{margin-left:0px;}body #content-wrap #inner-content-wrap .student-dashboard .span4{margin-left:2.12766%;}body #content-wrap #inner-content-wrap .feedback-stats .tag{font-size:inherit;padding:5px;margin-bottom:5px;margin-right:9px;}body #content-wrap #inner-content-wrap .students-enrolments{padding-right:100px;}body .divider{border-bottom:1px solid #ddd;margin:0px 0 20px 0;padding-bottom:16px;}body .divider .btn{margin-left:10px;}body .module-menu{margin-left:20px;color:#777;}body .module-menu >li{font-weight:bold;}body .module-menu >ul{margin-left:0;}body .module-menu li{list-style-type:none;padding:3px 0px;}body .module-menu.nav .active a{background-color:#08c;color:#fff !important;}body .module-menu.nav a{margin:5px 0;}body.processing #zend-developer-toolbar{display:none;}#module .programmes .view a{width:70px;}#module .back-to-module{float:right;margin-top:-66px;}#my-modules{position:relative;}#my-modules .ss-feedback{position:absolute;top:64px;left:0px;}.module-programme-year dd{float:left;}.module-programme-year dt{float:left;clear:left;}.staff-dashboard table td[data-title=Submissions],.staff-dashboard table td[data-title=Score]{text-align:center;}@media (max-width: 979px) and (min-width: 768px){.row-fluid .span10{margin-left:10px !important;}}@media (max-width: 480px){h1{font-size:24.5px !important;}h2{font-size:24.5px;}body{padding-left:0;padding-right:0;}body .navbar 

          .brand{width:100%;position:absolute;text-align:center;}body .btn-navbar{z-index:99;position:relative;}body .navbar-inner{padding-left:0;}}@media (max-width: 767px){.navbar .brand{width:90%;position:absolute;text-align:center;color:#fff;text-shadow:none;font-weight:bold;}#inner-content-wrap{padding:0 10px !important;}#addeditcomments #formatting{width:90%;}body #header .navbar .navbar-inner{background-color:#3598dc;min-height:40px;padding-top:10px;padding-bottom:10px;border:none;margin-bottom:10px;}body #header .navbar .navbar-inner .nav-collapse ul{margin-top:25px;}}@media (min-width: 767px){.navbar .ss-feedback{position:absolute;bottom:16px;right:33px;}.navbar .nav >.active > a{background:transparent;box-shadow:none;}.navbar .navbar-inner{background:#fff;}.navbar .brand{font-weight:bold;color:#fff;background-color:#3598dc;min-height:40px;font-size:3em;padding:20px 10px 0px 30px;}}@media (max-width: 979px){.application-index [class*="span"]{width:100%;margin:0;}.navbar .btn-navbar{z-index:100;position:relative;}.navbar .nav{margin-top:10px;}body #content-wrap #inner-content-wrap .students-enrolments{padding-right:0;}.row-fluid [class*="span"]:first-child{margin-left:0;}}@media (max-width: 979px) and (min-width: 768px){.navbar .brand{margin-left:-20px;}}.previous-enrolments:after{content:'';display:block;clear:both;}.previous-enrolments p{color:#666;}.previous-surveys{margin-top:1em;}.previous-surveys:after{content:'';display:block;clear:both;}.previous-surveys p{margin:0px;}.previous-surveys a.previous{margin:0px 2px;color:rgba(0,136,204,0.67);}div.student-help{margin-top:1em;}div.student-help div#route-help{border-radius:5px;}div.student-help div#route-help div#help-content{font-size:85%;text-align:justify;}table.table thead tr > th.currentSort{background-color:rgba(255,241,95,0.3);}table.table tbody tr > td.currentSort{background-color:rgba(255,241,95,0.3);}form table.table tbody > tr.checked td{background-color:rgba(255,241,95,0.5);border-top-color:rgba(255,241,95,0.5);}form table.table tbody td{-webkit-transition:background-color 0.5s;transition:background-color 0.5s;}@media print{#zend-developer-toolbar{display:none;}#header{display:none;}#content-wrap div.navigation.tab li.pull-right{display:none;}#content-wrap div.navigation.tab a[href]:after{content:none;}#content-wrap div.navigation.tab li.active a[href]:after{content:" (" attr(href) ")";}}table.table td[data-title="Start Date"],table.table td[data-title="End Date"],table.table td[data-title="Type"],table.table td[data-title="Date"]{white-space:nowrap;}table.table td .progress{margin-bottom:0px;}.form-vertical .control-label{float:none;padding-top:5px;text-align:left;width:100%;}.form-vertical .controls{margin-left:0px;}.form-vertical .controls input,.form-vertical .controls textarea,.form-vertical .controls select{width:96%;}.form-vertical label.radio input{width:auto;}
.maintenance h2{background:#08c;color:#fff;line-height:20px;font-size:20px;margin-bottom:0px;padding:25px 5px 5px 5px;font-weight:normal;}.maintenance .actions{margin:5px;}.logs .filecontent pre{font-family:monospace;padding:0.5em;background:#fff;border-radius:.25em;box-shadow:.1em .1em .5em rgba(0,0,0,0.45);line-height:0;counter-reset:line;height:400px;scroll:auto;overflow:scroll;font-size:11px;}.logs .filecontent pre div{line-height:1.1rem;white-space:nowrap;}.logs .filecontent pre div:before{counter-increment:line;content:counter(line);display:inline-block;border-right:1px solid #ddd;padding:0 .5em;margin-right:.5em;color:#888;min-width:2em;text-align:right;}.logs .filecontent pre.wordwrap div{white-space:unset;}.logs .files{height:400px;scroll:auto;overflow-y:scroll;padding:0.5em;}.logs .files li a{display:block;padding:1px 2px;}.logs .files li.active{background:#08c;}.logs .files li.active a{color:#fff;}
.emailPreview div.emailContent{padding:1em;}.emailPreview div.emailContent iframe{border:0px;width:100%;min-height:400px;box-shadow:0 0 8px rgba(0,0,0,0.3);}
#add_edit_questionnaire_questionnaire_template > fieldset,#add_edit_questionnaire_questionnaire_template div.addItem,#add_edit_questionnaire_template_items > fieldset,#add_edit_questionnaire_template_items div.addItem,#add_edit_question_values > fieldset,#add_edit_question_values div.addItem{width:410px;float:left;margin-right:10px;}#add_edit_questionnaire_questionnaire_template div.addItem,#add_edit_questionnaire_template_items div.addItem,#add_edit_question_values div.addItem{padding-top:2.5em;}#add_edit_questionnaire_questionnaire_template div.addItem div.control-group,#add_edit_questionnaire_template_items div.addItem div.control-group,#add_edit_question_values div.addItem div.control-group{background-color:#eee;padding:2em;}#add_edit_questionnaire_questionnaire_template div.addItem div.control-group label,#add_edit_questionnaire_template_items div.addItem div.control-group label,#add_edit_question_values div.addItem div.control-group label{display:none;}#add_edit_questionnaire_questionnaire_template div.addItem div.control-group .controls,#add_edit_questionnaire_template_items div.addItem div.control-group .controls,#add_edit_question_values div.addItem div.control-group .controls{margin:0px auto;text-align:center;}.mace-survey{width:750px;margin:0px auto;box-shadow:2px 2px 10px #999;padding:1em;}.mace-survey form{margin:0px;}.mace-survey h2{margin:0px;}.mace-survey h3{display:none;}.mace-survey div.form-actions{padding-left:1em;margin:0px;}.mace-survey div.labelTitle{font-weight:bold;font-size:150%;margin-bottom:10px;}.mace-survey div.labelText{margin-bottom:10px;}.mace-survey table.likert{width:100%;margin-bottom:20px;}.mace-survey table.likert thead{font-size:85%;}.mace-survey table.likert thead th{vertical-align:bottom;padding:0.5em;width:5em;text-align:center;}.mace-survey table.likert thead th:first-child{width:auto;}.mace-survey table.likert td{width:5em;text-align:center;padding:0px 0px 0.25em;}.mace-survey table.likert td:first-child{width:auto;padding:0.25em 0.5em 0.25em 0px;text-align:left;}.mace-survey table.likert td:last-child{background:#eee;}.mace-survey table.likert td.alert-error{background:none;}.mace-survey table.likert tbody{border-bottom:1px solid #999;}.mace-survey table.likert.likert-without-na td:last-child{background:none;}.mace-survey textarea{width:95%;}.mace-survey{position:relative;}.mace-survey .description-agree{position:absolute;left:240px;width:75px;text-align:center;}.mace-survey .description-disagree{position:absolute;left:411px;width:75px;text-align:center;}.mace-survey #survey-html-header{border-bottom:1px solid #e1e1e1;margin-bottom:30px;padding-bottom:13px;}.mace-survey #survey-html-footer{margin-top:20px;border-top:1px solid #e1e1e1;padding-top:20px;}.mace-survey #survey-html-help-footer{margin-bottom:0.5em;}.mace-survey .form-horizontal .control-label{width:230px;}.mace-survey .form-horizontal .star-rating .star-rating-header{height:75px;}.mace-survey .form-horizontal .star-rating table{clear:none;position:relative;left:255px;width:210px;}.mace-survey .form-horizontal .star-rating table tr.score td{font-weight:bold;width:20%;text-align:center;}.mace-survey .form-horizontal .star-rating table tr.description td:nth-child(2){text-align:right;}.mace-survey .form-horizontal .controls{margin-left:260px;}.mace-survey .form-horizontal .controls .rating-input span{width:26px;display:inline-block;font-size:2em;padding-right:19px;}.mace-survey .form-horizontal .controls .rating-input span:hover{cursor:pointer;}#survey-response>.btn-danger{display:block;width:100px;margin:20px 0;}#survey-reporting a.btn-primary{margin-bottom:10px;}#survey-reporting .survey-report{position:relative;}#survey-reporting .survey-report .date-filter{position:absolute;top:10px;right:44px;}#survey-reporting .survey-report .nvd3-chart svg{height:400px;}#survey-reporting .survey-report #questions{margin:20px 0;}#survey-reporting .survey-report .text-responses{display:none;}#survey-reporting .survey-report .text-responses li{list-style-type:none;}#survey-reporting .survey-report .text-response-control{cursor:pointer;}#survey-reporting .survey-report .text-response-control:before{content:"\BB";}#question-edit form{margin-top:1em;}@media (max-width: 767px){.mace-survey{width:100%;margin:0px;box-shadow:none;padding:0px;}.mace-survey table.likert thead{font-size:80%;}.mace-survey table.likert thead td{vertical-align:bottom;padding:0em;}.mace-survey table.likert td{width:4em;}.mace-survey .form-horizontal .controls{margin-left:0;}.mace-survey .form-horizontal .control-label{margin-right:1em;}.mace-survey .form-horizontal .star-rating table{position:static;}.mace-survey .description-disagree{left:152px;}.mace-survey .description-agree{left:-15px;}}.mace-questionnaire-report table.questionvalues{width:100%;}.mace-questionnaire-report table.questionvalues th{text-align:center;}.mace-questionnaire-report table.questionvalues span{margin-right:0px;}.mace-questionnaire-report table.questionvalues span.count{display:inline-block;}.mace-questionnaire-report table.questionvalues span.percent{display:inline-block;}.mace-questionnaire-report thead .category th{border-bottom:0px;}.mace-questionnaire-report thead .category th.description{text-align:center;font-weight:bold;font-size:100%;border-bottom:1px solid #666;}.mace-questionnaire-report thead .category th.description.likert{color:#3598dc;border-bottom-color:#3598dc;}.mace-questionnaire-report thead .category th.description.star-rating{color:#ffa200;border-bottom-color:#ffa200;}.mace-questionnaire-report th.star-rating{vertical-align:bottom;text-align:center;}.mace-questionnaire-report th.star-rating i{font-size:10px;color:#ffa200;display:block;}.mace-questionnaire-report .question-label{font-style:italic;color:#666;}.mace-questionnaire-report .question-label td{background-color:#f5f5f5;}.mace-questionnaire-report thead .likert{font-size:80%;font-weight:normal;}.mace-questionnaire-report .likert,.mace-questionnaire-report .yesno,.mace-questionnaire-report .star-rating{text-align:center;vertical-align:middle;}.mace-questionnaire-report td.likert,.mace-questionnaire-report td.star-rating,.mace-questionnaire-report td.question,.mace-questionnaire-report td.text{padding:1px 2px;line-height:1.3em;}.mace-questionnaire-report td.likert .count,.mace-questionnaire-report td.star-rating .count,.mace-questionnaire-report td.question .count,.mace-questionnaire-report td.text .count{display:block;}.mace-questionnaire-report td.text span{margin-right:0.25em;}.mace-questionnaire-report td.text{vertical-align:middle;}.mace-questionnaire-report td.mean,.mace-questionnaire-report td.count{vertical-align:middle;}@media print{.mace-questionnaire-report td.likert,.mace-questionnaire-report td.yesno,.mace-questionnaire-report td.star-rating{border:1px double #ddd;border-spacing:1px;border-collapse:separate;}}.mace-questionnaire-report .likert_0{background-color:rgba(53,152,220,0);color:#999;}.mace-questionnaire-report .likert_5{background-color:rgba(53,152,220,0.05);color:#888;}.mace-questionnaire-report .likert_10{background-color:rgba(53,152,220,0.1);color:#666;}.mace-questionnaire-report .likert_15{background-color:rgba(53,152,220,0.15);color:#333;}.mace-questionnaire-report .likert_20{background-color:rgba(53,152,220,0.2);}.mace-questionnaire-report .likert_25{background-color:rgba(53,152,220,0.25);}.mace-questionnaire-report .likert_30{background-color:rgba(53,152,220,0.3);}.mace-questionnaire-report .likert_35{background-color:rgba(53,152,220,0.35);}.mace-questionnaire-report .likert_40{background-color:rgba(53,152,220,0.4);}.mace-questionnaire-report .likert_45{background-color:rgba(53,152,220,0.45);}.mace-questionnaire-report .likert_50{background-color:rgba(53,152,220,0.5);}.mace-questionnaire-report .likert_55{background-color:rgba(53,152,220,0.55);}.mace-questionnaire-report .likert_60{background-color:rgba(53,152,220,0.6);}.mace-questionnaire-report .likert_65{background-color:rgba(53,152,220,0.65);font-weight:bold;}.mace-questionnaire-report .likert_70{background-color:rgba(53,152,220,0.7);font-weight:bold;}.mace-questionnaire-report .likert_75{background-color:rgba(53,152,220,0.75);font-weight:bold;}.mace-questionnaire-report .likert_80{background-color:rgba(53,152,220,0.8);font-weight:bold;}.mace-questionnaire-report .likert_85{background-color:rgba(53,152,220,0.85);font-weight:bold;}.mace-questionnaire-report .likert_90{background-color:rgba(53,152,220,0.9);font-weight:bold;}.mace-questionnaire-report .likert_95{background-color:rgba(53,152,220,0.95);font-weight:bold;}.mace-questionnaire-report .likert_100{background-color:#3598dc;font-weight:bold;}.mace-questionnaire-report .yesno.blank{background-color:#f5f5f5;}.mace-questionnaire-report .yes_0{background-color:rgba(112,207,64,0);color:#999;}.mace-questionnaire-report .yes_5{background-color:rgba(112,207,64,0.05);color:#888;}.mace-questionnaire-report .yes_10{background-color:rgba(112,207,64,0.1);color:#666;}.mace-questionnaire-report .yes_15{background-color:rgba(112,207,64,0.15);color:#333;}.mace-questionnaire-report .yes_20{background-color:rgba(112,207,64,0.2);}.mace-questionnaire-report .yes_25{background-color:rgba(112,207,64,0.25);}.mace-questionnaire-report .yes_30{background-color:rgba(112,207,64,0.3);}.mace-questionnaire-report .yes_35{background-color:rgba(112,207,64,0.35);}.mace-questionnaire-report .yes_40{background-color:rgba(112,207,64,0.4);}.mace-questionnaire-report .yes_45{background-color:rgba(112,207,64,0.45);}.mace-questionnaire-report .yes_50{background-color:rgba(112,207,64,0.5);}.mace-questionnaire-report .yes_55{background-color:rgba(112,207,64,0.55);}.mace-questionnaire-report .yes_60{background-color:rgba(112,207,64,0.6);}.mace-questionnaire-report .yes_65{background-color:rgba(112,207,64,0.65);font-weight:bold;}.mace-questionnaire-report .yes_70{background-color:rgba(112,207,64,0.7);font-weight:bold;}.mace-questionnaire-report .yes_75{background-color:rgba(112,207,64,0.75);font-weight:bold;}.mace-questionnaire-report .yes_80{background-color:rgba(112,207,64,0.8);font-weight:bold;}.mace-questionnaire-report .yes_85{background-color:rgba(112,207,64,0.85);font-weight:bold;}.mace-questionnaire-report .yes_90{background-color:rgba(112,207,64,0.9);font-weight:bold;}.mace-questionnaire-report .yes_95{background-color:rgba(112,207,64,0.95);font-weight:bold;}.mace-questionnaire-report .yes_100{background-color:#70cf40;font-weight:bold;}.mace-questionnaire-report .no_0{background-color:rgba(207,74,64,0);color:#999;}.mace-questionnaire-report .no_5{background-color:rgba(207,74,64,0.05);color:#888;}.mace-questionnaire-report .no_10{background-color:rgba(207,74,64,0.1);color:#666;}.mace-questionnaire-report .no_15{background-color:rgba(207,74,64,0.15);color:#333;}.mace-questionnaire-report .no_20{background-color:rgba(207,74,64,0.2);}.mace-questionnaire-report .no_25{background-color:rgba(207,74,64,0.25);}.mace-questionnaire-report .no_30{background-color:rgba(207,74,64,0.3);}.mace-questionnaire-report .no_35{background-color:rgba(207,74,64,0.35);}.mace-questionnaire-report .no_40{background-color:rgba(207,74,64,0.4);}.mace-questionnaire-report .no_45{background-color:rgba(207,74,64,0.45);}.mace-questionnaire-report .no_50{background-color:rgba(207,74,64,0.5);}.mace-questionnaire-report .no_55{background-color:rgba(207,74,64,0.55);}.mace-questionnaire-report .no_60{background-color:rgba(207,74,64,0.6);}.mace-questionnaire-report .no_65{background-color:rgba(207,74,64,0.65);font-weight:bold;}.mace-questionnaire-report .no_70{background-color:rgba(207,74,64,0.7);font-weight:bold;}.mace-questionnaire-report .no_75{background-color:rgba(207,74,64,0.75);font-weight:bold;}.mace-questionnaire-report .no_80{background-color:rgba(207,74,64,0.8);font-weight:bold;}.mace-questionnaire-report .no_85{background-color:rgba(207,74,64,0.85);font-weight:bold;}.mace-questionnaire-report .no_90{background-color:rgba(207,74,64,0.9);font-weight:bold;}.mace-questionnaire-report .no_95{background-color:rgba(207,74,64,0.95);font-weight:bold;}.mace-questionnaire-report .no_100{background-color:#cf4a40;font-weight:bold;}.mace-questionnaire-report .star-rating_0{background-color:rgba(255,162,0,0);color:#999;}.mace-questionnaire-report .star-rating_5{background-color:rgba(255,162,0,0.05);color:#888;}.mace-questionnaire-report .star-rating_10{background-color:rgba(255,162,0,0.1);color:#666;}.mace-questionnaire-report .star-rating_15{background-color:rgba(255,162,0,0.15);color:#333;}.mace-questionnaire-report .star-rating_20{background-color:rgba(255,162,0,0.2);}.mace-questionnaire-report .star-rating_25{background-color:rgba(255,162,0,0.25);}.mace-questionnaire-report .star-rating_30{background-color:rgba(255,162,0,0.3);}.mace-questionnaire-report .star-rating_35{background-color:rgba(255,162,0,0.35);}.mace-questionnaire-report .star-rating_40{background-color:rgba(255,162,0,0.4);}.mace-questionnaire-report .star-rating_45{background-color:rgba(255,162,0,0.45);}.mace-questionnaire-report .star-rating_50{background-color:rgba(255,162,0,0.5);}.mace-questionnaire-report .star-rating_55{background-color:rgba(255,162,0,0.55);}.mace-questionnaire-report .star-rating_60{background-color:rgba(255,162,0,0.6);}.mace-questionnaire-report .star-rating_65{background-color:rgba(255,162,0,0.65);font-weight:bold;}.mace-questionnaire-report .star-rating_70{background-color:rgba(255,162,0,0.7);font-weight:bold;}.mace-questionnaire-report .star-rating_75{background-color:rgba(255,162,0,0.75);font-weight:bold;}.mace-questionnaire-report .star-rating_80{background-color:rgba(255,162,0,0.8);font-weight:bold;}.mace-questionnaire-report .star-rating_85{background-color:rgba(255,162,0,0.85);font-weight:bold;}.mace-questionnaire-report .star-rating_90{background-color:rgba(255,162,0,0.9);font-weight:bold;}.mace-questionnaire-report .star-rating_95{background-color:rgba(255,162,0,0.95);font-weight:bold;}.mace-questionnaire-report .star-rating_100{background-color:#ffa200;font-weight:bold;}.stats h3{margin-top:0px;}.form-horizontal  div.force-inline .control-label,.form-horizontal  div.force-inline select,.form-horizontal  div.force-inline input,.form-horizontal  div.force-inline textarea{display:inline;float:none;}.form-horizontal  div.force-inline .control-label{width:auto;}#addeditquestionnaires .html-textarea-container{max-width:none;}#addeditquestionnaires #cgroup-notes textarea,#addeditquestionnaires #cgroup-title input{width:99%;}#addeditquestionnaires .questionnaire-target div.force-inline .control-label{width:10em;display:inline-block;margin-right:0.5em;}#questions-view div.mace-survey #survey-html-header,#questions-view div.mace-survey #survey-html-footer,#questions-view div.mace-survey #survey-html-help-footer,#questions-view div.mace-survey div.form-actions,#questions-view div.mace-survey div.row-fluid:first-child,#questions-view div.mace-survey div.row-fluid:last-child{display:none;}.questions-index table.table td:nth-child(3),.questions-index table.table td:nth-child(4){white-space:nowrap;}.questionnaire-reporting .form-actions{padding-left:20px;}.questionnaire-reporting table td.form .control-label{display:none;}.questionnaire-reporting table td.form .controls{margin:0px;}.questionnaires-index table{font-size:85%;}.questionnaires-index table td[data-title=Submissions],.questionnaires-index table td[data-title=Score]{text-align:center;}.questionnaire .staff-scroller{max-height:200px;overflow-y:auto;overflow-x:hidden;}.questionnaire .staff-scroller ol,.questionnaire .staff-scroller ul{margin-left:3em;}div.vertical-scroller{max-height:200px;overflow-y:auto;overflow-x:hidden;}div.vertical-scroller ol,div.vertical-scroller ul{margin-left:3em;}.batch-create-questionnaire .questionnaire-details{font-size:90%;border-right:1px solid #e5e5e5;}#add_students_from_file_form textarea#file_contents{width:40em;height:20em;}#copyconfirmation #cgroup-confirm{border-top:1px solid #e5e5e5;padding-top:20px;}.batch-create-questionnaire #cgroup-admins,.batch-create-questionnaire #cgroup-syncEnabled{margin-bottom:3em;}
.label.tag{font-size:inherit;}