﻿/* Print */
body                            {color:#263339 !important; font-family:'Quicksand', Arial, Helvetica, Verdana !important; background:none !important;}

body.ZoomForPrintChrome {zoom:60%;}
body.ZoomForPrintIE {zoom:64%;}
body.ZoomForPrintEdge {zoom:50%;}

p                               {font-size:12px; color:#263339; margin:0px 0px 10px 0px;}
p.SmTxt                         {font-size:4px !important;}

ul li                           {font-size:12px;}

/* Text Colour */
.TxtAqua          {color:#263339;}
.TxtYellow        {color:#263339;}
.TxtPink          {color:#263339;}
.TxtPurple        {color:#263339;}
.TxtBlue          {color:#263339;}
.TxtBrown         {color:#263339;}
.TxtRed           {color:#263339;}
.TxtTeal          {color:#263339;}
.TxtGreen         {color:#263339;}
.TxtGrey          {color:#263339;}
.TxtOlive         {color:#263339;}
.TxtApple         {color:#263339;}
.TxtBlue_GSFPE    {color:#263339;}


/* Container Fixed */
.ContainerFixed         {height:auto !important;}

/* GetSet4Education Redirect Banner */
.EducationRedirectBanner        {display:none;}


/* Main Header */
.MainHeader                     {position:relative; top:0px; width:100%; box-sizing:border-box; text-align:center; margin-bottom:30px;}
.MainHeader .WidthContent       {padding:0px; max-width:100%;}
.MainHeader .Menu               {display:none;}
.MainHeader .BtnMobileMenu      {display:none;}
.MainHeader .Logo               {display:none;}
.MainHeader .Logo.LogoEdu				{display:block; width:120px; position:relative; top:auto; left:auto;}
.MainHeader .LogoBlack          {display:none !important;}
.MainHeader .LogoWhite          {display:none !important;}

.MainHeader.ShowPrintSchoolLogo .WidthContent                 {justify-content:inherit;}
.MainHeader.ShowPrintSchoolLogo .SchoolLogo                   {display:block; text-align:left;}
.MainHeader.ShowPrintSchoolLogo .MainLogo                     {flex:1;}
.MainHeader.ShowPrintSchoolLogo .MainLogo .Logo.LogoEdu       {margin-left:auto;}


/* Side Menu */
.SideMenu 					            {display:none;}


/* Main Content */
.MainContent                    {}
.MainContent .WidthContent      {box-sizing:border-box; padding:0px 0px; max-width:none;}


/* Main Footer */
.MainFooter                     {position:relative; bottom:0px; width:100%; box-sizing:border-box; text-align:center; background:none; margin-top:30px;}
.MainFooter.PrintViewNoBorder   {border-top:none;}
.MainFooter .WidthContent       {padding:0px;}
.MainFooter .Links              {display:none;}
.MainFooter .Copyright          {display:none;}
.MainFooter .Copyright .Develop {display:none;}





.ResultSignTable .Cell_A .Bad_A                       {border:1px solid #000000;}
.ResultSignTable .Cell_A .Bad_A .N                    {display:none;}
.ResultSignTable .Cell_A .Bad_A .H                    {display:none;}
.ResultSignTable .Cell_A .Bad_A .P                    {display:block;}

.ResultSignTable .Cell_A .Neutral_A                   {border:1px solid #000000;}
.ResultSignTable .Cell_A .Neutral_A .N                {display:none;}
.ResultSignTable .Cell_A .Neutral_A .H                {display:none;}
.ResultSignTable .Cell_A .Neutral_A .P                {display:block;}

.ResultSignTable .Cell_A .Good_A                      {border:1px solid #000000;}
.ResultSignTable .Cell_A .Good_A .N                   {display:none;}
.ResultSignTable .Cell_A .Good_A .H                   {display:none;}
.ResultSignTable .Cell_A .Good_A .P                   {display:block;}





/* Pupils View */
.PupilsView                                     {}
.PupilsView .Top                                {background:none;}
.PupilsView .Top .Inner                         {padding:0px 0px 0px 0px;}
.PupilsView .Top .SortSelect                    {display:none;}
.PupilsView .Top .Table                         {height:auto;}
.PupilsView .Top .Table .Img                    {width:280px; min-width:280px; max-width:280px; padding-right:30px; margin-bottom:-15px;}
.PupilsView .Top .Table .Img img                {width:180px; min-width:180px; max-width:180px; border-radius:0px; box-shadow:none;}
.PupilsView .Top .Table .Img .Txt               {font-size:16px; color:#5c7279;}
.PupilsView .Top .Table .Desc .BtnPrint         {display:none;}
.PupilsView .Top .Table .Desc .KeyStage         {font-size:20px; color:#263339; padding:0px; background:none; font-family:'Quicksand', Arial, Helvetica, Verdana; font-style:normal;}
.PupilsView .Top .Table .Desc .Title            {font-size:24px; color:#263339;}
.PupilsView .Top .Table .Desc .Class            {font-size:20px; color:#263339; margin: 10px 0px 0px 0px; font-family:'Quicksand', Arial, Helvetica, Verdana; font-style:normal;}
.PupilsView .Top .Table .Desc .Txt              {font-size:12px; color:#263339;}
.PupilsView .Content .Inner                     {padding:0px; margin-top:-30px;}
.PupilsView .FormBox.GeneralNotesBox            {margin-bottom:0px;}
.PupilsView .FormBox.GeneralNotesBox .TextArea  {height:220px;}
.PupilsView .Wrapper_PV .Item_PV                {padding-bottom:0px; margin-bottom:-30px;}


.PupilViewCandCCols                                                              {display:flex; align-items:flex-start; width:100%;}
.PupilViewCandCCols .WrapperList                                                 {flex:1; margin:20px 0px 25px 0px;}
.PupilViewCandCCols .WrapperList:first-child                                     {padding-right:15px; box-sizing:border-box;}
.PupilViewCandCCols .WrapperList:last-child                                      {padding-right:0px;}
.PupilViewCandCCols .Hdr                                                         {font-size:18px; color:#263339; font-weight:700; padding-bottom:10px; box-sizing:border-box;}
.PupilViewCandCCols .Name                                                        {font-size:16px; color:#263339;}

.PupilCheckboxImgTable .CBImgCell .icheckbox_square-grey                {border:1px solid #5c7279;}
.PupilCheckboxImgTable .CBImgCell .icheckbox_square-grey.checked + label:after      {position:absolute; top:3px; left:3px; width:14px; height:14px; content:""; display:inline-block; border-radius:3px; background-color:#f59e16;}
.PupilCheckboxImgTable .LabelCell                                       {font-size:12px; color:#5c7279;}

.Wrapper_PV .Item_PV                                                    {padding:25px; margin:30px 0px 0px 0px; border:1px solid #d0d9db; box-sizing:border-box; border-radius:4px; page-break-inside:avoid;}
.Wrapper_PV .Item_PV:last-child                                         {border-bottom:1px solid #d0d9db; padding-bottom:30px;}
.Wrapper_PV .Item_PV .Desc_PV                                           {width:450px;}
.Wrapper_PV .Item_PV .Desc_PV .Status_PV                                {width:33px; height:33px; margin-right:15px; background:none; border:1px solid #d0d9db; border-radius:50%; position:relative; top:-5px; box-sizing:border-box;}
.Wrapper_PV .Item_PV .Desc_PV .Title_PV                                 {font-size:20px; color:#5c7279 !important;}
.Wrapper_PV .Item_PV .Desc_PV .Subitle_PV                               {font-size:15px;}
.Wrapper_PV .Item_PV .Desc_PV .NotesBox                                 {margin:10px 0px 0px 0px;}
.Wrapper_PV .Item_PV .Desc_PV .NotesBox .FormLabel                      {font-size:12px; font-weight:bold; margin-bottom:8px;}
.Wrapper_PV .Item_PV .Desc_PV .NotesField                               {border:none;}
.Wrapper_PV .Item_PV .Desc_PV .NotesField .TextArea                     {width: 450px; height: 350px; font-size:12px; padding:0px; font-family:'Quicksand', Arial, Helvetica, Verdana; font-style:normal; color:#5c7279 !important; resize: none;}
.Wrapper_PV .Item_PV .Desc_PV .NotesBox .BtnThree                       {display:none;}
.Wrapper_PV .Item_PV .Pict_PV                                           {width:450px;}
.Wrapper_PV .Item_PV .Pict_PV .Button_PV                                {display:none; }
.Wrapper_PV .Item_PV .Pict_PV .swiper-pupil-view .swiper-wrapper        {display:flex; flex-wrap:wrap; gap:2%}
.Wrapper_PV .Item_PV .Pict_PV .swiper-pupil-view .swiper-slide          {display:inline-block; width:auto; height:100% !important;}
.Wrapper_PV .Item_PV .Pict_PV .swiper-pupil-view .swiper-slide img      {height: auto; width: auto; max-width: 220px; max-height: 220px; margin-inline: auto;}
.Wrapper_PV .Item_PV .Pict_PV .swiper-pupil-view .swiper-slide .mejs__container {display:none; width:0px !important; height:0px !important; min-width:0px !important;}
.Wrapper_PV .Item_PV .Pict_PV .swiper-pupil-view .swiper-slide .mejs__container .mejs__inner  {width: 0px !important; height: 0px !important; display: none !important;}
.Wrapper_PV .Item_PV .Pict_PV .swiper-pupil-view .swiper-slide .mejs__container .mejs__mediaelement audio {width: 0px !important; height: 0px !important; display: none !important;}
.Wrapper_PV .Item_PV .Pict_PV .swiper-pupil-view .swiper-pagination     {display:none;}

.NotesBtn                                                               {display:none;}

.BackBtn                                                                {display:none;}

.PupilCheckboxTable .icheckbox_square-grey                              {border:1px solid #d0d9db; border-radius:3px;}
.PupilCheckboxTable .LabelCell label                                    {color:#5c7279;}


/* My Reporting */
.MyReporting .Inner                                                     {padding-top:0px;}

.MyReporting .Top .Desc .Title                                          {font-size:40px; color:#4b4a4a;}
.MyReporting .Top .Buttons .ExportData                                  {display:none;}
.MyReporting .Top .Buttons .BtnPrint                                    {display:none;}
.MyReporting .Top .SubHdr                                               {font-size:14px; color:#4b4a4a; margin-top:40px; margin-bottom:10px;}
.MyReporting .Top .Filter                                               {display:none;}
.MyReporting .Top .Filter.Selected                                      {display:table;}
.MyReporting .Top .Filter .Title                                        {font-size:12px; color:#4b4a4a;}

.MyReporting .CbxAndLabel label                                         {font-size:10px; color:#4b4a4a; top:4px;}
.MyReporting .icheckbox_square-grey                                     {border:1px solid #5ba9c6; border-radius:4px;}
.MyReporting .icheckbox_square-grey.disabled                            {border-color:#4b4a4a; background:#4b4a4a;}
.MyReporting .iradio_square-grey                                        {border:1px solid #5ba9c6; border-radius:50%;}
.MyReporting .iradio_square-grey.disabled                               {border-color:#4b4a4a; background:#4b4a4a;}
.MyReporting .WorkPercentTitle                                          {font-size:30px; margin-top:0px;}

.MyReporting .GroupReportControls                                       {margin-top:-20px;}
.MyReporting .GroupReportControls .Filter                               {display:table;}

.MyReporting .FilterReportControls                                      {margin-top:-20px;}

.MyReporting .FilterReportSection                                       {min-height:0px; margin-top:-40px;}

.MyReporting .Content                                                   {page-break-before:always;}
.MyReporting .Content .HeadList                                         {margin-bottom:0px;}
.MyReporting .Content .WrapperList .Container                           {position:relative; page-break-inside:avoid;}
.MyReporting .Content .WrapperList .ItemList                            {box-shadow:none; margin-bottom:0px; border-bottom:1px solid #eeeeee;}
.MyReporting .Content .WrapperList .ItemList .InnerList                 {padding:15px 30px; box-sizing:border-box;}
.MyReporting .Content .TableList .Class                                 {font-size:14px;}
.MyReporting .Content .TableList .Year                                  {font-size:14px;}
.MyReporting .Content .TableList .KeyStage                              {font-size:14px;}
.MyReporting .Content .TableList .SmHiddenTitle                         {font-size:14px;}
.MyReporting .Content .TableList .PupilNumber                           {font-size:14px;}
.MyReporting .Content .TableList .WorkTowards                           {font-size:14px;}

.MyReporting .Pagination                                                {display:none;}

.MyReporting .ReportingPageTabs                                         {display:none;}

.BackForwardBtns                                                        {display:none;}

.ReportingChoice                                                        {display:none;}
.ReportingChoice.Selected                                               {display:block;}
.ReportingChoice .Table_RC .Cell_RC                                     {font-size:12px; padding:7px 15px; color:#5ba9c6;}
.ReportingChoice .Table_RC .Cell_RC.Highlight                           {background:#5ba9c6; color:#ffffff;}
.ReportingChoice .ChooseReportControls                                  {page-break-inside:avoid;}

.FilterReportSection                                                    {page-break-inside:avoid; position:relative; top:35px;}
.FilterReportSection .SubHdr                                            {margin-top:0px;}

.MyReporting .ChartsList                                                {min-width:1200px;}

.ReportingChart                                                         {position:relative; top:30px;}
.ReportingChart .ChartBlock                                             {margin-bottom:30px; background-color:#ffffff;}
.ReportingChart .ChartTitle                                             {color:#4b4a4a;}
.ReportingChart .ct-label                                               {color:#4b4a4a;}
.ReportingChart .ct-barlabel                                            {fill:rgb(75, 74, 74);}
.ReportingChart .MessageBox .Txt                                        {color:#000000;}
.ReportingChart .ChartBlock .ViewPupils                                 {display:none;}
.ReportingChart .PupilsList                                             {width:935px;}

.ChartKeys .KeyTable .KeyText                                           {color:#4b4a4a;}


/* My Curriculum App */
.MyCurriculumApp                                                        {display:block; background:none;}
.MyCurriculumApp .Inner                                                 {padding:0px; display:block;}

.MyCurriculumApp .Top                                                   {display:none;}

.MyCurriculumApp .PanelKeySatge                                         {display:none;}

.MyCurriculumApp .PanelActivity                                         {display:none;}

.MyCurriculumApp .PanelCalendar                                                     {margin:0px; box-shadow:none; border-radius:0px;}
.MyCurriculumApp .PanelCalendar .TopDate                                            {font-size:16px; line-height:60px; padding:0px; height:60px; background:#ffffff; color:#5c7279; border:1px solid #d0d9db;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC .Cell_PC                          {}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC .Cell_PC.TermBlock1               {background-color:#ffffff;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC .Cell_PC.TermBlock2               {background-color:#ffffff;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC .Cell_PC.First                    {vertical-align:top;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC .Cell_PC.First .RowInfo           {padding-top:0px;}
.MyCurriculumApp .PanelCalendar .Table_PC                                           {border-right:1px solid #d0d9db; border-left:1px solid #d0d9db; box-sizing:border-box;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC.NoAccess .Cell_PC                 {background-color:#ffffff; border-color:#d0d9db;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC.NoAccess .Cell_PC .ActivFull      {opacity:1;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC .Cell_PC .Season                  {font-weight:700;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC .Cell_PC .Year                    {font-size:12px; padding:10px 0px;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC .Cell_PC .ActivFull               {width:112px !important; font-size:12px; box-shadow:none;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC .Cell_PC .ActivPlus               {display:none;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC .Cell_PC .ActivEmpty              {display:none;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC:last-child .Cell_PC:first-child   {border-bottom-left-radius:0px;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC:last-child .Cell_PC:last-child    {border-bottom-right-radius:0px;}
.MyCurriculumApp .PanelCalendar .Table_PC .Row_PC.PrintView                         {display:none;}

.MyCurriculumApp .LockControl                                                       {display:none;}
.MyCurriculumApp .EditOptsIcon                                                      {display:none;}


/* Assessments */
.Assessments                                        {}
.Assessments .Top                                   {background:none;}
.Assessments .Top .BtnBack                          {display:none;}
.Assessments .Top .Table_Inner .Cell_Inner          {padding:0px;}
.Assessments .Top .Table                            {height:auto;}
.Assessments .Top .Table .Desc .Title               {font-size:24px; color:#263339;}
.Assessments .Top .Table .Desc .Class               {font-size:20px; color:#263339;margin: 10px 0px 0px 0px; font-family:'Quicksand', Arial, Helvetica, Verdana; font-style:normal;}
.Assessments .Top .Table .Desc .BtnPrint            {display:none;}
.Assessments .Top .Table .Img                       {display:none;}

.Assessments .Content .Inner                        {padding:40px 0px 0px 0px;}

.AssessTableDisplay                                 {max-width:inherit;}
.AssessContain                                      {overflow:inherit !important;}

.swiper-assessments .swiper-button-next   {display:none !important;}
.swiper-assessments .swiper-button-prev   {display:none !important;}

/* slider structure */
.swiper-assessments {overflow:visible;} /* swiper-container */
.swiper-assessments .WrapperSeason {transform:translate3d(0px, 0px, 0px) !important;} /* swiper-wrapper */
.swiper-assessments .WrapperSeason .ItemSeason {margin:0px;} /* swiper-slide */

.WrapperSeason .ItemSeason:last-child {margin:0px;}
.WrapperSeason .ItemSeason .TitleSeason {font-size:16px; color:#263339; background-color:#eee; border-radius:unset; line-height:60px; padding:0px; height:60px; border-right:solid 2px #d0d9db; border-top:solid 2px #d0d9db; border-bottom:solid 2px #d0d9db;}
.WrapperSeason .ItemSeason.NameColumn .TitleSeason {border-top:none; border-bottom:none;}
.WrapperSeason .ItemSeason .Table_N .Row_N .Cell_N {padding:5px 10px 5px 8px; border-right:solid 2px #d0d9db;  border-bottom:2px solid #d0d9db; border-left:2px solid #d0d9db; text-align:left;}
.WrapperSeason .ItemSeason .Table_N .Row_N .Cell_N.Border {border-left:none;}
.WrapperSeason .ItemSeason .Table_N .Row_N .Cell_N .Img_N {display:none;}
.WrapperSeason .ItemSeason .Table_N .Row_N .Cell_N .Txt_N {font-size:16px; width:auto; top:auto; white-space:nowrap;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A {padding:5px 10px 5px 10px; border-bottom:2px solid #d0d9db; border-right:2px solid #d0d9db; width:110px;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Activity_A {font-size:14px; font-weight:700; white-space:normal;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Activity_A .BubbleInfo {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Bad_A {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Bad_A .N {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Bad_A .H {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Bad_A .P {display:block;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Bad_A.Highlight {display:inline-block; border:1px solid #d0d9db; background-color:#ffffff;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Bad_A.Highlight .N {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Bad_A.Highlight .H {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Bad_A.Highlight .P {display:block;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Neutral_A {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Neutral_A .N {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Neutral_A .H {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Neutral_A .P {display:block;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Neutral_A.Highlight {display:inline-block; border:1px solid #d0d9db; background-color:#ffffff;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Neutral_A.Highlight .N {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Neutral_A.Highlight .H {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Neutral_A.Highlight .P {display:block;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Good_A {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Good_A .N {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Good_A .H {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Good_A .P {display:block;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Good_A.Highlight {display:inline-block; border:1px solid #d0d9db; background-color:#ffffff;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Good_A.Highlight .N {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Good_A.Highlight .H {display:none;}
.WrapperSeason .ItemSeason .Table_A .Row_A .Cell_A .Good_A.Highlight .P {display:block;}
.WrapperSeason .ItemSeason .TitleSeason.Empty {height:64px;}






/* Lesson Detail */
.PrintLPView                                                                                    {display:block;}
.PrintLPView.Hide                                                                               {display:none;}
.LessonDetail.Hide                                                                              {display:none;}
.LessonDetail.LessonPlan .PrintLPView .SubTitle                                                 {font-size:12px !important; font-weight:700; margin-bottom:7px;}
.LessonDetail.LessonPlan .PrintLPView .Highlight                                                {font-weight:700;}
.LessonDetail.LessonPlan .PrintLPView p                                                         {font-size:11px !important; margin-bottom:5px !important; line-height:1.3em !important;}
.LessonDetail.LessonPlan .PrintLPView p span                                                    {font-size:11px !important; margin-bottom:5px !important; line-height:1.3em !important;}
.LessonDetail.LessonPlan .PrintLPView p.SmTxt                                                   {font-size:9px !important;}
.LessonDetail.LessonPlan .PrintLPView ul                                                        {margin-left:5px; margin-bottom:7px;}
.LessonDetail.LessonPlan .PrintLPView ul li                                                     {font-size:11px !important; margin-bottom:3px;}
.LessonDetail.LessonPlan .PrintLPView .TopRow                                                   {display:flex; width:100%; align-items:center; margin-bottom:30px;}
.LessonDetail.LessonPlan .PrintLPView .TopRow .LeftCell                                         {flex:0 0 33.33%;}
.LessonDetail.LessonPlan .PrintLPView .TopRow .LeftCell img                                     {width:100px;}
.LessonDetail.LessonPlan .PrintLPView .TopRow .MiddleCell                                       {flex:0 0 33.33%; text-align:center;}
.LessonDetail.LessonPlan .PrintLPView .TopRow .MiddleCell .Title                                {font-size:16px !important; font-weight:700;}
.LessonDetail.LessonPlan .PrintLPView .TopRow .RightCell                                        {flex:0 0 33.33%;}
.LessonDetail.LessonPlan .PrintLPView .LOList                                                   {display:flex; align-items:start; margin-bottom:7px;}
.LessonDetail.LessonPlan .PrintLPView .LOList .LeftSide                                         {flex:0 0 115px !important; font-weight:700; font-size:12px !important;}
.LessonDetail.LessonPlan .PrintLPView .LOList .RightSide                                        {flex:1 !important; font-size:11px !important;}
.LessonDetail.LessonPlan .PrintLPView .ObjectsList                                              {display:flex; width:100%; align-items:start; margin-bottom:25px;}
.LessonDetail.LessonPlan .PrintLPView .ObjectsList .LeftSide                                    {flex:1;}
.LessonDetail.LessonPlan .PrintLPView .ObjectsList .LeftSide p                                  {font-size:11px !important;}
.LessonDetail.LessonPlan .PrintLPView .ObjectsList .RightSide                                   {flex:1;}
.LessonDetail.LessonPlan .PrintLPView .ObjectsList .RightSide .Year                             {font-size:11px !important; font-weight:700; margin-bottom:5px;}
.LessonDetail.LessonPlan .PrintLPView .ObjectsList .RightSide .List .Item                       {font-size:11px !important;}
.LessonDetail.LessonPlan .PrintLPView .ObjectsList .RightSide .List .Item .BulletPoint          {padding-right:10px;}
.LessonDetail.LessonPlan .PrintLPView .EquipList                                                {font-size:11px !important;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms                                                {margin-top:-15px; border-bottom:none;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms .Inner                                         {padding:0px;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms .WrapperPlan .ItemPlan                         {border:none; padding:0px; margin:0px 0px 15px 0px;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms .Subtitle                                      {font-size:12px !important; top:10px;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms .Time                                          {margin-bottom:-12px;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms h3                                             {font-size:12px !important; font-weight:700; margin-top:10px; margin-bottom:5px;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms p                                              {font-size:11px !important; margin-bottom:5px !important; line-height:1.3em !important;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms p span                                         {font-size:11px !important; margin-bottom:5px !important; line-height:1.3em !important;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms ul                                             {margin-left:5px; margin-bottom:7px;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms ul li                                          {font-size:11px !important; margin-bottom:3px;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms ol li                                          {width:100%; color:#263339; font-size:11px !important; margin:0px !important; line-height:1.3em !important;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms .Letter                                        {text-transform:lowercase; width:15px; height:15px; line-height:15px;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms .TeachingPoints                                {font-size:11px !important; margin:3px 0px !important; line-height:1.3em !important;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms .Differentiation                               {font-size:11px !important; margin:3px 0px !important; line-height:1.3em !important;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms .Note                                          {font-family:'Quicksand', Arial, Helvetica, Verdana !important; font-size:11px !important; margin:5px 0px !important; line-height:1.3em !important;}
.LessonDetail.LessonPlan .PrintLPView .Panel_Cms img                                            {max-width: 200px !important; height: auto !important;}


.PrintHideFromView                                                                              {display:none;}

/* Cookie Banner */
.CookieBanner                                       {display:none;}

.LessonDetail .Top .BtnBack                         {display:none;}
.LessonDetail .Top .Table_Inner                     {display:block;}
.LessonDetail .Top .Table_Inner .Cell_Inner         {padding:0px; display:block;}
.LessonDetail .Top .Table                           {height:auto; padding-bottom:0px; display:block;}
.LessonDetail .Top .Table .Desc .ImgHidden          {display:none;}
.LessonDetail .Top .Table .Desc .Year               {font-size:20px; color:#263339; padding:0px; background:none; font-family:'Quicksand', Arial, Helvetica, Verdana; font-style:normal;}
.LessonDetail .Top .Table .Desc .Title              {font-size:24px; color:#263339;}
.LessonDetail .Top .Table .Desc .Lesson             {font-size:20px; color:#263339; margin: 10px 0px 0px 0px; font-family:'Quicksand', Arial, Helvetica, Verdana; font-style:normal;}
.LessonDetail .Top .Table .Desc .BtnPrint           {display:none;}
.LessonDetail .Top .Table .Img                      {display:none;}
.LessonDetail .Top .DownArrow                       {display:none;}

.LessonDetail .Panel_One .Inner                     {text-align:left; padding:30px; border:1px solid #d0d9db; box-sizing:border-box; border-radius:4px; margin-top:30px; page-break-inside:avoid;}
.LessonDetail .Panel_One .Subtitle                  {font-size:20px; color:#5c7279 !important; margin:0px 0px 10px 0px;}
.LessonDetail .Panel_One .Txt                       {font-size:12px; color:#263339; font-weight:400; line-height:1.8em;}

.LessonDetail .Panel_Two                                      {display:block;}
.LessonDetail .Panel_Two .Inner                               {padding:30px; border:1px solid #d0d9db; box-sizing:border-box; border-radius:4px; margin-top:30px;}
.LessonDetail .Panel_Two .WidthCell                           {max-width:none; text-align:left; display:block;}

.LessonDetail .Panel_Two .Cell_Left                           {display:block; text-align:left; width:100%; page-break-inside:avoid;}
.LessonDetail .Panel_Two .Cell_Left .SubTitle                 {font-size:20px; color:#5c7279 !important; margin:0px;}
.LessonDetail .Panel_Two .Cell_Left .SubLine                  {display:none;}
.LessonDetail .Panel_Two .Cell_Left .Year                     {font-size:14px; color:#263339; font-weight:700; margin:0px 0px 0px 0px; padding:15px 0px 10px 0px;  text-transform:none;}
.LessonDetail .Panel_Two .Cell_Left .List                     {}
.LessonDetail .Panel_Two .Cell_Left .List .Item               {font-size:12px; color:#263339; font-weight:400; margin:0px 0px 10px 0px;}
.LessonDetail .Panel_Two .Cell_Left .List .Item .BulletPoint  {}

.LessonDetail .Panel_Two .Cell_Right                          {display:block; text-align:left; width:100%; background-image:none !important; page-break-inside:avoid;}
.LessonDetail .Panel_Two .Cell_Right .SubTitle                {font-size:20px; color:#5c7279 !important; margin:0px;}
.LessonDetail .Panel_Two .Cell_Right .SubLine                 {display:none;}
.LessonDetail .Panel_Two .Cell_Right .List                    {}
.LessonDetail .Panel_Two .Cell_Right .List .Item              {font-size:12px; color:#263339; font-weight:400; margin:10px 0px 0px 0px;}

.LessonDetail .Panel_Three                          {border:none; page-break-inside:avoid;}
.LessonDetail .Panel_Three .Inner                   {text-align:left; padding:30px; border:1px solid #d0d9db; box-sizing:border-box; border-radius:4px; margin-top:30px;}
.LessonDetail .Panel_Three .Subtitle                {font-size:20px; color:#5c7279 !important; margin:0px;}
.LessonDetail .Panel_Three .SmallTitle              {font-size:16px; margin:0px 0px 0px 0px; padding:20px 0px 0px;}

.LessonDetail .Panel_Four                             {display:block;}
.LessonDetail .Panel_Four .Inner                      {padding:30px; border:1px solid #d0d9db; box-sizing:border-box; border-radius:4px; margin-top:30px; text-align:left;}
.LessonDetail .Panel_Four .Subtitle                   {font-size:20px; color:#5c7279 !important; margin-bottom:0px;}
.LessonDetail .Panel_Four .SubLine                    {display:none;}
.LessonDetail .Panel_Four .List                       {font-size:12px;}
.LessonDetail .Panel_Four .List .Item                 {margin:10px 0px 0px 0px;}
.LessonDetail .Panel_Four .List .Item .BulletPoint    {font-size:12px; font-weight:400; color:#5c7279 !important;}

.WarpperEquipment                                     {margin:0px;}
.WarpperEquipment .Item_E                             {background-color:initial !important; box-shadow:none; display:list-item; width:100%; margin:10px 0px 0px 10px;}
.WarpperEquipment .Item_E .Table_E                    {padding:0px;}
.WarpperEquipment .Item_E .Table_E .Img_E             {display:none;}
.WarpperEquipment .Item_E .Table_E .Desc_E            {min-height:unset !important; text-align:left;}
.WarpperEquipment .Item_E .Table_E .Desc_E .Txt_E     {font-size:12px; text-transform:none; font-weight:400; display:inline-block;}
.WarpperEquipment .Item_E .Table_E .Desc_E .Nbre_E    {display:inline-block; font-size:14px; font-family:'Quicksand', Arial, Helvetica, Verdana; font-style:normal; padding-left:5px;}
.WarpperEquipment .Item_E .Table_E .Desc_E .BtnOpen   {display:none;}

.WarpperEquipment2                                          {margin:0px;}
.WarpperEquipment2 .Item_E                                  {background-color:initial !important; box-shadow:none; display:list-item; width:100%; margin:10px 0px 0px 10px;}
.WarpperEquipment2 .Item_E .Table_E                         {padding:0px;}
.WarpperEquipment2 .Item_E .Table_E .Img_E                  {display:none;}
.WarpperEquipment2 .Item_E .Table_E .Desc_E                 {min-height:unset !important; text-align:left; padding:0px;}
.WarpperEquipment2 .Item_E .Table_E .Desc_E .Txt_E          {font-size:12px; text-transform:none; font-weight:400; display:inline-block;}
.WarpperEquipment2 .Item_E .Table_E .Desc_E .Nbre_E         {display:inline-block; font-size:12px; font-family:'Quicksand', Arial, Helvetica, Verdana; font-style:normal; padding-left:5px;}
.WarpperEquipment2 .Item_E .Table_E .Desc_E .BtnOpen        {display:none;}
.WarpperEquipment2 .Item_E .Table_E .Desc_E .BottomButtons  {display:none;}

.Panel_Cms                                          {border-bottom:none;}
.Panel_Cms .Inner                                   {padding:0px;}
.Panel_Cms .WrapperPlan .ItemPlan                   {box-sizing:border-box; border-radius:4px; border:1px solid #d0d9db; margin:30px 0px 0px 0px; padding:30px; page-break-inside:avoid;}
.Panel_Cms .WrapperPlan .ItemPlan:last-child        {padding-bottom:30px; border-bottom:1px solid #d0d9db;}
.Panel_Cms .Time                                    {float:none;}
.Panel_Cms .Time .NM                                {background:initial !important; text-align:left; width:auto; height:auto;}     
.Panel_Cms .Time .NM .Nbre                          {display:inline-block; font-size:16px;}
.Panel_Cms .Time .NM .Mins                          {display:inline-block; font-family:'Quicksand', Arial, Helvetica, Verdana; font-style:normal; margin:0px 0px 0px 5px;}
.Panel_Cms .Subtitle                                {font-size:20px; color:#5c7279 !important; padding:0px; margin:10px 0px 10px 0px;}
.Panel_Cms .Equip                                   {display:block;}
.Panel_Cms .Equip .Img                              {display:none;}
.Panel_Cms .Equip .Desc                             {display:block;}
.Panel_Cms h3                                       {font-size:14px; font-weight: 700; margin:0px 0px 5px 0px;}
.Panel_Cms .Note                                    {font-size:12px; font-family:'Quicksand', Arial, Helvetica, Verdana; font-style:normal; color:#5c7279 !important; margin-top:0px;}
.Panel_Cms .TeachingPoints                          {font-size:12px; margin-top:5px;}
.Panel_Cms .Differentiation                         {font-size:12px; margin-top:5px;}
.Panel_Cms ul li                                    {font-size:12px;}
.Panel_Cms ol                                       {width:100%; margin:10px 0px 0px 0px;}
.Panel_Cms ol li                                    {display:block; width:100%; margin:0px 0px 10px 0px; font-size:12px; color:#263339;}
.Panel_Cms .Letter                                  {background:initial !important; color:#263339 !important; border:1px solid #263339 !important; border-radius:50%; width:20px; height:20px; line-height:20px;}
.Panel_Cms .ChangeOver                              {margin:0px;}

/* Form */
.FormBox.GeneralNotesBox .FormLabel                 {color:#5c7279;}
.FormBox.GeneralNotesBox .TextArea                  {width: 750px; height: 300px; font-size:12px; border:1px solid #d0d9db;}


.Panel_Introduction                                 {text-align:left; padding:30px; border:1px solid #d0d9db; box-sizing:border-box; border-radius:4px; margin-top:30px;}
.Panel_Introduction .Inner                          {text-align:left;}
.Panel_Introduction .Smalltitle                     {font-size:20px; margin:0px 0px 10px 0px;}

.Panel_KeyVocabulary                                {text-align:left; padding:30px; border:1px solid #d0d9db; box-sizing:border-box; border-radius:4px; margin-top:30px; background:none !important;}
.Panel_KeyVocabulary .Inner                         {text-align:left; background:inherit !important;}
.Panel_KeyVocabulary .Smalltitle                    {font-size:20px; color:#5c7279 !important;}
.Panel_KeyVocabulary .SubLine                       {display:none;}
.Panel_KeyVocabulary ul                             {-webkit-column-count:1; -moz-column-count:1; column-count:1; -webkit-column-gap:0px; -moz-column-gap:0px; column-gap:0px; margin:0px;}
.Panel_KeyVocabulary ul li                          {font-size:12px;}

.Panel_LearningObjective                            {text-align:left; padding:30px; border:1px solid #d0d9db; box-sizing:border-box; border-radius:4px; margin-top:30px;}
.Panel_LearningObjective .Inner                     {text-align:left;}
.Panel_LearningObjective .Smalltitle                {font-size:20px; color:#5c7279 !important; margin:0px 0px 10px 0px;}

.Panel_LearningObjective table tr td                {padding:10px; font-size:12px;}
.Panel_LearningObjective table tr td.Tlab           {font-size:14px; font-weight:700;}

.Panel_AssessmentCriteria                           {text-align:left; padding:30px; border:1px solid #d0d9db; box-sizing:border-box; border-radius:4px; margin-top:30px; background:none !important;}
.Panel_AssessmentCriteria .Inner                    {text-align:left;}
.Panel_AssessmentCriteria .Smalltitle               {font-size:20px; color:#5c7279 !important; margin:0px 0px 10px 0px;}
.Panel_AssessmentCriteria .SubLine                  {display:none;}
.Panel_AssessmentCriteria .Column                   {display:block; width:100%; padding-right:0px;}
.Panel_AssessmentCriteria .Tlab                     {font-size:14px; font-weight:700; margin:10px 0px 10px 0px;}
.Panel_AssessmentCriteria table                     {width:100%;}
.Panel_AssessmentCriteria table tr                  {font-size:12px; color:#5c7279 !important;}
.Panel_AssessmentCriteria table tr td               {font-size:12px; color:#263339;}

.Panel_NationalCurriculum                           {text-align:left; padding:30px; border:1px solid #d0d9db; box-sizing:border-box; border-radius:4px; margin-top:30px; background:none !important;}
.Panel_NationalCurriculum .Inner                    {text-align:left;}
.Panel_NationalCurriculum .Smalltitle               {font-size:20px; color:#5c7279 !important; margin:0px 0px 10px 0px;}
.Panel_NationalCurriculum .SubLine                  {display:none;}
.Panel_NationalCurriculum .Column                   {display:block; width:100%; padding-right:0px;}
.Panel_NationalCurriculum .Tlab                     {font-size:14px; font-weight:700; margin:10px 0px 10px 0px;}
.Panel_NationalCurriculum table tr                  {font-size:12px; color:#5c7279 !important;}
.Panel_NationalCurriculum table tr td               {font-size:12px; color:#263339;}

.Panel_HealthSafety                                 {text-align:left; padding:30px; border:1px solid #d0d9db; box-sizing:border-box; border-radius:4px; margin-top:30px; background:none !important;}
.Panel_HealthSafety .Inner                          {text-align:left;}
.Panel_HealthSafety .Smalltitle                     {font-size:20px; color:#5c7279 !important; margin:0px 0px 10px 0px;}
.Panel_HealthSafety .Txt                            {font-size:12px; font-weight:400;}
.Panel_HealthSafety .SmallTxt                       {font-size:12px; font-weight:400;}

.LessonDetail.LessonPlan .Top .Table .Desc .Year            {background-color:lightgrey; color:#ffffff; padding:6px 8px; font-size:16px; font-family:'Quicksand', Arial, Helvetica, Verdana; text-transform:uppercase;}
.LessonDetail.LessonPlan .Top .Table .Desc .Title           {font-size:30px; margin:0px;}
.LessonDetail.LessonPlan .Top .Table .Desc .Lesson          {font-size:13px !important; font-family:'Quicksand', Arial, Helvetica, Verdana; margin-bottom:20px;}
.LessonDetail.LessonPlan .Panel_One .Txt                    {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_One .Inner                  {padding:0px; border:none; border-radius:0px; margin-top:0px; page-break-inside:inherit;}
.LessonDetail.LessonPlan .Panel_One .Subtitle               {font-size:13px !important; font-weight:bold; margin:0px 0px 10px 0px; color:#000000 !important;}
.LessonDetail.LessonPlan .Panel_Two .Inner                  {padding:0px; border:none; border-radius:0px; margin-top:0px;}
.LessonDetail.LessonPlan .Panel_Two .Cell_Left              {page-break-inside:inherit;}
.LessonDetail.LessonPlan .Panel_Two .Cell_Left .SubTitle    {font-size:13px !important; font-weight:bold; margin:20px 0 10px 0; color:#000000 !important;}
.LessonDetail.LessonPlan .Panel_Two .Cell_Left .Year        {display:none;}
.LessonDetail.LessonPlan .Panel_Two .Cell_Left .List .Item  {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Two .Cell_Right             {margin-top:25px; page-break-inside:inherit;}
.LessonDetail.LessonPlan .Panel_Two .Cell_Right .SubTitle   {font-size:13px !important; font-weight:bold; margin:0px 0px 10px 0px; color:#000000 !important;}
.LessonDetail.LessonPlan .Panel_Two .Cell_Right .List .Item {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Three                       {margin-top:25px; page-break-inside:inherit;}
.LessonDetail.LessonPlan .Panel_Three .Inner                {padding:0px; border:none; border-radius:0px; margin-top:0px;}
.LessonDetail.LessonPlan .Panel_Three .Subtitle             {font-size:13px !important; font-weight:bold; margin:0px 0px 10px 0px; color:#000000 !important;}
.LessonDetail.LessonPlan .Panel_Three .SmallTitle           {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Four                        {margin-top:25px;}
.LessonDetail.LessonPlan .Panel_Four .Inner                 {padding:0px; border:none; border-radius:0px; margin-top:0px;}
.LessonDetail.LessonPlan .Panel_Four .Year                  {display:none;}
.LessonDetail.LessonPlan .Panel_Four .Subtitle              {font-size:13px !important; font-weight:bold; margin:0px 0px 10px 0px; color:#000000 !important;}
.LessonDetail.LessonPlan .Panel_Four .List .Item            {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms .WrapperPlan            {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms .WrapperPlan .ItemPlan  {border:0px; padding:0px; margin-top:20px; page-break-inside:inherit;}
.LessonDetail.LessonPlan .Panel_Cms .Time                   {float:left; margin-right:10px; margin-bottom:5px;}
.LessonDetail.LessonPlan .Panel_Cms .Time .NM               {color:#263339; text-align:center; border-radius:50%; width:35px; height:35px;}
.LessonDetail.LessonPlan .Panel_Cms .Time .NM .Nbre         {display:block; font-size:14px; font-weight:bold; line-height:1em; padding-top:7px;}
.LessonDetail.LessonPlan .Panel_Cms .Time .NM .Mins         {display:block; font-size:7px; margin:0px;}
.LessonDetail.LessonPlan .Panel_Cms .Subtitle               {float:left; padding:0px; position:relative; bottom:5px; margin:0px !important;}
.LessonDetail.LessonPlan .Panel_Cms .TeachingPoints         {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms .Differentiation        {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms .Note                   {font-size:13px !important; font-style:italic !important; font-family:'Quicksand', Arial, Helvetica, Verdana !important; color:#657478 !important;}
.LessonDetail.LessonPlan .Panel_Cms p                       {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms p span                  {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms ol                      {width:100%; margin:10px 0px 0px 0px;}
.LessonDetail.LessonPlan .Panel_Cms ol li                   {display:inline-block; vertical-align:top; font-size:13px !important; width:30%; padding:5px 0; margin:0px 3% 20px 0px; line-height:1.5em;}
.LessonDetail.LessonPlan .Panel_Cms ol li span              {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms ol li .TeachingPoints   {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms ol li .Differentiation  {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms ul                      {width:100%; margin:0px 0px 6px 10px;}
.LessonDetail.LessonPlan .Panel_Cms ul li                   {font-size:13px !important; list-style-type:inherit;}
.LessonDetail.LessonPlan .Panel_Cms ul li .TeachingPoints   {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms ul li .Differentiation  {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms .Letter                 {width:20px; height:20px; line-height:20px; display:inline-block; border-radius:50%; text-align:center; margin:0px 5px 0px 0px; font-size:9px !important;}
.LessonDetail.LessonPlan .Panel_Cms h3                      {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms h3 span                 {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms h4                      {font-size:13px !important;}
.LessonDetail.LessonPlan .Panel_Cms h4 span                 {font-size:13px !important;}
.LessonDetail.LessonPlan .ItemPlan .SubTitle                {float:left; margin:10px 10px; padding:0px;}
.LessonDetail.LessonPlan p                                  {font-size:13px !important;}
/*.LessonDetail.LessonPlan img                                {max-width:250px !important; max-height:250px !important;}*/

.LessonDetail.LessonPlan .WarpperEquipment                                            {font-size:13px !important; margin-left:8px;}
.LessonDetail.LessonPlan .WarpperEquipment .Item_E .Table_E .Desc_E .Txt_E            {font-size:13px !important;}
.LessonDetail.LessonPlan .WarpperEquipment .Item_E .Table_E .Desc_E .Nbre_E           {font-size:13px !important;}

.LessonDetail.LessonPlan .WarpperEquipment2                                           {font-size:13px !important; margin-left:8px;}
.LessonDetail.LessonPlan .WarpperEquipment2 .Item_E .Table_E .Desc_E .Txt_E           {font-size:13px !important;}
.LessonDetail.LessonPlan .WarpperEquipment2 .Item_E .Table_E .Desc_E .Nbre_E          {font-size:13px !important;}

.Aqua .LessonDetail.LessonPlan .Panel_Cms h2                {color:#607993 !important;}
.Yellow .LessonDetail.LessonPlan .Panel_Cms h2              {color:#b1a34c !important;}
.Pink .LessonDetail.LessonPlan .Panel_Cms h2                {color:#af85ab !important;}
.Purple .LessonDetail.LessonPlan .Panel_Cms h2              {color:#7960a1 !important;}
.Blue .LessonDetail.LessonPlan .Panel_Cms h2                {color:#455ea4 !important;}
.Brown .LessonDetail.LessonPlan .Panel_Cms h2               {color:#905f12 !important;}
.Red .LessonDetail.LessonPlan .Panel_Cms h2                 {color:#aa5c5c !important;}
.Teal .LessonDetail.LessonPlan .Panel_Cms h2                {color:#69a3a3 !important;}
.Green .LessonDetail.LessonPlan .Panel_Cms h2               {color:#4c7668 !important;}
.Grey .LessonDetail.LessonPlan .Panel_Cms h2                {color:#979593 !important;}
.Olive .LessonDetail.LessonPlan .Panel_Cms h2               {color:#549362 !important;}
.Apple .LessonDetail.LessonPlan .Panel_Cms h2               {color:#81974b !important;}
.Orange .LessonDetail.LessonPlan .Panel_Cms h2              {color:#ac822f !important;}
.LightSeaGreen .LessonDetail.LessonPlan .Panel_Cms h2       {color:#20B2AA !important;}
.Blue_GSFPE .LessonDetail.LessonPlan .Panel_Cms h2          {color:#47859c !important;}

.Aqua .LessonDetail.LessonPlan .Panel_Cms .Time .NM         {background-color:#8aaed3 !important;}
.Yellow .LessonDetail.LessonPlan .Panel_Cms .Time .NM       {background-color:#fdea6d !important;}
.Pink .LessonDetail.LessonPlan .Panel_Cms .Time .NM         {background-color:#fabff5 !important;}
.Purple .LessonDetail.LessonPlan .Panel_Cms .Time .NM       {background-color:#ad8ae6 !important;}
.Blue .LessonDetail.LessonPlan .Panel_Cms .Time .NM         {background-color:#6386eb !important;}
.Brown .LessonDetail.LessonPlan .Panel_Cms .Time .NM        {background-color:#ce881a !important;}
.Red .LessonDetail.LessonPlan .Panel_Cms .Time .NM          {background-color:#f48484 !important;}
.Teal .LessonDetail.LessonPlan .Panel_Cms .Time .NM         {background-color:#97eae9 !important;}
.Green .LessonDetail.LessonPlan .Panel_Cms .Time .NM        {background-color:#6da995 !important;}
.Grey .LessonDetail.LessonPlan .Panel_Cms .Time .NM         {background-color:#d8d6d3 !important;}
.Olive .LessonDetail.LessonPlan .Panel_Cms .Time .NM        {background-color:#79d38c !important;}
.Apple .LessonDetail.LessonPlan .Panel_Cms .Time .NM        {background-color:#b9d86b !important;}
.Orange .LessonDetail.LessonPlan .Panel_Cms .Time .NM       {background-color:#f7ba44 !important;}
.LightSeaGreen .LessonDetail.LessonPlan .Panel_Cms .Time .NM{background-color:#20B2AA !important;}
.Blue_GSFPE .LessonDetail.LessonPlan .Panel_Cms .Time .NM   {background-color:#66bedf !important;}

.MyPupils .Inner                                            {padding-top:0px;}
.MyPupils .Title                                            {font-size:40px; color:#000000 !important;}
.MyPupils .Top                                              {margin-top:-10px; margin-bottom:40px;}
.MyPupils .Top .Buttons                                     {display:none;}
.MyPupils .Top .Filter                                      {display:none;}
.MyPupils .Content .HeadList .Inner_HL                      {padding:0px;}
.MyPupils .Content .HeadList .Img_HL                        {display:none;}
.MyPupils .Content .HeadList .Table_HL .Cell_HL             {text-align:left; padding:15px 0px;}
.MyPupils .Content .HeadList .Table_HL .Cell_HL .Txt        {color:#000000 !important; font-family:'Quicksand', Arial, Helvetica, Verdana; font-style:inherit; font-size:1.2em; font-weight:lighter;}
.MyPupils .Content .HeadList .Table_HL .Cell_05             {display:none;}
.MyPupils .Content .WrapperList                             {margin:0px;}
.MyPupils .Content .WrapperList .ItemList                   {margin:0px; border-radius:0px; box-shadow:inherit; border-top:1px solid lightgrey;}
.MyPupils .Content .WrapperList .ItemList .InnerList        {padding:0px;}
.MyPupils .Content .WrapperList .ItemList .ImgList          {display:none;}
.MyPupils .Content .TableList .CellList                     {text-align:left;}
.MyPupils .Content .TableList .CellList .Name               {color:#808080 !important; font-size:1.2em; font-weight:400;}
.MyPupils .Content .TableList .CellList .Class              {color:#808080 !important; font-size:1.2em; font-weight:400;}
.MyPupils .Content .TableList .CellList .Year               {color:#808080 !important; font-size:1.2em; font-weight:400; font-style:inherit; font-family:'Quicksand', Arial, Helvetica, Verdana;}
.MyPupils .Content .TableList .CellList .KeyStage           {color:#808080 !important; font-size:1.2em; font-weight:400;}
.MyPupils .Content .TableList .Cell_01                      {padding:10px 0px; word-break:break-word;}
.MyPupils .Content .TableList .Cell_02                      {padding:10px 0px; word-break:break-word;}
.MyPupils .Content .TableList .Cell_03                      {padding:10px 0px; word-break:break-word;}
.MyPupils .Content .TableList .Cell_04                      {padding:10px 0px; word-break:break-word;}
.MyPupils .Content .TableList .Cell_05                      {display:none;}
.MyPupils .Content .TableList .Cell_06                      {display:none;}
.MyPupils .Content .TableList .Cell_07                      {display:none;}
.MyPupils .Pagination                                       {display:none;}