/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
.calendar-view-table{width:100%;}.calendar-view-table caption{line-height:4;font-weight:bold;}.calendar-view-table th,.calendar-view-table td{width:calc(100% / 7);vertical-align:baseline;}.calendar-view-table td{padding:0;min-height:99px;}.calendar-view-day{padding:0.5rem;}.calendar-view-day__rows{margin:0 auto;padding:0;list-style-type:none;width:100%;}.calendar-view-day__row{margin:0 auto;padding:5px;background-color:white;}.calendar-view-day__row + .calendar-view-day__row{margin-top:5px;}[data-calendar-view-day]:hover .calendar-view-day__number,[data-calendar-view-day]:active .calendar-view-day__number,[data-calendar-view-day]:focus .calendar-view-day__number{font-weight:bold;}.calendar-view-day__number{margin-bottom:5px;}.calendar-view-pager{display:flex;justify-content:space-between;align-items:center;}.calendar-view-pager__reset{text-align:center;}.view > .calendar-view-pager__reset{margin-block-end:0;}
.calendar-view-table{--calendar-view-columns:7;--calendar-view-color-white:#fff;--calendar-view-color-lighter:#f8f8f8;--calendar-view-color-light:#f4f4f4;--calendar-view-color-grey:#ccc;--calendar-view-color-gray:#555;--calendar-view-color-evil:#666;--calendar-view-color-dark:#333;--calendar-view-day-rows-gap:0.5rem;width:100%;display:grid;grid-template-columns:repeat(var(--calendar-view-columns),1fr);border-collapse:collapse;}.calendar-view-table[data-calendar-hide-weekend]{--calendar-view-columns:5;}.calendar-view-table tr,.calendar-view-table thead,.calendar-view-table tbody{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--calendar-view-columns),1fr);width:100%;}.calendar-view-table caption{text-align:center;grid-column:1 / -1;font-weight:bold;padding:1rem 0;}.calendar-view-table a{text-decoration:none;}.calendar-view-table td,.calendar-view-table th{padding:0.5rem;box-sizing:border-box;border:1px solid var(--calendar-view-color-grey);}.calendar-view-table thead th{background:var(--calendar-view-color-dark);}.calendar-view-table th{width:100%;padding:1rem 0.5rem;font-size:0.8125rem;line-height:2;text-align:center;text-transform:uppercase;color:var(--calendar-view-color-white);border-color:transparent;}.calendar-view-table td{display:flex;flex-direction:column;width:100%;height:auto;min-height:7.5rem;min-width:calc(100% / var(--calendar-view-columns));}.calendar-view-table td:hover{background-color:var(--calendar-view-color-white);}.calendar-view-table .calendar-view-day{display:flex;flex-direction:column;flex:1;}.calendar-view-table .calendar-view-day:hover .calendar-view-day__number{border-radius:0;}.calendar-view-table .calendar-view-day__number{flex:0 0 auto;align-self:flex-end;width:1.5rem;border-radius:50%;font-size:0.65em;line-height:1.2;margin-bottom:0.25rem;padding:0.5rem 0.15rem;cursor:help;text-align:center;background:var(--calendar-view-color-dark);color:var(--calendar-view-color-white);transition:border-radius 0.2s linear;}.past .calendar-view-day{opacity:0.8;}.today .calendar-view-day__number{font-weight:bold;}.calendar-view-day__rows{position:relative;display:flex;flex-direction:column;gap:var(--calendar-view-day-rows-gap);}.calendar-view-day__rows > *{flex:1;}[dir="ltr"] .calendar-view-table .calendar-view-day__rows{margin-left:0;}[dir="rtl"] .calendar-view-table .calendar-view-day__rows{margin-right:0;}.calendar-view-table .calendar-view-day__row{font-size:0.8125rem;border-radius:0.25rem;padding:0.3125rem;margin:0;line-height:1.2;background:var(--calendar-view-color-white);border:1px solid var(--calendar-view-color-grey);color:var(--calendar-view-color-dark);text-decoration:none;}.calendar-view-table .calendar-view-day__row > *{color:var(--calendar-view-color-gray);margin:0.1875rem 0 0.4375rem 0;text-decoration:none;}.calendar-view-table .calendar-view-day__row.hover,.calendar-view-table .calendar-view-day__row:hover,.calendar-view-table .calendar-view-day__row:active,.calendar-view-table .calendar-view-day__row:focus{border-color:var(--calendar-view-color-gray);}.calendar-view-table .next-month,.calendar-view-table .previous-month{background:var(--calendar-view-color-light);color:var(--calendar-view-color-evil);}.calendar-view-table .next-month .calendar-view-day__number,.calendar-view-table .previous-month .calendar-view-day__number{background:var(--calendar-view-color-gray);}.calendar-view-pager{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;background-color:var(--calendar-view-color-light);border:1px solid var(--calendar-view-color-grey);}.calendar-view-pager .pager__item{flex:1;}[dir="ltr"] .calendar-view-pager .pager__previous{text-align:left;}[dir="rtl"] .calendar-view-pager .pager__previous{text-align:left;}[dir="ltr"] .calendar-view-pager .pager__next{text-align:right;}[dir="rtl"] .calendar-view-pager .pager__next{text-align:left;}.calendar-view-pager .pager__current{text-align:center;}.calendar-view-pager__reset a,.calendar-view-pager .pager__item > *{padding:1rem 0.5rem;font-size:0.8125rem;line-height:2;text-transform:uppercase;font-weight:bold;text-decoration:none;}.calendar-view-pager .pager__item a{display:block;width:100%;}.calendar-view-pager .pager__item > .form-item{margin:0;}@media(max-width:48rem){.calendar-view-table thead,.calendar-view-table .next-month,.calendar-view-table .previous-month{display:none;}.calendar-view-table,.calendar-view-table tr,.calendar-view-table thead,.calendar-view-table tbody{grid-template-columns:1fr;}.calendar-view-table tr{grid-column:1 / 2;}.calendar-view-table .calendar-view-day__number{align-self:flex-start;}.calendar-view-pager{flex-direction:column;}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
html,html p,html p span,.forum-index span{font-size:14px;font-weight:400;line-height:1.7;}.toolbar-icon-tolley-academy-admin:before{background-image:url(/modules/custom/tolley_academy/images/icon.svg);}.toolbar-icon-tolley-academy-admin.is-active:before{background-image:url(/modules/custom/tolley_academy/images/icon-active.svg);}table{border:1px solid #bfbfba;}h1,h2,h3,h4,h5{font-family:'Lato',sans-serif;}h3.upper{text-transform:uppercase;}.tolley-white{color:#ffffff;}.tolley-orange{color:#FF9E1C;}.tolley-yellow{color:#FFD41C;}.tolley-sand{color:#e6daa6;}.tolley-lt-grey{color:#e6e6e6;}.tolley-black{color:#000005;}.tolley-md-grey{color:#bfbfbf;}.tolley-dk-blue{color:##3a7189;}.tolley-md-blue{color:#89CAD3;}.tolley-lt-blue{color:#E0FFF9;}.tolley-red{color:#ED1C24;}.tolley-dk-grey{color:#666666;}.tolley-dk-pink{color:#B01721;}.tolley-md-pink{color:#FA4A4F;}.tolley-lt-pink{color:#F09E9B;}.tolley-white-bg{background:#ffffff;}.tolley-orange-bg{background:#FF9E1C;}.tolley-yellow-bg{background:#FFD41C;}.tolley-sand-bg{background:#e6daa6;}.tolley-lt-grey-bg{background:#e6e6e6;}.tolley-black-bg{background:#000005;}.tolley-green-bg{background:#268a0e;}.tolley-md-grey-bg{background:#bfbfbf;}.tolley-dk-blue-bg{background:#3a7189;}.tolley-md-blue-bg{background:#89CAD3;}.tolley-lt-blue-bg{background:#E0FFF9;}.tolley-red-bg{background:#ED1C24;}.tolley-dk-grey-bg{background:#666666;}.tolley-dk-pink-bg{background:#B01721;}.tolley-md-pink-bg{background:#FA4A4F;}.tolley-lt-pink-bg{background:#F09E9B;}.internal{padding:40px 10px 0px 10px;position:relative;}.br3{border-radius:3px;}.internal .ajax-progress{clear:both;position:absolute;left:5px;top:10px}.internal .uk-margin{margin:0;}.tolley-dk-blue-bg h3,.tolley-dk-blue-bg h4,.tolley-dk-blue-bg p,.tolley-dk-blue-bg i,.tolley-dk-blue-bg span,.tolley-dk-blue-bg .icon_holder,.tolley-dk-blue-bg{color:#fff}.enrol-holder{margin-bottom:30px !important;margin-top:50px;padding-top:20px;border-top:1px solid #eee;clear:both;}.enrolment-holder{margin-bottom:30px !important;margin-top:50px;padding-top:20px;border-top:1px solid #eee;clear:both;}.enrolment-title{margin:0 0 20px 0;}.enrolment-title h2{margin:0;font-size:24px;}.enrolment-content{background:white;}.group-holder{margin-bottom:20px;padding:10px;border-radius:3px;position:relative;}.group-holder .group-holder{padding:10px;background:#89CAD3;border-radius:3px;margin-bottom:10px}.group-holder .sub-holder{padding:10px;background:rgba(255,255,255,.5);border-radius:3px;}.sub-holder h4{display:inline;}.learning .sub-holder h3.classroom_location{}.learning .sub-holder h4.class_dates{margin-bottom:5px;display:block;margin-top:10px;}.learning .sub-holder h4:first-child{border-bottom:1px solid white;padding-bottom:5px;margin-bottom:10px}.learning .sub-holder p{font-size:14px;margin:0;}.sub-holder p.status_green{color:#88aa00;margin-top:0px;margin-bottom:10px;}.sub-holder p.status_amber{color:orange;margin-top:0px;margin-bottom:10px;}.sub-holder p.status_red{color:#ED1C24;margin-top:0px;margin-bottom:10px;}span.class_dates{margin-top:5px;display:block;}.stat_b{border-left:5px solid red;}.stat_u{border-left:5px solid white;}.stat_r{border-left:5px solid #88aa00;}.stat_w{border-left:5px solid #88aa00;}.stat_v{border-left:5px solid #88aa00;}.stat_Open{border-left:5px solid #88aa00;}.stat_Unmarked{border-left:5px solid #88aa00;}.stat_Missed{border-left:5px solid #ED1C24;}.stat_Fail{border-left:5px solid #ED1C24;}.stat_Pass{border-left:5px solid #88aa00;}.stat_absent{border-left:5px solid #ED1C24;}.stat_partial{border-left:5px solid #ffffff;}.stat_attended{border-left:5px solid #88aa00;}.sub-holder .large_days{font-size:44px;line-height:44px;font-weight:900;}.sub-holder .small_days{font-size:14px;font-weight:normal;color:#000;}.sub-holder.stat_absent .large_days{color:#ED1C24;}.sub-holder.stat_attended .large_days{color:#88aa00;}.pad_10{padding:10px !important;}.exam_mark{font-size:60px !important;font-weight:900;line-height:60px;}.mark_Pass{color:#88aa00;}.mark_Fail{color:#ED1C24;}.video-holder{margin-bottom:20px !important;padding:10px;border-radius:3px;background-color:#3a7189;border-top-left-radius :0}.switch{margin-top:40px}.switch button.uk-button-default{border:0 !important;border-radius:3px;border-bottom-left-radius :0;border-bottom-right-radius :0;color:white;background:#e6daa6;}.switch button.uk-button-default.uk-active{background:#3a7189;}#video_hold,#audio_hold{position:relative;}.overlay_text{position:absolute;width:100%;text-align:center;height:100%;background:rgba(255,255,255,0.85);padding-top:45%;top:0;box-sizing:border-box;pointer-events:none;}.vjs-big-play-button{z-index:5;}#video_hold .video-js .vjs-big-play-button{background:#ED1C24;border:0;height:45px;}#audio_hold .video-js .vjs-big-play-button{background:#ED1C24;border:0;height:45px;}#video_hold .video-js:hover .vjs-big-play-button{background:#931217;}#audio_hold .video-js:hover .vjs-big-play-button{background:#931217;}.overlay_text h3{margin-bottom:5px;}.overlay_text p{margin:0;}.icon_holder{float:left;margin-right:5px;background:rgba(255,255,255,.5);border-radius:3px;padding:5px;}.icon_holder svg{height:1.5em}.title_holder{float:left;padding-top:8px;margin-left:5px;}.title_holder h3{margin-bottom:8px;}.clr{clear:both;}.collapsible{margin-top:10px;}.collapser{float:right;margin-right:5px;margin-top:5px;}.icon-bg{background-image:url(/modules/custom/tolley_academy/images/jigsaw.png);background-position:5px 5px;background-repeat:no-repeat;background-size:20%}.icon-search{background-image:url(/modules/custom/tolley_academy/images/search.png);}.icon-people{background-image:url(/modules/custom/tolley_academy/images/people.png);}.icon-monitor{background-image:url(/modules/custom/tolley_academy/images/monitor.png);}.icon-globe{background-image:url(/modules/custom/tolley_academy/images/globe.png);}.pod-inner{padding:10px 10px 10px 80px;}.hide{visibility:hidden;}.show{visibility:visible;}.blockhide,.ac2_button.blockhide{display:none;}.full_link a{display:block;width:100%;height:100%;}.enrolment-content .depth_1 h3{font-size:1.2em;}.enrolment-content .depth_2 h3{font-size:0.8em}.enrolment-content .depth_3 h3{font-size:0.8em}.mgb{margin-bottom:20px !important;}.video-js{background-color:white !important;}.element_group_display{clear:left;margin-top:10px}.element_group_display .depth_2{margin-left:40px;}.element_group_display .depth_3{margin-left:80px;}.element_group_display .depth_4{margin-left:120px;}.element_group_display .depth_5{margin-left:160px;}.element_group_display .depth_6{margin-left:200px;}.element_group_display .element_details{float:left;min-height:28px;margin-bottom:10px;margin-top:10px;}.element_group_display .element_group_display .element_details{margin:0}.element_group_display .atypes{width:440px;float:left;margin-right:30px;}.element_group_display .atypes .atype_box{width:30px;height:25px;margin-right:2px;margin-bottom:2px;float:left;text-align:center;font-size:10px;line-height:25px;border-radius:2px;font-weight:bold;color:#aca5a5;margin-top:5px;}.element_group_display .atypes .atype_box_{background:#efefef;}.element_group_display .atypes .atype_box_1.atype_DL{background:#ff6633;color:white;}.element_group_display .atypes .atype_box_1.atype_CL{background:#ff6633;color:white;}.element_group_display .atypes .atype_box_1.atype_RM{background:#ff6633;color:white;}.element_group_display .atypes .atype_box_1.atype_RC{background:#ff6633;color:white;}.element_group_display .atypes .atype_box_1.atype_OTL{background:#ff6633;color:white;}.element_group_display .atypes .atype_box_1.atype_RPM{background:#ff6633;color:white;}.element_group_display .atypes .atype_box_1.atype_RRM{background:#ff6633;color:white;}.element_group_display .atypes .atype_box_1.atype_RQB{background:#ff6633;color:white;}.element_group_display .atypes .atype_box_1.atype_EX{background:#ff6633;color:white;}.element_group_display .atypes .atype_box_1.atype_AP4{background:#ff6633;color:white;}.element_group_display .atypes .atype_box_1.atype_AP7{background:#ff6633;color:white;}.ac2_button{padding:4px 10px 7px 10px !important;font-size:14px;display:block;background:#3a7189;box-shadow:inset 0 -4px 0 0 #254655;border-radius:5px;position:relative;transition-duration:0.6s;text-decoration:none;color:#fff !important;border:0;margin-top:10px;cursor:pointer;}p{font-size:14px;}.ac2_button span{line-height:32px;font-size:14px;}.ac2_button svg{margin-right:8px;height:23px;vertical-align:-0.5em;margin-bottom:1px;}.ac2_button:hover{box-shadow:inset 0 -100px 0 0 #254655;color:#fff;text-decoration:none;}.ac2_button:focus{box-shadow:inset 0 -100px 0 0 #254655;color:#fff;text-decoration:none;}.inline-block{display:inline-block;margin:0}.smgb{margin-bottom:10px;}.smgt{margin-top:10px;}.lmgt{margin-top:30px;}.smgbt{margin-top:2px;margin-bottom:2px}.slc-indent{margin-left:130px;}.slc-indent-dbl{margin-left:180px;}span.same{color:green;}span.different{color:red}.one-min-col tr td:first-child{white-space:nowrap;width:120px;}.two-min-cols tr td:first-child{white-space:nowrap;width:120px;}.two-min-cols tr td:nth-child(2){white-space:nowrap;width:120px;}.day_float{float:left;width:300px;margin-right:20px;background:#F0E9CA;padding:10px;border-radius:5px;}.day_float h2{margin-top:0;}ul.sortable_register{list-style-type:none;margin:0;padding:0;margin-top:10px;min-height:50px;border:1px solid #eee;padding:5px;padding-bottom:15px;background:#fff;}.sortable_register li{margin:0 3px 3px 0px;padding:0.4em;padding-left:1.5em;font-size:12px;position:relative;min-height:18px;background:#254655;color:#fff;cursor:pointer;list-style-type:none;border-radius:3px;}.unreg,ul.unreg{background:#eee;}ul.sortable_tracker{list-style-type:none;margin:0;padding:0;margin-top:10px;min-height:50px;border:1px solid #eee;padding:5px;padding-bottom:15px;background:#fff;}.sortable_tracker li{margin:0 3px 3px 0px;padding:0.4em;padding-left:1.5em;font-size:12px;height:18px;background:#254655;color:#fff;cursor:pointer;list-style-type:none;border-radius:3px;}.span_attended{position:absolute;right:5px;padding-top:0px;text-align:center;margin-right:0px;width:21px;height:22px;margin-top:0px;border-radius:3px;background:#90d21c;font-weight:bold;font-size:12px;color:#fff;}.attended_0{color:red;}.attended_1{color:green;}.day_float ul{padding:0;margin:0;list-style-type:none;}span.small_date{font-weight:bold;margin-bottom:20px;display:inline-block;}#forum_hold table{border:none;width:100%;}#exposedformforum-searchpage-1{border:20px solid #a3c7d1;border-radius:5px;padding:10px;margin-bottom:20px;}#exposedformforum-searchpage-1 .form-item{width:50%;float:left;padding-right:10px;margin-top:0 !important;margin-bottom:10px !important;box-sizing:border-box;}#exposedformforum-searchpage-1 .form-actions{float:none;clear:left;margin-bottom:0 !important;margin-top:10px !important;}#exposedformforum-searchpage-1 .form-submit{margin-bottom:0 !important;}#exposedformforum-searchpage-1 .uk-select{margin:0 !important;border:0;margin-top:4px !important;}#edit-keys{border:none;background:rgb(238,238,238);height:35px;}#edit-taxonomy-forums-target-id{background:rgb(238,238,238) !important;}.views-element-container .views-row{position:relative;border-top:1px solid #ccc;padding:0px 0 10px 0}.views-element-container .views-row img{margin-right:5px;}.view_holder .forum-main-subscription-options,.view-holder .forum-main-subscription-options{position:absolute;right:0px;top:0;text-align:right;}.view_holder .forum-main-subscription-options fieldset,.view-holder .forum-main-subscription-options fieldset{float:none;margin:0;padding:0;border:0}.forum-main-subscription-options p{line-height:inherit;}.view-holder footer{margin-left:10px;margin-bottom:10px;}.view_holder header .forum-main-subscription-options{position:absolute;right:-30px;top:-85px;text-align:right;}.view-holder header .forum-main-subscription-options{position:absolute;right:-20px;top:-85px;text-align:right;}.tax_term  header .forum-main-subscription-options{right:0px;top:-53px;}.view_holder .forum-main-subscription-options a,.view-holder .forum-main-subscription-options a{padding:4px 10px 7px 10px !important;font-size:14px;display:inline-block;background:#3a7189;box-shadow:inset 0 -4px 0 0 #254655;border-radius:5px;position:relative;transition-duration:0.6s;text-decoration:none;color:#fff !important;border:0;margin-top:12px;cursor:pointer;width:auto;}.student_forum_holder{position:relative;}.student_forum_holder .views-row .forum-main-subscription-options,.student_forum_holder .views-row .forum-main-subscription-options{position:absolute;right:0px;top:0;text-align:right;}.student_forum_holder .views-row .forum-main-subscription-options fieldset{float:none;margin:0;padding:0;border:0}.student_forum_holder .views-row .forum-main-subscription-options a{padding:4px 10px 7px 10px !important;font-size:14px;display:inline-block;background:#3a7189;box-shadow:inset 0 -4px 0 0 #254655;border-radius:5px;position:relative;transition-duration:0.6s;text-decoration:none;color:#fff !important;border:0;margin-top:12px;cursor:pointer;width:auto;}.student_forum_holder .views-row .forum-main-subscription-options a:hover{box-shadow:inset 0 -100px 0 0 #254655;color:#fff;text-decoration:none;}.student_forum_holder .views-row .forum-main-subscription-options a:focus{box-shadow:inset 0 -100px 0 0 #254655;color:#fff;text-decoration:none;}.forum-topic-subscription-options fieldset.form-wrapper{border:0;padding:0;}.forum-topic-subscription-options a{padding:4px 10px 7px 10px !important;font-size:14px;display:inline-block;background:#3a7189;box-shadow:inset 0 -4px 0 0 #254655;border-radius:5px;position:relative;transition-duration:0.6s;text-decoration:none;color:#fff !important;border:0;margin-top:12px;cursor:pointer;width:auto;}.forum-topic-subscription-options a:hover{box-shadow:inset 0 -100px 0 0 #254655;color:#fff;text-decoration:none;}.forum-topic-subscription-options a:focus{box-shadow:inset 0 -100px 0 0 #254655;color:#fff;text-decoration:none;}.student_forum_holder table{border:0;width:100%;border-collapse:collapse;}.student_forum_holder table td,.student_forum_holder table th{text-align:left;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #ccc;}.tax_term{margin-top:40px;}.tax_term .student_forum_holder{padding-top:0px;}.view_holder,.view-holder{border:20px solid #a3c7d1;border-radius:5px;padding:10px;}.student_forum_holder h2{margin:0;font-weight:normal;font-size:18px;display:inline-block;}.student_forum_holder .contextual-region{padding-right:200px;clear:both;}.student_forum_holder .last_post{float:right;width:400px;}.student_forum_holder .last_post .ac2_button{margin-bottom:0;width:auto;display:inline-block;}.student_forum_holder .last_post p{margin:0}.view_holder .views-element-container .views_row .js-form-item,.view-holder .views-element-container .views_row .js-form-item{float:none;width:auto;margin:0;}#page .drop_30{margin-top:30px;}.drop_40{margin-top:40px;}#archive_button{float:right;margin-bottom:10px;margin-top:0;}.enrolmentArchive{position:absolute;bottom:10px;right:0;margin-top:0px;}.forum-title{width:80px;float:left;margin-left:30px;margin-right:390px;margin-top:10px;}.forum-last{width:80px;float:left;margin-top:10px;}.forum-sub{width:80px;float:right;text-align:right;margin-right:0px;margin-top:10px;}.uk-article-title{margin-bottom:40px;}.uk-pagination > .uk-active > span{background:#3a7189;border-radius:3px;color:white;}#edit-comment-body-0-format{display:none;}main .uk-article-title{text-align:left;}.overlay-background{background:rgba(255,255,255,0.5);padding:25px;border:20px solid rgba(255,255,255,0.3);border-radius:20px;max-width:100%;margin:25px;}.slide_copy h3{font-weight:700;font-size:48px !important;color:#000 !important;margin-bottom:20px;line-height:48px;}.slide_buttons a{margin:10px;font-size:22px;padding-top:7px;}.slide_buttons .ac2_button{width:auto;display:inline-block;}.uk-accordion-title:after{display:none}.view_holder table.cols-4,.view-holder table.cols-4{border:0;border-collapse:collapse;}.view_holder table.cols-4 th,.view-holder table.cols-4 th{padding:10px 10px 10px 0;text-align:left;border:0;}.view_holder table.cols-4 td,.view-holder table.cols-4 td{padding-top:10px;padding-bottom:10px;border-top:1px solid #ccc;}.uk-pagination > * > *{display:block;padding:0 10px !important;color:#999;transition:color .1s ease-in-out;}#edit-group-apprenticeship{display:none;}.margin-bottom-40{margin-bottom:40px;}.ief-form .js-form-submit{margin-left:0;margin-top:10px;}#page h3{font-size:16px;}.unlocked_content .group-holder{background:#a5bd42;margin-bottom:-10px !important;}.edit_att_button{border-radius:3px;float:right;background:orange;padding:3px 7px 3px 7px;color:black;}.edit_att_button:hover{text-decoration:none;background:#f26520;}*+.uk-grid-margin-small,.uk-grid+.uk-grid-row-small,.uk-grid+.uk-grid-small,.uk-grid-row-small>.uk-grid-margin,.uk-grid-small>.uk-grid-margin{margin-top:10px !important;}table.table4{width:100%;border-width:2px 0 0 2px;border-color:black;border-collapse:collapse;}table.table4 td{border-width:0 2px 0 2px;border-color:black;background:white;width:25%;padding:5px;}table.table5{width:100%;border-width:2px 0 0 2px;border-color:black;border-collapse:collapse;}table.table5 td{border-width:0 2px 0 2px;border-color:black;background:white;width:20%;padding:5px;}table.table6{width:100%;border-width:2px 0 0 2px;border-color:black;border-collapse:collapse;}table.table6 td{border-width:0 2px 0 2px;border-color:black;background:white;width:18%;padding:5px;}table.table7{width:100%;border-width:2px 0 0 2px;border-color:black;border-collapse:collapse;}table.table7 td{border-width:0 2px 0 2px;border-color:black;background:white;width:13%;padding:5px;}@media screen and (min-width:61rem){.layout-region--node-main .layout-region__content,.layout-region--node-footer .layout-region__content{max-width:100% !important;}}.tom_template .ck-widget__selection-handle{display:none}.tom_template .ck .ck-widget{outline:0 !important;}.tom_template .ck .ck-widget:hover{outline:0 !important;transition:0 !important;}.tom_template .ck-widget__type-around__button{display:none !important;}figure.table{width:100%;}.tom_template .ck-balloon-panel{display:none !important;}.tom_template .ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline:0 important;}.ck.ck-button.ck-off.ck-dropdown__button{display:none !important;}.ck.ck-button.ck-off.ck-button_with-text.ck-dropdown__button{display:inline-flex !important}.tom_template .ck-widget.ck-widget_selected{background:#39f;}.tom_template .ck-widget.ck-widget_selected table{background:#39f !important;border:1px solid black !important;border-collapse:inherit;}.tom_template .ck-widget.ck-widget_selected table td{background:#39f !important;border:1px solid black !important;}.tom_template  ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection);outline:0 important;}.tom_template .ck table{border:2px solid black !important;width:100%;}.tom_template .ck table td{border:2px solid black;background:white;padding:5px;}.tom_template .ck table td p{margin:0;font-size:18px;}.tom_template .ck > *{font-family:courier !important;font-size:18px;}.tom_template .ck > h2{font-family:courier !important;font-size:28px;font-weight:bold}.tom_template .ck > h3{font-family:courier !important;font-size:26px;font-weight:bold}.tom_template .ck > h4{font-family:courier !important;font-size:24px;font-weight:bold}.tom_template .ck > h5{font-family:courier !important;font-size:22px;font-weight:bold}.tom_template .ck > h6{font-family:courier !important;font-size:20px;font-weight:bold}.ajax_edit_date{position:absolute;text-decoration:none;background:#3a7189;padding:0px 4px 2px 4px;color:white;text-transform:uppercase;display:inline-block;margin:10px 10px 0 0;border-radius:3px;font-size:11px;height:14px;font-weight:400;line-height:14px;top:0;right:0;}.ajax_edit_date:hover{color:white}.rel{position:relative;}.ui-dialog .ui-dialog-titlebar{background:#3a7189;color:black;font-weight:normal;background:transparent;border:0;}.result_message{margin-top:10px;line-height:22px;}.ui-dialog{padding:10px;border:10px solid #3a7189 !important;}.ui-dialog .ui-dialog-title{overflow:visible;}.back_button{float:left;clear:left;padding-top:6px !important;margin-top:20px;}.student-progress-view table{border-collapse:collapse;font-size:12px;border:1px solid #000;}.student-progress-view th{font-weight:normal;text-transform:uppercase;border-bottom:1px solid #000;font-size:10px;height:auto;background:transparent;padding:5px;}.student-progress-view th:last-child{border-right:1px solid #000;}.student-progress-view td{padding:5px;margin:0;border-bottom:1px solid #000;height:auto;position:relative;}.student-progress-view td:first-child{padding:0 0 0 3px;}.student-progress-view td div{margin:0;padding:6px 3px 6px 3px;display:block;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;}.student-progress-view td span{position:relative;padding:2px;width:100%;text-align:center;display:block;margin:0 auto;}.student-progress-view td div.e{background:#efefef;}.student-progress-view td div.a{background:orange;}.student-progress-view td div.r{background:red;}.student-progress-view td div.g{background:green;}#edit-body-0-format{display:none;}#edit-taxonomy-forums-wrapper{display:none;}.element_viewed{float:right;}.element_viewed h4{font-size:12px;text-transform:uppercase;margin:0;margin-bottom:0px;font-weight:bold;line-height:15px;margin-bottom:7px;color:#88aa00;padding-right:20px;background-image:url(/modules/custom/tolley_academy/images/icon_tick.png);background-position:top right;background-repeat:no-repeat;}.group_viewed{position:absolute;top:20px;right:50px;}.group_viewed h4{font-size:14px;text-transform:uppercase;margin:0;margin-bottom:0px;font-weight:normal;line-height:15px;margin-bottom:7px;}#academy-exposedformforum-searchpage-1{border:20px solid #a3c7d1;border-radius:5px;padding:10px 10px 0 10px;margin-bottom:20px;}#academy-exposedformforum-searchpage-1 .js-form-item{display:inline-block;position:relative;width:40%;margin-top:0 !important;margin-right:20px;padding:0px;}#academy-exposedformforum-searchpage-1 .js-form-item input{width:100%;}#academy-exposedformforum-searchpage-1 .form-actions{display:inline-block;margin:0 !important;}#academy-exposedformforum-searchpage-1 .js-form-item-taxonomy-forums-target-id label{position:absolute;top:-18px;left:10px;}a.af-button-large{display:inline-block;padding:5px 10px 5px 10px;font-size:14px;background:#3a7189;box-shadow:inset 0 -4px 0 0 #254655;border-radius:5px;margin:0 0 20px 10px;border:0;color:#fff;position:relative;}a.af-button-large span{background:none;color:white;font-weight:normal;}#academy-content .forum-index table{width:100%;}#academy-content article footer article img{width:100px;}.uk-comment-list img{width:100px;}.uk-comment-header img{width:100px;}#academy-content .forum-index{border:20px solid #a3c7d1;border-radius:5px;padding:10px 0 0 0;margin-bottom:20px;}#academy-content .forum-index table{border:0;border-collapse:collapse;}#academy-content .forum-index table td{border-bottom:1px solid #ccc;border-spacing:0;background:#efefef;padding-top:10px;padding-bottom:10px;}#academy-content .forum-index table th,.student_forum_holder  table th{font-size:12px;color:#000;text-transform:uppercase;font-weight:400;text-align:left;border-bottom:1px solid #ccc;padding-bottom:10px;}#academy-content .forum-index tr td:first-child{padding-left:10px;padding-right:10px;min-width:20px;}#academy-content .forum-index tr td:last-child{padding-left:10px;padding-right:10px;text-align:right;}#academy-content .forum-index tr td.views-field-comment-count{text-align:center;}#academy-content .forum-index tr th:last-child{text-align:right;padding-right:10px;}a.forum-subsc,.views-field-nothing-1 a,.views-field-nothing-2 a{padding:4px 10px 7px 10px !important;font-size:14px;display:inline-block;background:#3a7189;box-shadow:inset 0 -4px 0 0 #254655;border-radius:5px;position:relative;transition-duration:0.6s;text-decoration:none;color:#fff !important;border:0;cursor:pointer;width:auto;}.views-field-nothing-2 p{margin:0;}a.forum-subsc{white-space:nowrap;}.view_holder,.view-holder{margin-top:55px;}.ck.ck-balloon-panel{z-index:1300 !important;}#edit-field-attachments .uk-accordion-title{background:transparent;cursor:text;pointer-events:none;padding-left:0;margin-top:30px;}#edit-field-attachments .uk-accordion-title:hover{}#edit-field-attachments .uk-accordion-content{margin:0;padding-left:0;}.forum_legend{float:right;width:250px;}.forum_jump_menu{float:left;width:250px;}.forum-list-icon-legend{margin-bottom:30px;}.forum-list-icon-legend div{float:left;margin-right:30px;}.forum-topic-legend div{clear:both;float:left;padding:5px 0 5px 25px;margin-right:7px;}.forum-list-icon-wrapper{border-top:none;background:transparent;background:none;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;color:#333333;font-family:Helvetica,Arial,Sans-Serif;text-decoration:none;vertical-align:middle;margin:0;width:20px;height:21px;display:block;}.forum-list-icon-wrapper span{width:20px;height:21px;display:block;}.forum-list-icon-default{display:block;background:transparent url(/modules/custom/tolley_academy/images/topic_list_default.png) no-repeat center center;}.forum-list-icon-new-posts{display:block;background:transparent url(/modules/custom/tolley_academy/images/topic_list_new.png) no-repeat center center;}.ac2_button.inline{display:inline}#page{position:relative;}.view-academy-calendar table  caption{text-align:center;text-transform:uppercase;color:#000;display:none;}.calendar-view-pager__reset{display:none;}ul.calendar-view-pager{list-style-type:none;padding:0;margin:0;}.calendar-view-pager li::marker{display:none;content:'';width:0;}.view-academy-calendar{padding:10px;background:#69b4d5;border-radius:3px;margin-bottom:10px}.calendar-view-pager .pager__next{padding-right:10px;}.calendar-view-pager a:hover{color:#000}.view-academy-calendar table caption{display:none}.view-academy-calendar table{margin-top:0;border:0 !important;border-radius:5px;border:10px solid rgba(255,255,255,0.4) !important;}.view-academy-calendar table td{background:#89CAD3;!important;color:#000;text-align:left;border:0 !important;border-left:1px solid #3a7189 !important;}.view-academy-calendar table th{background:#254655;!important;color:#fff;text-align:center;border:0 !important;border-left:1px solid #3a7189 !important;}.view-academy-calendar table tr td:last-child,.view-academy-calendar table tr th:last-child,{border-right:1px solid #3a7189 !important;}.view-academy-calendar table tr{border:0 !important;border-top:1px solid #3a7189 !important;border-right:1px solid #3a7189 !important;}.view-academy-calendar table tbody tr:last-child{border:0 !important;border-top:1px solid #3a7189 !important;border-bottom:1px solid #3a7189 !important;border-right:1px solid #3a7189 !important;}.view-academy-calendar table td:hover{background:#3a7189;}.view-academy-calendar table tr:hover{background:#3a7189;}.calendar-view-table .calendar-view-day__row{border:0 !important;color:#000;}.calendar-view-table .calendar-view-day__row > *{color:#000 !important;}.calendar-view-table .previous-month,.calendar-view-table .next-month{background:#b2e5ec}.progress_icon.pg_e{background:white}.progress_icon.pg_r{background:#d40000;}.progress_icon.pg_a{background:#88aa00;}.progress_icon.pg_g{background:#88aa00;}.mini-progress-title{font-size:14px;margin-top:10px;width:100%;padding-top:10px;}.drop_10{margin-top:10px}.mini-progress-content{background:rgba(255,255,255,0.4);padding:0 10px 10px 10px;}.pod_head_gb{border-bottom:1px solid rgba(255,255,255,0.6);padding-bottom:10px;}.pod_title_gb{border-bottom:1px solid rgba(255,255,255,0.6);float:left;width:100%;}.pod_title_gb h2{border-bottom:1px solid rgba(255,255,255,0.6);padding-bottom:10px;}.pod_title_gb p{font-size:12px;line-height:16px;height:24px;}p.blocker_info em{white-space:nowrap;}.progress_line{margin-top:0 !important}.nocol{padding-bottom:0;}h3.classroom_location{margin:0;}.uk-grid-iso .group-holder{margin-bottom:20px !important}.progress_line{margin-top:5px !important;}#academy-content .learning .forum-index{border:0px;border-radius:5px;padding:0;margin-bottom:20px;}.learning .forum-post-row{padding:10px;margin-bottom:10px;border-radius:5px;}.learning .views-field-taxonomy-forums{text-transform:uppercase;border-bottom:1px solid white;margin-bottom:5px;}.learning .views-field-user-picture{float:left;margin-right:10px;padding:5px;background:white;border-radius:3px;margin-top:5px;margin-bottom:5px;}.learning .views-field-uid{float:left;padding-top:8px;}.learning .views-field-title{clear:both;}.learning .views-field-view-node a{margin-top:10px;background:#3a7189;border-radius:3px;box-shadow:inset 0 -3px 0 0 #234554;padding:7px 10px 10px 10px;color:#fff;font-size:16px;display:inline-block;position:relative;transition-duration:0.6s;text-decoration:none;font-size:14px;display:block;background:#3a7189;box-shadow:inset 0 -4px 0 0 #254655;border-radius:5px;}.learning .views-field-view-node a i{padding-right:20px;}.learning .views-field-view-node a:hover{box-shadow:inset 0 -100px 0 0 #254655;}.fl_r{float:right;}.ar{text-align:right}.sub-holder p{margin:10px 0 0 0;}.empty_enrol{margin-top:40px}.autocomplete-width{width:300px !important;}.hidden{display:none !important;}.group_wrapper .form-checkboxes{float:left;margin-right:30px;}.group_wrapper{margin-bottom:10px;width:100% !important;}.group_wrapper .groupset-wrapper{border:1px solid #000;background:#cde3ea;margin-bottom:10px;}.group_wrapper .groupset-wrapper .groupset-wrapper{background:#efe7ad;}.group_wrapper .groupset-wrapper .groupset-wrapper .groupset-wrapper{background:#cde3ea;}.group_wrapper fieldset:not(.fieldgroup){background:inherit;}.fs-wrapper fieldset{width:auto;float:left;margin:0 !important;padding-bottom:0 !important;}.group_wrapper .fs-wrapper fieldset{padding-left:0 !important;padding-top:0 !important;}.autowidth{width:auto;}.top_border{border-top:1px solid black;width:100%;margin-top:5px;margin-bottom:10px;}.group_wrapper h3{margin-left:10px;font-size:14px;font-weight:normal;margin-bottom:0px;color:#000;}.group_wrapper .fs-wrapper h3{padding-left:350px;}.float_retain{float:left;width:130px;height:20px;}#att_length{clear:left;}.dt-buttons{margin-bottom:20px;}.uk-width-1-1 h1{padding-bottom:10px;padding-top:10px;}.tag_file{padding:0 7px 2px 7px;color:white;border-radius:3px;line-height:24px;font-size:12px;text-transform:uppercase;}.day_holder{float:left;width:40px;height:40px;text-align:center;border-radius:5px;background:#fff;font-size:24px;font-weight:bold;line-height:40px;clear:both;margin-bottom:10px;}.view-calendar{background:rgba(255,255,255,.5);border-radius:3px;}.empty_month{padding:10px;}.empty_month p{margin:0}.calendar-view-day li{margin:0;padding-right:10px;float:left;width:25%;box-sizing:border-box;background:none;}.calendar-view-day li div.bg{background:rgba(255,255,255,.5);border-radius:3px;padding:10px;}.calendar-view-day__row + .calendar-view-day__row{margin-top:0px;}.calendar-view-day{width:100%;box-sizing:border-box;}.calendar-view-day__row{margin:0;margin-top:5px;padding:0;padding-right:10px;padding-bottom:10px;}.calendar-view-day__rows{display:block;width:100%;float:left;clear:left;}@media screen and (min-width:640px){.view-filters .form--inline .form-item{min-width:280px !important;}}.view-filters .form--inline .form-item{width:auto !important;}strong.red{color:#c81616;;}input.form-submit[type="submit"].js-hide{display:none}.ck-content em{color:black !important}.nomargin{margin:0}.stat_u .update{visibility:hidden;}.stat_v .update{visibility:visible;}.contextual-region{position:relative}.blue_line_right{border-right:1px solid #3a7189;}.tom_template .status_messages div div{padding-left:100px;padding-top:10px;webkit-animation:fadeOut 8s;max-height:30px;overflow:hidden;animation:fadeOut 8s;animation-fill-mode:forwards;}.tom_template div[data-drupal-messages]{display:none;}.tom_template .grey_head div[data-drupal-messages]{display:block;}@-webkit-keyframes fadeOut{0%{opacity:1;}99%{opacity:0.01;width:100%;height:100%;}100%{opacity:0;width:0;height:0;}}@keyframes fadeOut{0%{opacity:1;}99%{opacity:0.01;width:100%;height:100%;}100%{opacity:0;width:0;height:0;}}.ui-dialog .ajax-progress-throbber{display:none;}.tolley-md-blue-bg .forum-post-row p:empty;{display:none;}.view-content{overflow-x:auto !important;overflow-y:visible !important;width:100% !important;max-width:100% !important;}.views-table.views-view-table.cols-19{width:auto !important;table-layout:auto !important;min-width:1500px !important;margin:0 !important;}.views-table.views-view-table.cols-19 th,.views-table.views-view-table.cols-19 td{white-space:nowrap !important;min-width:120px !important;padding:8px 12px !important;vertical-align:top !important;}.views-table.views-view-table.cols-19 .views-field-field-previous-lv4-provider,.views-table.views-view-table.cols-19 .views-field-field-previous-lv4-provider-1{min-width:150px !important;}.region-content,.view{overflow-x:visible !important;}
