.position-relative{position:relative}.refund-box{border:1px solid #d9534f;padding:10px;border-radius:4px;color:#d9534f;background:#ffffff}.order-receipt-container .header{margin:auto;width:75%;overflow:auto}.order-receipt{border:1px solid #ddd;padding:15px;background-color:#ffffff;margin:auto;width:75%}.order-receipt .receipt-logo{width:35%}.order-receipt table tr{background-color:#ffffff !important}.order-receipt h1.receipt-header{border:1px solid #428bca;margin:0px;overflow:auto;text-align:center;padding:10px;color:#428bca;margin:10px 0px 10px 0px}.order-receipt .company-contact{margin-top:100px}.order-receipt .receipt-footer{border-top:1px solid #ddd;margin:10px;padding-top:10px}.order-receipt .receipt-total-vat{font-style:italic;text-decoration:underline dotted grey}@media only screen and (max-width: 1000px){.order-receipt,.order-receipt-container .header{width:100%}}.border{border:1px solid #ddd !important}.d-flex,.d-print-flex{display:flex}.flex-column{flex-direction:column}.fst-italic{font-style:italic}.justify-content-center{justify-content:center}.justify-content-end{justify-content:end}.justify-content-between{justify-content:space-between}.m-2{margin:0.5rem !important}.m-3{margin:1rem !important}.mt-3{margin-top:1rem}.mt-5{margin-top:3rem}.p-2{padding:0.5rem !important}.p-3{padding:1rem !important}.text-decoration-underline{text-decoration:underline}body.bp{line-height:1.5;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:black;background:none}body.bp .container{background:none}body.bp hr{background:#cccccc;color:#cccccc;width:100%;height:2px;margin:2em 0;padding:0;border:none}body.bp hr.space{background:white;color:white}body.bp a img{border:none}body.bp a:link,body.bp a:visited{background:transparent;font-weight:700;text-decoration:underline}body.bp p img.top{margin-top:0}body.bp blockquote{margin:1.5em;padding:1em;font-style:italic;font-size:0.9em}body.bp .small{font-size:0.9em}body.bp .large{font-size:1.1em}body.bp .quiet{color:#999999}body.bp .hide{display:none}body.bp #container{width:950px;margin:0 auto;overflow:hidden}body.bp #container #header,body.bp #container #footer,body.bp #container #content{width:100%;margin:0;float:none}body.bp{text-align:left}body.bp #container{border:0;background-color:#fff;padding:10px;margin-top:1em;margin-bottom:1em;text-align:left}body.bp #header{border-bottom:1px solid #ccc;margin-bottom:1em}body.bp #header h1{padding-left:0;margin-left:0;margin-top:10px;margin-bottom:10px;text-align:center;font-size:2em}body.bp #header h1 a{color:inherit;text-decoration:inherit;cursor:inherit}body.bp #header h1 a:active,body.bp #header h1 a:focus{outline:none}body.bp #header #nav{display:none}body.bp #header #address{text-align:center;font-style:italic;margin-top:-2em}body.bp #footer{border-top:1px solid #ccc;margin-top:1em}body.bp #index-filter,body.bp #feedback,body.bp form,body.bp .add,body.bp .edit,body.bp .delete,body.bp .actions,body.bp .pagination,body.bp .print-register,body.bp .parent-menu,body.bp .venue-photos-slide,body.bp .cart,body.bp .login-items,body.bp .no-print,body.bp .parent-footer{display:none}body.bp a{color:inherit;text-decoration:inherit;cursor:inherit}body.bp a:active,body.bp a:focus{outline:none}body.bp .nav{display:none}body.bp table{width:100%}body.bp table caption{background:#fff;font-weight:bold;text-align:left}body.bp table th{border-bottom:1px solid #ccc;border-top:1px solid #ccc}body#exam-sessions-registrations #register{border-bottom:0}body#exam-sessions-registrations #register tbody tr td{border-bottom:1px solid #ccc}body.sittings #markings .mark,body.reports #markings .mark{border-bottom:1px solid #609DC3;margin:10px 0}body.sittings ul.summary,body.reports ul.summary{list-style:none;padding:0;border:0;overflow:hidden;margin:0 0 10px 0}body.sittings ul.summary li,body.reports ul.summary li{list-style-image:none;list-style-type:none;margin-left:0}body.sittings ul.summary li,body.reports ul.summary li{float:left;white-space:nowrap;display:inline;padding-right:4px;padding-left:4px}body.sittings ul.summary li:first-child,body.reports ul.summary li:first-child{padding-left:0px}body.sittings #info,body.reports #info{margin-bottom:1em}body.sittings #info p,body.reports #info p{margin-bottom:0}body.sittings #chart,body.reports #chart{height:200px;width:300px;float:right}body.sittings #sitting_comment,body.reports #sitting_comment{height:4em;width:50em}body.sittings .marks th.question-image,body.sittings .marks td.question-image,body.reports .marks th.question-image,body.reports .marks td.question-image{display:none}.no-print,#nav_elevenplus,#sidemenu-container,#breadcrumb-container,.top-bar,.colorpicker,footer{display:none}.container #index-filter,#feedback,form,.add,.edit,.delete,.actions,.pagination{display:none}.container{width:970px;margin-right:auto;margin-left:auto}.report-container{padding:15px;border:1px solid #ddd;border-radius:5px}.report-container table.marks{margin-top:20px}.report-container .extend-all-questions{display:none}.report-container .overall_comment{padding-bottom:10px;border-bottom:1px solid #ddd}.report-container .col-md-6,.report-container .col-md-3{width:50%;float:left;padding:0px 15px 0px 15px;box-sizing:border-box}.report-container .col-md-3{width:25%}.report-container .exam-name{font-size:20px;font-weight:bold}.report-container .student-details{overflow:auto;margin-bottom:10px}.report-container .student-details .name{float:left;font-size:20px;font-weight:bold}.report-container .student-details .name .student-reference{font-size:15px;color:grey;font-weight:normal}.report-container .sitting-at{font-size:15px;color:grey;font-weight:normal}.report-container #stats .score,.report-container #stats .rank{width:120px;border:1px solid #ddd;border-radius:5px;float:right;margin-right:10px}.report-container #stats .score .of,.report-container #stats .rank .of{font-size:15px}.report-container #stats .score .title,.report-container #stats .rank .title{font-weight:bold;text-align:center;border-bottom:1px solid #ddd;padding:5px 10px}.report-container #stats .score .body,.report-container #stats .rank .body{text-align:center;padding:35px 10px 36px 10px;font-size:25px}.report-container #stats .overall-stats,.report-container #stats .session-stats{width:120px;border:1px solid #ddd;border-radius:5px;float:right;margin-right:10px}.report-container #stats .overall-stats .title,.report-container #stats .session-stats .title{font-weight:bold;text-align:center;border-bottom:1px solid #ddd;padding:5px 10px}.report-container #stats .overall-stats .body,.report-container #stats .session-stats .body{text-align:center;padding:10px;font-size:25px;padding:25px 10px 17px 10px}.report-container #stats .overall-stats .footer,.report-container #stats .session-stats .footer{border-top:1px solid #ddd}.report-container #stats .overall-stats .footer .min,.report-container #stats .overall-stats .footer .max,.report-container #stats .session-stats .footer .min,.report-container #stats .session-stats .footer .max{float:left;font-size:12px;padding:5px 3px 5px 3px}.report-container .percentile-score-legend{border:1px solid #ddd;padding:10px;border-radius:4px;font-size:95%;margin-top:15px}.report-container .info-row{border-bottom:1px solid #ddd;padding-bottom:10px;padding-left:20px;margin-left:-15px;margin-right:-15px;display:block;overflow:auto}.report-container .pull-left{float:left !important}.report-container #consolidated_chart_heading{text-align:center;margin-top:15px;margin-bottom:20px}.report-container #consolidated_chart_container{overflow:auto}.report-container #consolidated_score_chart,.report-container #mock_consolidated_score_chart{width:80%}.report-container .cohort-table{margin-top:25px;margin-bottom:45px}.report-container .cohort-table tr:last-child td{border-bottom:1px solid #ccc}.pull-left{float:left}.modal{display:none}.parent-footer{text-align:center}.parent-footer a{text-decoration:none;font-weight:normal}.booking-qr-code{border:1px solid #ddd;overflow:auto;padding:20px;width:70%;margin:auto;border-radius:4px}.booking-qr-code .qr-image{margin-left:20px}body.bp .session-registration-title{margin-top:-10px;margin-bottom:5px;font-weight:bold;font-size:14px;padding-left:10px}body.bp .print-registrations .row.students-only .col-md-4{float:left;width:30%;padding:10px;padding-top:5px}body.bp .print-registrations table{border-spacing:0;border:1px solid #ccc}body.bp .print-registrations table tr td,body.bp .print-registrations table tr th{border-bottom:1px solid #ccc;border-top:0px;padding:0px 5px 0px 5px}body.bp .print-registrations .students-only table tr td,body.bp .print-registrations .students-only table tr th{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.bp .print-registrations a{text-decoration:none;font-weight:normal}#mocks-index .navbar{display:none}.order-receipt-container .print{display:none}.order-receipt .badge{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.order-receipt .text-bg-danger{background-color:#ff6161}.order-receipt .text-bg-primary{background-color:#10479E}.order-receipt .receipt-footer{position:absolute;bottom:0;width:100%;left:0}.order-receipt .row:after{clear:both}.order-receipt .row:before,.order-receipt .row:after{content:" ";display:table}.order-receipt .pull-right{float:right}.order-receipt .text-right{text-align:right}.order-receipt .text-left{text-align:left}.order-receipt .text-center{text-align:center}.order-receipt .top-buffer{margin-top:10px}.order-receipt table{border-spacing:0px}.order-receipt table tr th,.order-receipt table tr td{border:1px solid #ddd;padding:8px;line-height:1.428571429}.order-receipt .col-md-5,.order-receipt .col-md-7,.order-receipt .col-md-6{float:left}.order-receipt .col-md-6{width:50%}.order-receipt .col-md-5{width:41%}.order-receipt .col-md-7{width:59%}.parent-report .other-reports,.parent-report .select-cohort{display:none}.parent-report .date-container h3{margin:0px;margin-right:10px}.parent-report .svg-icon,.parent-report .chart-legend{display:none}.parent-report .col-md-3{width:25%;float:left}.parent-report .nvd3.nv-pie .nv-pie .nv-pie-title{font-size:30px !important;fill:#6194dc;font-weight:bold}.parent-report a.accordion-toggle{text-decoration:none !important;font-size:18px}.parent-report .standardised-score .row{overflow:auto}.parent-report .standardised-score .text-center{text-align:center}.parent-report .standardised-score .score-table{margin:auto;margin-top:30px}.parent-report .standardised-score .score-table .score-row{overflow:auto}.parent-report .standardised-score .score-table .score-row .score-title{width:190px;background:#1d94d0;color:white;padding:10px;font-weight:bold;border:1px solid #ddd}.parent-report .standardised-score .score-table .score-row .score{color:#1d94d0;padding:10px;border:1px solid #ddd;width:45px;text-align:center}.parent-report .standardised-score .col-md-5,.parent-report .standardised-score .col-md-7{float:left}.parent-report .standardised-score .col-md-5{width:41%}.parent-report .standardised-score .col-md-7{width:59%}.parent-report .standardised-score table th{background-color:#1d94d0;color:#ffffff}.parent-report .standardised-score table td{color:#1d94d0}.parent-report .standardised-score .mock-responsive-table.show-table-title td:before{background-color:#1d94d0;color:#ffffff;padding:8px;top:0;left:0}.parent-report .standardised-score .mock-responsive-table.show-table-title thead tr.main-title{position:relative;top:0;left:0}.parent-report .standardised-score .score-legend-table th,.parent-report .standardised-score .score-legend-table td{text-align:center;border:1px solid #ddd}.parent-report .standardised-score .report-help{padding:15px}
