.custom-logo-directive img{max-height:250px;max-width:250px}.custom-logo-directive form .upload-button,.custom-logo-directive form .delete-button{margin-right:auto}.custom-logo-directive form .delete-button{width:auto;margin-bottom:10px}.custom-logo-directive form .error{color:#ee3f60}.custom-logo-directive ul{padding:0}.custom-logo-directive ul li{list-style-type:none}.cloud-legend{border:1px solid #555;border-radius:5px 5px 5px 5px;font-size:.8em;margin:10px;padding:8px;width:40%}.bld{font-weight:bold}.management-report{text-align:center}.management-report h2{page-break-inside:avoid;margin:0;padding:.5em;margin-bottom:10px;font-size:1.5em}.management-report h3{font-weight:bold;line-height:normal}.management-report h4{margin-bottom:.2cm;font-size:15pt;font-weight:300}.management-report h5{font-size:13pt;margin:0}.management-report h1,.management-report h2,.management-report h3{color:#595959!important}.management-report .filters{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em;text-align:center;width:100%}.management-report .filters>h2,.management-report .filters h3{border-bottom:1px solid #c1c0c1;width:100%}.management-report .filters aside{text-align:right}.management-report .filters aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.management-report .filters aside>div h3{margin:.5em 0}.management-report .filters .info-item{display:inline-block;width:100%}.management-report .filters .info-item h4{display:inline-block;margin-right:10px;margin-left:10px}.management-report .filters .info-item h4 span{font-weight:bold}.management-report .usage-summary{text-align:center;width:100%}.management-report .usage-summary h3{font-weight:bold;padding-bottom:10px}.management-report .usage-summary .info-item{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em;text-align:center;display:inline-block;width:24.6%;overflow:hidden}.management-report .usage-summary .info-item>h2,.management-report .usage-summary .info-item h3{border-bottom:1px solid #c1c0c1;width:100%}.management-report .usage-summary .info-item aside{text-align:right}.management-report .usage-summary .info-item aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.management-report .usage-summary .info-item aside>div h3{margin:.5em 0}.management-report .usage-summary .info-item h3{font-size:1em}.management-report .usage-summary .info-item .result{font-size:3em}.management-report .usage-summary .info-item .result span.percentage{font-size:.5em}.management-report .ranked-favourites{text-align:center;margin-bottom:1em;width:100%;white-space:nowrap}.management-report .ranked-favourites .info-item{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em;margin:auto;display:inline-block;width:33%;vertical-align:top;white-space:normal}.management-report .ranked-favourites .info-item>h2,.management-report .ranked-favourites .info-item h3{border-bottom:1px solid #c1c0c1;width:100%}.management-report .ranked-favourites .info-item aside{text-align:right}.management-report .ranked-favourites .info-item aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.management-report .ranked-favourites .info-item aside>div h3{margin:.5em 0}.management-report .ranked-favourites .info-item h3{font-size:1.2em}.management-report .ranked-favourites .info-item ul{list-style-type:none;padding-left:10px}.management-report .ranked-favourites .info-item ul li{text-align:left;overflow:hidden}.management-report .ranked-favourites .info-item ul li .count{text-align:right;font-weight:bold}.management-report .top-ucas,.management-report .fe-favourites{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em;text-align:center;width:100%}.management-report .top-ucas>h2,.management-report .top-ucas h3,.management-report .fe-favourites>h2,.management-report .fe-favourites h3{border-bottom:1px solid #c1c0c1;width:100%}.management-report .top-ucas aside,.management-report .fe-favourites aside{text-align:right}.management-report .top-ucas aside>div,.management-report .fe-favourites aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.management-report .top-ucas aside>div h3,.management-report .fe-favourites aside>div h3{margin:.5em 0}.management-report .top-ucas h4,.management-report .fe-favourites h4{width:420px;margin:auto;vertical-align:top}.management-report .top-ucas h4.space-top,.management-report .fe-favourites h4.space-top{margin-top:10px}.management-report .top-ucas .info-item,.management-report .fe-favourites .info-item{display:inline-block;width:420px;vertical-align:top}.management-report .action-plan{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em;text-align:center;width:100%}.management-report .action-plan>h2,.management-report .action-plan h3{border-bottom:1px solid #c1c0c1;width:100%}.management-report .action-plan aside{text-align:right}.management-report .action-plan aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.management-report .action-plan aside>div h3{margin:.5em 0}.management-report .action-plan h4{width:420px;margin:auto;vertical-align:top}.management-report .action-plan h4.space-top{margin-top:10px}.management-report .action-plan .info-item{display:inline-block;vertical-align:top}.management-report .he-counts,.management-report .feedback-response-rate,.management-report .cv-builder,.management-report .likes-dislikes{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em;text-align:center;width:100%}.management-report .he-counts>h2,.management-report .he-counts h3,.management-report .feedback-response-rate>h2,.management-report .feedback-response-rate h3,.management-report .cv-builder>h2,.management-report .cv-builder h3,.management-report .likes-dislikes>h2,.management-report .likes-dislikes h3{border-bottom:1px solid #c1c0c1;width:100%}.management-report .he-counts aside,.management-report .feedback-response-rate aside,.management-report .cv-builder aside,.management-report .likes-dislikes aside{text-align:right}.management-report .he-counts aside>div,.management-report .feedback-response-rate aside>div,.management-report .cv-builder aside>div,.management-report .likes-dislikes aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.management-report .he-counts aside>div h3,.management-report .feedback-response-rate aside>div h3,.management-report .cv-builder aside>div h3,.management-report .likes-dislikes aside>div h3{margin:.5em 0}.management-report .he-counts .info-item,.management-report .feedback-response-rate .info-item,.management-report .cv-builder .info-item,.management-report .likes-dislikes .info-item{display:inline-block;width:260px}.management-report .he-counts .info-item h4,.management-report .feedback-response-rate .info-item h4,.management-report .cv-builder .info-item h4,.management-report .likes-dislikes .info-item h4{padding:.5em}.management-report .he-counts .info-item .c100,.management-report .feedback-response-rate .info-item .c100,.management-report .cv-builder .info-item .c100,.management-report .likes-dislikes .info-item .c100{margin:10px auto}.management-report .he-counts .info-item .c100.no-float,.management-report .feedback-response-rate .info-item .c100.no-float,.management-report .cv-builder .info-item .c100.no-float,.management-report .likes-dislikes .info-item .c100.no-float{float:none}.management-report .personal-statement-heatmap{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em;text-align:center;width:100%}.management-report .personal-statement-heatmap>h2,.management-report .personal-statement-heatmap h3{border-bottom:1px solid #c1c0c1;width:100%}.management-report .personal-statement-heatmap aside{text-align:right}.management-report .personal-statement-heatmap aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.management-report .personal-statement-heatmap aside>div h3{margin:.5em 0}.management-report .personal-statement-heatmap svg{max-height:310px}.management-report .personal-statement-heatmap .info-item{display:inline-block}.management-report .personal-statement-heatmap .info-item .month{fill:none;stroke:#000;stroke-width:2px}.management-report .personal-statement-heatmap .info-item .day{fill:#fff;stroke:#ccc}.management-report .personal-statement-heatmap .info-item text{font-family:sans-serif;font-size:1.5em}.management-report .personal-statement-heatmap .info-item .dayLabel{fill:#aaa;font-size:.8em}.management-report .personal-statement-heatmap .info-item .monthLabel{text-anchor:middle;font-size:.8em;fill:#aaa}.management-report .personal-statement-heatmap .info-item .yearLabel{fill:#aaa;font-size:1.2em}.management-report .personal-statement-heatmap .info-item .key{font-size:.5em}.management-report .job-vacancy-keywords{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em;text-align:center;width:100%}.management-report .job-vacancy-keywords>h2,.management-report .job-vacancy-keywords h3{border-bottom:1px solid #c1c0c1;width:100%}.management-report .job-vacancy-keywords aside{text-align:right}.management-report .job-vacancy-keywords aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.management-report .job-vacancy-keywords aside>div h3{margin:.5em 0}.management-report .job-vacancy-keywords .info-item{display:inline-block}.management-report .job-vacancy-keywords .info-item .node{border:solid 1px #fff;font:25px sans-serif;line-height:.95;overflow:hidden;position:absolute;text-indent:2px}.management-report .job-vacancy-keywords-alt{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em;text-align:center;width:100%}.management-report .job-vacancy-keywords-alt>h2,.management-report .job-vacancy-keywords-alt h3{border-bottom:1px solid #c1c0c1;width:100%}.management-report .job-vacancy-keywords-alt aside{text-align:right}.management-report .job-vacancy-keywords-alt aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.management-report .job-vacancy-keywords-alt aside>div h3{margin:.5em 0}.management-report .job-vacancy-keywords-alt .info-item{display:inline-block}.management-report .distance-travelled{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em;text-align:center;width:60%!important;height:600px;vertical-align:top;display:inline-block}.management-report .distance-travelled>h2,.management-report .distance-travelled h3{border-bottom:1px solid #c1c0c1;width:100%}.management-report .distance-travelled aside{text-align:right}.management-report .distance-travelled aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.management-report .distance-travelled aside>div h3{margin:.5em 0}.management-report .distance-travelled.full-width{width:100%!important}.management-report .distance-travelled h4{width:420px;margin:auto;vertical-align:top}.management-report .distance-travelled .info-item{display:inline-block;vertical-align:top}.management-report .future-booster{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em;width:39.5%!important;display:inline-block;height:600px}.management-report .future-booster>h2,.management-report .future-booster h3{border-bottom:1px solid #c1c0c1;width:100%}.management-report .future-booster aside{text-align:right}.management-report .future-booster aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.management-report .future-booster aside>div h3{margin:.5em 0}.management-report .future-booster .info-item{display:block!important;text-align:center;margin:auto;max-width:300px}.management-report .future-booster .info-item h4{padding:.5em}.management-report .future-booster .info-item .c100{margin:10px auto;font-size:150px}.management-report .future-booster .info-item .c100.no-float{float:none}@media print{.management-report .circle-container .c100{background-color:#ccc!important}.management-report .circle-container .c100:after{background-color:#f5f5f5!important}.management-report section{display:inline-block!important}.management-report section:after{content:''!important;display:block!important;height:0!important;visibility:hidden!important}}.report-page{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.report-page h1,.report-page h2,.report-page h3{color:#595959!important}.report-page .report{page-break-after:always;margin-bottom:0;border-bottom:1px solid #fff}.report-page .report h3{margin:0;font-weight:bold;line-height:normal;border:none}.report-page .report h4{margin-bottom:.2cm;font-size:15pt;font-weight:300}.report-page .report h5{font-size:13pt;margin:0}.report-page .report-section{margin-bottom:1cm;clear:left;text-align:left}.report-page .report-section h2{page-break-inside:avoid;margin:0;padding:.5em;font-size:1.5em}.report-page .report-section ul{margin:.3cm 0 .3cm 0}.report-page .report-section ul.career li .career-section-header{white-space:nowrap}.report-page .report-section ul.career li .career-section-header .career-name{width:60%;display:inline-block}.report-page .report-section ul.career li .career-section-header .career-scores{width:40%;display:inline-block}.report-page .report-section ul.career li .career-section-header .career-scores .score{display:inline-block;width:50%;font-weight:bold}.report-page .report-section ul.career li .career-section-header .career-scores .score:not(:last-child){margin-right:20px}.report-page .report-section .report-sub-section{clear:left;padding:.5em}.report-page .report-section table{width:100%;padding-bottom:.5em}.report-page .report-section table th,.report-page .report-section table td{padding:10px;font-size:1em!important}.report-page .report-section table tr:nth-child(even){background-color:#f2f2f2!important}.report-section.user-details{border:1px solid #458a9e;padding:.5cm;border-radius:.2cm;background-color:#eff8fa!important;font-size:14pt;margin-bottom:.6cm}.report-section.user-details h2{margin:.1cm 0;font-weight:300;padding:0;color:#000!important;border:none}.summary-table,.career-title{border:1px solid #9c9c9c;border-radius:.2cm;float:left;width:100%;padding:0;page-break-inside:avoid;margin-bottom:20px}.summary-table.five-columns div,.career-title.five-columns div{width:20%}.summary-table.four-columns div,.career-title.four-columns div{width:25%}.summary-table.three-columns div,.career-title.three-columns div{width:33%}.summary-table.two-columns div,.career-title.two-columns div{width:50%}.summary-table.one-column div,.career-title.one-column div{width:100%}.summary-table div{float:left;text-align:center;width:25%;padding:.5cm 0;border-right:1px solid #9c9c9c}.summary-table div:last-child{border-right:none}.summary-table span{font-size:22pt;font-weight:bold}.quals{clear:left;padding-top:.1cm}.favourites .report-sub-section{border-top:1px dotted #9c9c9c;margin:0 1cm}.favourites .report-sub-section.career-title{padding:.2cm 1cm;margin-bottom:.2cm;margin-left:0}.favourites .career{margin-bottom:1cm}.career-title h3{margin:.3cm 0;font-size:18pt}.match-category{float:left;padding-bottom:.1cm}.match-category span{font-size:18pt;display:inline-block;padding:.3cm 0 0 .3cm}.favourites .quals{border-top:none}.favourites .aspects ul li span{font-weight:bold;font-style:italic}.subjects-study li{padding:.2cm 0;font-size:14pt}.subjects-study h3{margin-bottom:0}.subjects-study li table,.subjects-study li div{border:1px solid #9c9c9c;border-radius:.2cm;margin:.2cm 0;width:95%;text-align:left;font-size:13pt}.subjects-study li div{padding:.5cm}.subjects-study td,.subjects-study th{border-right:1px solid #9c9c9c;padding:.3cm}.subjects-study td:last-child,.subjects-study th:last-child{border-right:none}.subjects-study td{padding-top:0}.subjects-study th{padding-bottom:.2cm}.action-table th:first-child,.action-table td:first-child{width:60%}.action-plan-report .my-careers .fa-thumbs-up,.itinerary-report .my-careers .fa-thumbs-up{color:#4fb59b}.action-plan-report .my-work-areas .fa-thumbs-up,.itinerary-report .my-work-areas .fa-thumbs-up{color:#4fb59b}.action-plan-report .career-ideas,.itinerary-report .career-ideas{clear:both}.action-plan-report .career-ideas .career-ideas-item,.itinerary-report .career-ideas .career-ideas-item{float:left;width:33%}.action-plan-report .career-ideas .fa-star,.itinerary-report .career-ideas .fa-star{color:#eead34}.action-plan-report .career-ideas h3,.itinerary-report .career-ideas h3{text-align:center}.action-plan-report .career-ideas h3 span,.itinerary-report .career-ideas h3 span{font-size:18px}.action-plan-report .subjects-currently-studying .fa-book,.itinerary-report .subjects-currently-studying .fa-book{color:#4fb59b}.action-plan-report .subjects-planning-to-study .fa-book,.itinerary-report .subjects-planning-to-study .fa-book{color:#ef8270}.action-plan-report .my-uni-courses .fa-graduation-cap,.itinerary-report .my-uni-courses .fa-graduation-cap{color:#ef8270}.action-plan-report .my-fe-courses .fa-building,.itinerary-report .my-fe-courses .fa-building{color:#ef8270}.action-plan-report .completed,.itinerary-report .completed{text-decoration:line-through}.itinerary-report h2{page-break-inside:avoid;margin:0;padding:.5em;font-size:1.5em}.itinerary-report h1,.itinerary-report h2,.itinerary-report h3{color:#595959}.itinerary-report .fa-thumbs-up{color:#4fb59b}.itinerary-report .fa-paint-brush-o{display:none}.itinerary-report .sub-section{padding:0 .5em}.itinerary-report .careers-you-like{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em}.itinerary-report .careers-you-like>h2,.itinerary-report .careers-you-like h3{border-bottom:1px solid #c1c0c1;width:100%}.itinerary-report .careers-you-like aside{text-align:right}.itinerary-report .careers-you-like aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.itinerary-report .careers-you-like aside>div h3{margin:.5em 0}.itinerary-report .careers-you-like .favourite-careers-list article{padding:.5em 0;margin:0 .5em}.itinerary-report .careers-you-like .favourite-careers-list article h3{border:none}.itinerary-report .careers-you-like .favourite-careers-list article .career-header>div{display:inline-block;width:10%;vertical-align:top}.itinerary-report .careers-you-like .favourite-careers-list article .career-header>div h3,.itinerary-report .careers-you-like .favourite-careers-list article .career-header>div p{margin:0}.itinerary-report .careers-you-like .favourite-careers-list article .career-header>div:first-child{width:30%}.itinerary-report .careers-you-like .favourite-careers-list article .career-header>div:last-child{width:48%}.itinerary-report .qualification-level{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em}.itinerary-report .qualification-level>h2,.itinerary-report .qualification-level h3{border-bottom:1px solid #c1c0c1;width:100%}.itinerary-report .qualification-level aside{text-align:right}.itinerary-report .qualification-level aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.itinerary-report .qualification-level aside>div h3{margin:.5em 0}.itinerary-report .qualification-level p{margin:10px}.itinerary-report .fav-work-areas{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em}.itinerary-report .fav-work-areas>h2,.itinerary-report .fav-work-areas h3{border-bottom:1px solid #c1c0c1;width:100%}.itinerary-report .fav-work-areas aside{text-align:right}.itinerary-report .fav-work-areas aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.itinerary-report .fav-work-areas aside>div h3{margin:.5em 0}.itinerary-report .fav-subjects{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em}.itinerary-report .fav-subjects>h2,.itinerary-report .fav-subjects h3{border-bottom:1px solid #c1c0c1;width:100%}.itinerary-report .fav-subjects aside{text-align:right}.itinerary-report .fav-subjects aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.itinerary-report .fav-subjects aside>div h3{margin:.5em 0}.itinerary-report .types-of-work{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em}.itinerary-report .types-of-work>h2,.itinerary-report .types-of-work h3{border-bottom:1px solid #c1c0c1;width:100%}.itinerary-report .types-of-work aside{text-align:right}.itinerary-report .types-of-work aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.itinerary-report .types-of-work aside>div h3{margin:.5em 0}.itinerary-report .types-of-work .tow-list article{display:inline-block;width:49%}.itinerary-report .types-of-work .tow-list article div{width:38%;display:inline-block;text-align:center}.itinerary-report .types-of-work .tow-list article div:first-child{width:60%;font-size:1.2em;text-align:left}.itinerary-report .types-of-work .tow-list article h4{font-weight:600}@media print{.subjects-currently-studying .fa-book:before{color:#4fb59b!important}.subjects-planning-to-study .fa-book:before{color:#ef8270!important}.my-uni-courses .fa-graduation-cap:before{color:#ef8270!important}.my-fe-courses .fa-building:before{color:#ef8270!important}.fa-star:before{color:#eead34!important}.fa-paint-brush:before{color:#bb66c1!important}.fa-paint-brush-o:before{color:#414042!important}.my-careers .fa-thumbs-up:before,.my-work-areas .fa-thumbs-up:before,.careers-you-like .fa-thumbs-up:before,.fav-work-areas .fa-thumbs-up:before,.fav-subjects .fa-thumbs-up:before,.types-of-work .fa-thumbs-up:before{color:#4fb59b!important}}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown-menu li .active{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}#usersDisplay section h3{display:inline-block}#usersDisplay section button{float:right}.ngdialog-theme-default.user-dashboard-width .ngdialog-content{width:700px}.ngdialog-theme-default.user-dashboard-width .ngdialog-content h3{margin-bottom:10px}.ngdialog-theme-default.users-detail-dialog .ngdialog-content{width:800px}.ngdialog-theme-default.users-detail-dialog .ngdialog-content h3{margin-bottom:10px}.ngdialog-theme-default.users-detail-dialog .ngdialog-content .table-container div{padding:5px}.ngdialog-theme-default.users-detail-dialog .ngdialog-content textarea{resize:none}.ngdialog-theme-default.users-detail-dialog .ngdialog-content .fa-exclamation-triangle{color:#ff4500}.ngdialog-theme-default.users-detail-dialog .ngdialog-content button[type=submit]{float:right}.ngdialog-theme-default.users-detail-dialog .ngdialog-content .form-group{margin-right:0}.email-product-filter{color:#595959}.page-adviser-questions .form-group{margin-right:0}.adviser-question-respond .tab-content h3{margin:.5em 0}.adviser-questions-history .messages-pane{position:relative;min-height:5em;max-height:15em;overflow-y:auto}.adviser-questions-history .message.before,.adviser-questions-history .message:after{display:table;content:" "}.adviser-questions-history .message:after{clear:both}.adviser-questions-history .message .message-date,.adviser-questions-history .message .message-author{display:block;margin:.5em 0;font-size:.75em;text-transform:capitalize}.adviser-questions-history .message .message-date{margin-top:1em;text-align:center}.adviser-questions-history .message .message-content{display:block;width:90%;padding:.5em;background-color:#fff;border-radius:.5em;box-shadow:0 .05em .25em #414042;float:left;clear:both}.adviser-questions-history .message .message-content .text{margin:0;font-size:.85em;overflow:hidden}.adviser-questions-history .message .message-content .text:before,.adviser-questions-history .message .message-content .text:after{display:inline-block;font-family:FontAwesome}.adviser-questions-history .message .message-content .text:before{content:"";margin-right:1ch}.adviser-questions-history .message .message-content .text:after{content:"";margin-left:1ch}.adviser-questions-history .questions{margin:0;padding:.5em}.adviser-questions-history .questions .question{display:block;position:relative;margin:1em 0}.adviser-questions-history .questions .question hr{border-top:.05em solid #414042}.adviser-questions-history .questions .question:first-of-type{margin-top:0}.adviser-questions-history .questions .question:last-of-type{margin-bottom:0}.adviser-questions-history .questions .question .responses{margin:0;padding:0}.adviser-questions-history .questions .question .responses .response{display:block}.adviser-questions-history .questions .question .responses .response .message .message-content{background-color:#ee3f60;color:#fff;float:right}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}html{overflow-y:scroll}html,body{height:auto!important}div.header,footer,.content-container{width:1200px;margin:0 auto}body{color:#595959}h2{margin:30px 0;font-weight:bold;display:inline-block}h2 a{color:#5db6cf}h2 a:hover{color:#458a9e;text-decoration:none}.wrapper-header{background-color:#f6f9fa;border-bottom:3px solid #5db6cf}.wrapper-header header{height:80px}.bordered-section{border:1px solid #c1c0c1;border-radius:1em;margin-bottom:1em}.bordered-section>h2,.bordered-section h3{border-bottom:1px solid #c1c0c1;width:100%}.bordered-section aside{text-align:right}.bordered-section aside>div{text-align:left;display:inline-block;width:25%;border-left:1px solid #c1c0c1;border-top:1px solid #c1c0c1;border-bottom-right-radius:1em;padding:0 .5em;margin-bottom:1px;margin-right:-.5em;background-color:#f6f6f6}.bordered-section aside>div h3{margin:.5em 0}.generic-report-header{width:100%;height:120px;max-height:120px;margin:0;margin-bottom:10px}.generic-report-header .report-title{width:50%;float:left;text-align:left;padding-left:10px;height:120px;max-height:120px}.generic-report-header .report-title h1{height:100%;text-align:left;font-weight:bold;margin:0;white-space:nowrap;font-size:40px}.generic-report-header .report-title h1::before{content:'';display:inline-block;vertical-align:middle;height:100%}.generic-report-header .organisation-info{width:50%;float:right;overflow:hidden;text-align:right;height:120px;max-height:120px;padding-right:10px}.generic-report-header .organisation-info img{height:120px;max-height:120px;max-width:300px;margin-left:auto}.generic-report-header .organisation-info div{border:1px solid #000;height:120px;max-height:120px;max-width:300px;margin-left:auto}.generic-report-header .organisation-info div h3{text-align:center;vertical-align:middle}#logo{float:left;margin-top:5px}.bold{font-weight:bolder}a,.text-info{color:#458a9e}.table-outline{border-bottom:1px solid #ddd}.table-outline tr{border-left:1px solid #ddd;border-right:1px solid #ddd}td,th{font-size:13px}td.no-border,th.no-border{border:none!important}a .glyphicon,a .fa{margin-right:5px}.fa-asterisk{float:right;font-size:10px;color:#b7b7b7;line-height:20px!important}a.hover-info{font-weight:bold;border-bottom:1px dotted;padding-bottom:2px;cursor:default;text-decoration:none}header nav{float:right}header .nav li{margin:0 .5em}.page-create-users .nav li.create-users,.page-users .nav li.users,.page-users-nogroup .nav li.users,.page-groups .nav li.groups,.page-resources .nav li.resources,.page-account .nav li.settings,.page-intranet-links .nav li.settings,.page-launchpad-subjects .nav li.settings,.page-ucas .nav li.settings,.page-ucas-personal-statement-feedback .nav li.settings,.page-adviser-commenting .nav li.settings,.page-user-email .nav li.settings,.page-dashboard .nav li.dashboard,.page-apprenticeship-vacancies .nav li.reports{background:url(../img/nav_arrow.svg) center bottom no-repeat}header .nav>li>a{font-size:16px;font-weight:bold;color:#737373;height:80px;display:block;line-height:68px;margin:0}header .nav>li>a:hover,header .nav>li>a:focus,header .nav .open>a,header .nav .open>a:focus{background:none;color:#5db6cf}header .nav .dropdown-menu>li{margin:0}.nav .dropdown-menu>li>a{padding:10px 20px}.nav .dropdown-menu>li>a:hover{background-color:#5db6cf;color:#fff}.page-buttons-group .nav>li{float:left;margin-right:20px;margin-bottom:10px}.btn[disabled]{text-shadow:none}.btn-default.omni-search-button{background-color:#9c9c9c;border-color:#9c9c9c;box-shadow:0 2px 0 #737373;color:#fff}.btn-default.omni-search-button:hover,.btn-default.omni-search-button:focus{background-color:#737373;border-color:#737373;color:#fff}.btn-default.omni-search-button[disabled],.btn-default.omni-search-button[disabled]:hover{background-color:#fff;border-color:#b7b7b7;color:#b7b7b7;box-shadow:0 2px 0 #b7b7b7}.btn-primary{background-color:#5db6cf;border-color:#5db6cf;box-shadow:0 2px 0 #458a9e}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:#458a9e;border-color:#458a9e}.open .dropdown-toggle.btn-primary{background-color:#458a9e;border-color:#458a9e}.btn-primary[disabled],.btn-primary[disabled]:hover{background-color:#fff;border-color:#7ec5d9;box-shadow:0 2px 0 #7ec5d9;color:#5db6cf!important}.btn-success{background-color:#5cb85c;border-color:#5cb85c;box-shadow:0 2px 0 #3c763d}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active{background-color:#3c763d;border-color:#3c763d}.btn.submit{min-width:100px;font-weight:700}.cancel{margin-left:20px;color:#458a9e}.submit-panel{margin-top:3em}.table-pager .btn,.input-group-btn .btn{box-shadow:none!important}.btn-header{float:right;margin:30px 0;font-weight:bold}.alert-success{background:#dff0d8;border-color:#b1c8b1}.alert-info{background:#eff8fa;color:#458a9e}.alert-danger{background:#fdf6f4}.alert{border-radius:4px;filter:initial;font-size:16px;min-height:60px;box-shadow:none;margin-bottom:30px}.alert .row{margin:0}.alert .btn{margin-left:5px}.alert .cancel{font-size:14px}.alert .csv-errors .text-success{color:#4cae4c}.alert .csv-errors .glyphicon{margin-right:8px}.alert .csv-errors li,.alert .csv-errors p{padding:.5em 0}.alert .csv-errors li{font-size:14px;color:#595959}.alert .csv-errors h4{color:#a94442}.csv-invalid li{font-weight:bold}.alert.add-users .btn,.alert.add-users .cancel{margin-left:20px}label{font-size:15px;margin-bottom:0;padding-bottom:.5em}.form-control,.input-group.search{border:2px solid #b7b7b7}.form-group{margin-bottom:1.5em;margin-right:20px}.form-group .help-block{color:#d3412a}.checkbox span{font-weight:bold}.input-group.search{border-radius:6px}.input-group.search .form-control,.input-group.search .form-control:focus{border:none;box-shadow:none}.input-group.search .clear{background-color:#fff;margin:0 2px;border:none;padding:6px;color:#b7b7b7}.input-group.search .clear:hover{color:#9c9c9c}.input-group.search .search{background-color:#b7b7b7;border-color:#b7b7b7}.input-group.search .search:hover{background-color:#9c9c9c;border-color:#9c9c9c}.has-feedback .form-control-feedback{top:28px}.popover{color:#a94442;max-width:400px;z-index:10010}.col-md-12,.col-md-6{padding-left:0;padding-right:0}.col-md-12 .row,.col-md-6 .row{margin-left:0;margin-right:0}.selected-ids{margin-top:0;line-height:40px;float:left}.selected-ids .clear-selection{margin-left:10px}@media(min-width:768px){.input-group-btn{width:1%!important}}.search-paging{margin-bottom:30px}.search-paging .row{margin-left:0;margin-right:0;margin-bottom:30px}.search-paging .table-pager{margin-right:0}.table-pager{margin-right:0;padding-right:0}.view-rows select{height:34px;margin-left:5px;border-width:1px}.pgr{float:right;margin-left:10px}.pgr button{margin-left:5px}.filter-dropdowns .fa{margin-left:5px}.filter-dropdowns .filter{display:inline-block;margin-bottom:10px}.filter-dropdowns .dropdown-container{display:inline-block;margin-right:20px}.filter-dropdowns .btn{text-shadow:none}.all-users{margin-top:5px;margin-bottom:5px}.dropdown-menu li>a:hover,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:#5db6cf}.sortable{cursor:pointer}#user-table td,#user-table th,table.view-users th,table.ucas th{height:36px;padding:5px 10px;vertical-align:middle;text-align:left}#user-table th.sortable{padding:0}.resources-table th,#user-table>tbody>tr>th,table.view-users th,table.view-duplicates th,table.ucas th,table.ucas tr:hover th,.table-striped.licences>tbody>tr>th,table.adviser-questions th{background-color:#e0e0e0}.resources-table th.sortable:hover,#user-table th.sortable:hover{background-color:#b7b7b7;border-color:#b7b7b7}.resources-table th a,#user-table th a{color:#595959;display:block;padding:5px 20px 5px 10px}.resources-table th a:hover,#user-table th a:hover{text-decoration:none}#user-table th.product-specific,.product-tab a.dropdown-toggle,.product-tab a.dropdown-toggle:hover,.product-tab a.dropdown-toggle:focus{background-color:#bad1cf}.product-select-message{float:right;margin-top:15px;margin-right:5px;font-weight:bold;font-size:1.2em}.select-users{width:34px!important;text-align:center}td a.username-link{color:#595959;text-decoration:none}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr.selected-row>td,.table.csv-upload tr.selected-row{background-color:#dff0f5}th.sorted-asc a{background:url(../img/arrow-up.svg) right center no-repeat}th.sorted-desc a{background:url(../img/arrow-down.svg) right center no-repeat}table.view-users>tbody>tr>td.username .fa,table.view-groups>tbody>tr>td .fa{padding-left:10px;visibility:hidden}table.view-users>tbody>tr:hover>td.username .fa,table.view-groups>tbody>tr:hover>td .fa{visibility:visible}.view-users-edit-icon-holder{position:relative}.view-users-edit-icon{position:absolute;top:0;left:-30px;opacity:0;display:none}.table-hover>tbody>tr:hover .view-users-edit-icon,.table-hover>tbody>tr .view-users-edit-icon:focus{opacity:1}td.numeric{text-align:right}.no-records{font-weight:bold;margin-top:20px}.page-groups .ngdialog-content .btn-wrap{width:180px;white-space:normal}.edit-user-details{margin-bottom:30px}.edit-user-groups{padding-top:10px}.edit-user-groups h5{font-weight:bold;font-size:15px;margin-bottom:0;padding-bottom:10px;border-bottom:2px solid #b7b7b7}.edit-user-groups .table{margin:0}.edit-user-groups .table td{border-top:none;border-bottom:1px solid #e0e0e0;vertical-align:middle;font-size:14px}.edit-user-groups td.group-name{width:70%}.edit-user-groups td.remove{width:30%}.edit-user-groups td.remove,.edit-user-groups td.add-group{text-align:right}.edit-user-groups td.add-group{border-bottom:2px solid #b7b7b7;text-align:center}.user-edit .form-group{margin-top:10px}.activity-report-summary{border:2px solid #b7b7b7;border-radius:6px;box-shadow:0 2px 0 #b7b7b7}.activity-report-summary .panel-body{padding:20px}.activity-report-summary .panel-footer{text-align:center;padding:20px 15px}.activity-report-summary .panel-footer .btn{margin:0 5px}.activity-report-summary .title{margin-top:10px;color:#458a9e}.activity-report-summary h4{border-top:1px dotted #b7b7b7;padding-top:20px;margin-top:20px}.mgr-panel{padding:20px 20px 15px 20px;background-color:#f6f9fa;margin-bottom:30px}.mgr-panel p{margin-top:10px;display:inline-block}.mgr-panel .btn{width:270px;margin-right:20px}.group-choice a{font-weight:normal;display:inline-block;padding-right:15px;margin-right:10px;color:#b7b7b7;cursor:pointer}.group-choice a:hover{color:#9c9c9c}.group-choice a:first-child{border-right:1px solid #b7b7b7}a.group-choice-selected,a.group-choice-selected:hover{font-weight:bold;color:#595959;text-decoration:none;cursor:default}.create-multiple h4{padding-bottom:5px;margin:40px 0 15px 0;border-bottom:1px solid #e0e0e0;color:#458a9e}.csv-upload h3{font-size:21px;font-weight:bold;margin-top:0}.panel.csv-upload{background-color:#f6f9fa;margin-top:15px}#uploadFile{margin-bottom:0}.td-hightlight-top{border-top-color:#d3412a!important}.td-hightlight-bottom{border-bottom-color:#d3412a!important}.td-hightlight-left{border-left-color:#d3412a!important}.td-hightlight-right{border-right-color:#d3412a!important}.highlight-text{color:#d3412a;text-align:center}.csv-upload .text-info{color:#595959}.csv-upload .text-warn{color:#d3412a}.csv-upload input[type="file"]{color:#5db6cf;font-weight:bold;height:auto}table.example{margin-bottom:0}table.csv-upload{margin-top:20px}table.csv-upload>tbody.invalid-users>tr>td,table.csv-upload>tbody.invalid-users>tr>th{padding:0 0 0 5px;vertical-align:middle}td.cell-error{background-color:#fbecea;padding:0!important;height:34px}td.cell-error .csv-edit-editable-cell{border:1px solid #fbecea;cursor:pointer}td.cell-error .csv-edit-editable-cell:hover{border:1px solid #d3412a}td.cell-error .csv-edit-editable-cell.edit-mode{border:none}td.cell-error .csv-edit-editable-cell.edit-mode.group-email-edit-mode input{background-color:#fbecea}.csv-edit-editable-cell{height:34px;width:100%;vertical-align:middle;position:relative}.csv-edit-editable-cell-value{padding:5px}.edit-mode .csv-edit-editable-cell-value{padding:0}.edit-mode .csv-edit-editable-cell-value input{padding:5px 25px 5px 5px}.csv-edit-editable-cell-option{position:absolute;right:5px;top:5px}.csv-edit-editable-cell-option.save a{font-size:18px}table.view-duplicates td,table.view-duplicates th.col-2,table.view-duplicates th.col-3{text-align:center;border:1px solid #ddd}tr.action-buttons td{vertical-align:middle!important;padding:8px 5px}tr.action-buttons .cancel{margin-left:0;font-size:14px}table.csv-upload>tbody>tr.row-count{border:none}table.csv-upload>tbody>tr.row-count th{background:none;border:none!important;vertical-align:bottom;padding-bottom:10px}table.csv-upload>tbody>tr.row-duplicate-info td{padding:10px 20px;font-weight:bold;border-bottom:1px solid #5db6cf}tr.row-duplicate-info .btn{margin-left:10px}table.csv-upload>tbody>tr.row-duplicate,table.csv-upload>tbody>tr.row-duplicate-info{border-left:1px solid #5db6cf;border-right:1px solid #5db6cf}table.csv-upload>tbody>tr.row-duplicate td{border-top:1px solid #5db6cf}table.csv-upload tbody.valid-users th{padding-left:20px}table.csv-groups input:not(:focus){cursor:pointer;border:none;background-color:#fff}table.csv-groups .csv-edit-editable-cell-option{pointer-events:none}.page-ucas table.ucas th,.page-ucas table.ucas td{padding:10px 15px;vertical-align:middle!important}.page-ucas table.ucas .form-group{margin-bottom:0}.page-ucas table.ucas a.show-hide{font-weight:bold;cursor:pointer;text-decoration:none}.page-ucas table.ucas tr.student-row td{background-color:#f5f5f5}.page-ucas table.ucas .student{font-weight:bold;text-align:right}.page-ucas table.ucas .badge{background-color:#458a9e}.page-ucas table.ucas .ucas-users-no-group{font-weight:bold;color:#d3412a}.page-ucas table.ucas .dropdown-menu a{cursor:pointer}.page-ucas .no-ucas-groups-text{color:#d3412a;font-weight:bold}.page-adviser-commenting table th,.page-adviser-commenting table td{padding:10px 15px;vertical-align:middle!important}.page-adviser-commenting table .form-group{margin-bottom:0}.page-adviser-commenting table a.show-hide{font-weight:bold;cursor:pointer;text-decoration:none}.page-adviser-commenting table tr.student-row td{background-color:#f5f5f5}.page-adviser-commenting table .student{font-weight:bold;text-align:right}.page-adviser-commenting table .badge{background-color:#458a9e}.page-adviser-commenting table .users-no-group{font-weight:bold;color:#d3412a}.page-adviser-commenting table .dropdown-menu a{cursor:pointer}.page-adviser-commenting .no-groups-text{color:#d3412a;font-weight:bold}.org-details{margin-bottom:20px}.org-details h4{font-weight:bold;font-size:16px}.org-details p{font-size:16px;border-bottom:1px dotted #b7b7b7;padding-bottom:10px}.page-account h3{color:#458a9e}table.licences{margin-bottom:40px;border-bottom:2px solid #ddd}table.licences th,table.licences td{font-size:14px}.text-info{margin-bottom:20px;font-size:1.1em}.translation-not-found{background:#ffe4e1!important}.login-failed{color:red}.page-buttons-group{margin:30px 0 30px 0}.page-buttons-group .fa{margin-left:5px}.clickable{cursor:pointer}.wait-spinner{margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;height:100px}.wait-spinner-hide{visibility:hidden}.wait-spinner-show{visibility:visible}table.greyed-out-table td,table.greyed-out-table td a{color:#b7b7b7!important}.page-launchpad-subjects .submit-panel{margin:0}.version-footer{text-align:right;margin-top:20px;font-size:85%}.required{font-size:.9em;font-weight:lighter}.edit-organisation{-webkit-appearance:none;margin-left:10px;padding:0;cursor:pointer;background:transparent;border:0}.page-intranet-links .mgr-panel p{display:block}.page-intranet-links .mgr-panel h3{margin-top:0}.page-intranet-links .mgr-panel table .btn{width:40px;margin:0}.page-intranet-links .mgr-panel table .popover{color:#595959}.page-users-nogroup .selected-ids{margin-bottom:1em}.page-users-nogroup .omni-search-group{margin-bottom:0}.page-dashboard .panel-percentage-fav .circle-container{text-align:center}.page-dashboard .panel-percentage-fav .circle-container>div{padding-left:110px}.page-dashboard .slider.slider-horizontal{width:100%}.page-dashboard .filters{margin-bottom:10px}.page-ucas-personal-statement-feedback textarea{width:100%}.page-login .alert-danger-text{line-height:1.8em;font-weight:700;color:#d3412a}