/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:var(--grad-lightest);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){background-color:var(--grad-darkest);border-bottom:1px solid var(--grad-darkest);}.ckeditor-accordion-container > dl{border:1px solid var(--grad-darkest);}
.career-boxes-img{width:218px;height:172px;border:4px solid #00205B;margin-top:30px;}.career-boxes-img img{}.career-boxes-img  img:hover{opacity:0.75;}.career-boxes-title a,.career-boxes-nationality  a{font-size:smaller;}.career-boxes-title,.career-boxes-nationality,.career-boxes-description,.career-boxes-admin{text-align:center;height:20px;background-color:#00205B;width:210px;height:24px;}.career-boxes-admin{padding-left:3px;text-align:left;background-color:#5b95ff;}.career-boxes-title a,.career-boxes-nationality a,.career-boxes-description a{color:white;}.career-boxes-admin a{color:white;font-size:10px;}.career-boxes table{border:0px;background:none;}.career-boxes td{width:25%;background:none;border:0px;}
form .description{color:#333333;font-size:0.9rem;}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],textarea{border:2px solid var(--border);}
.field--name-name{color:var(--bold-color);font-family:var(--font-heading);font-weight:700;font-style:normal;line-height:1.4;margin:0 0 0.5rem 0;font-size:1.8rem;}#group-relationship-lms-course-group-membership-group-join-form #edit-submit{display:block;}#lms-answer-form #edit-submit{display:block;}#lms-answer-form .form-submit{display:block;margin-top:5px;}
.messages{position:relative;color:#ffffff;padding:14px 14px 14px 64px;}.messages summary em{background:var(--color-primary);}.messages summary pre{margin:0;}.messages details{margin:0;padding:0;border:0;}.messages em{color:#ffffff;font-style:italic;border-bottom:1px dotted #ffffff;}.messages p:last-of-type{margin:0;}.messages a{color:#ffffff;}.messages{position:relative;color:#ffffff;padding:14px 14px 14px 64px;}.messages summary em{background:var(--color-primary);}.messages summary pre{margin:0;}.messages details{margin:0;padding:0;border:0;}.messages em{color:#ffffff;font-style:italic;border-bottom:1px dotted #ffffff;}.messages p:last-of-type{margin:0;}.messages a{color:#ffffff;}.messages--status{background:#89ad32;}.messages--status::before{content:"\e00f";background-color:#759625;}.messages--error{background:#c94d1c;}.messages--error::before{content:"\e011";background-color:#b3461b;}.messages--warning{background:#cd5a0a;}.messages--warning::before{content:"\e010";background-color:#a44707;}.messages--info{background:#a6d3e5;}.messages--info::before{content:"\e01d";background-color:#359ec8;}.messages::before{font-family:"mahi";position:absolute;left:0;top:0;width:53px;text-align:center;height:100%;line-height:53px;font-size:1.8rem;}
:root{--grad-lightest:#008273;--grad-light:#00786A;--grad-dark:#006E61;--grad-darkest:#006156;}body{font-size:1rem;}img{padding:5px;}#block-mahipro-choosetso .white-links a{color:var(--bg-body);}.header{background-image:url(https://dev6live.schoolsobservatory.org/sites/default/files/header-tso-7.png);background-repeat:repeat-x;width:100%;}.page-header{background-image:none;}.comments{border-top:0px;}.page-header{padding:1rem 0;}ul{list-style:square;margin-left:35px;}ul li ul{list-style:circle;margin-left:35px;}ul li ul li ul{list-style:disc;margin-left:35px;}ol{list-style:decimal;margin-left:35px;}ol li ol{list-style:lower-alpha;margin-left:35px;}ol li ol li ol{list-style:lower-roman;margin-left:35px;}#block-mahipro-usermenu li.menu-item-level-1:not(:last-child),#block-mahipro-customloginmenu li.menu-item-level-1:not(:last-child){border-right:1px solid #eee;}#block-mahipro-usermenu li.menu-item-level-1,#block-mahipro-customloginmenu li.menu-item-level-1{display:inline;padding:0 12px 0 12px;}#block-mahipro-usermenu li.menu-item-level-1 a,#block-mahipro-customloginmenu  li.menu-item-level-1 a{color:var(--dark-text-color);}@media (min-width:1024px){.region-primary-menu .submenu{background-color:var(--dark);}.region-primary-menu .submenu a:hover{color:var(--color-primary);}}.region-primary-menu .menu > li:hover,.region-primary-menu .menu > li:hover > a{color:#2CD5C4;}.menu-item-has-children:hover > .submenu{animation:slideUp 0s forwards;}.sidebar li::before{background:none;width:100%;}.sidebar .menu-item-level-1{font-weight:900;}.sidebar .menu-item-level-2{font-weight:700;margin-left:15px;line-height:1;}.menu-item-level-3{font-weight:400;margin-left:25px;}.menu-item-level-4{font-weight:400;margin-left:25px;}.sidebar .block{background-color:#dbe2e9;}.sidebar .block h2{color:#00205b;}.sidebar .block a{color:#00205b;}.field--name-field-tags div{display:inline-block;}.field--name-field-tags a{padding:0px 8px 0 16px;}.field--name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}iframe{padding-left:15px;color:#fafafa;}.view-filters .form-item{display:inline-block !important;margin-top:0.56rem;margin-right:0.56rem;margin-bottom:0;vertical-align:top;}.form-actions{display:inline-block;margin-top:32px;}figcaption{border:0px;}.views-field-title{background-color:var(--bg-body);}.dark a:hover{color:var(--color-secondary);}.dark a{color:var(--color-primary);}.footer-top .layout__region{padding-right:20px;}.footer  a,.breadcrumb a{color:#2CD5C4;}b,strong{font-weight:700;font-family:var(--font-heading);}figcaption{background:none;}.attribution{margin:auto;padding:4px;font-size:0.8rem;max-width:400px;text-align:center;white-space:normal;word-break:break-word;}.field-label::before{content:"";}.fieldset__label,.fieldset__label--group,.form-item__label{font-size:1.4rem;color:var(--grad-light);margin-top:10px;}.page-content input[type=text]{width:100%;}
#edit-field-tags-tid{width:15em;}#edit-title{width:15em;}#edit-field-curriculum-links-tid{width:15em;}.activity-boxes-img{width:330px;height:184px;border:2px solid var(--grad-lightest);}.activity-boxes-img img{padding:0px;}.activity-boxes-img  img:hover{opacity:0.5;}.activity-boxes-title{background-color:var(--grad-lightest);width:330px;height:28px;}.activity-boxes-title a{color:white;font-size:14px;margin-top:180px;font-weight:bold;padding-left:5px;}.activity-boxes-age{font-size:14px;color:white;text-align:left;padding-left:5px;font-weight:normal;width:330px;margin-top:1x;height:28px;background-color:var(--grad-light);}.activity-boxes-age a{font-size:14px;color:white;text-align:left;padding-left:5px;font-weight:normal;}.activity-boxes-duration{font-size:14px;color:white;text-align:left;padding-left:5px;font-weight:normal;width:330px;margin-top:1x;height:28px;background-color:var(--grad-dark);}.activity-boxes-duration a{font-size:14px;color:white;text-align:left;padding-left:5px;font-weight:normal;}.activity-boxes-type{font-size:14px;color:white;text-align:left;padding-left:5px;font-weight:normal;width:330px;margin-top:-1x;height:28px;background-color:var(--grad-darkest)}.activity-boxes-type a{font-size:14px;color:white;text-align:left;padding-left:5px;font-weight:normal;}.activity-boxes-credit{width:330px;height:28px;color:#fafafa;font-size:10px;position:relative;top:-290px;left:8px;}.resources-locked-content{width:50px;height:60px;position:relative;top:-75px;left:270px;}.views-field-nothing,.views-field-field-credit,.views-field-field-locked-content{height:7px;}.views-field-field-ict-needed{width:330px;padding-bottom:20px;margin-top:-1x;height:28px;background-color:#00205b;}.views-field-field-ict-needed a{font-size:14px;color:white;text-align:left;padding-left:5px;font-weight:normal;}
