@media print{#Banner{display:none}#navController{display:none}}.sg-skip-to-main{position:absolute;left:-10000px;top:auto;width:auto;height:auto;overflow:hidden;color:#fff;text-decoration:none;font-size:14px;font-weight:bold;padding:8px 16px}.sg-skip-to-main:focus{position:fixed;top:0;left:0;overflow:visible;background:#005fcc;color:#fff;font-size:14px;font-weight:bold;padding:8px 16px;z-index:10000;border-radius:0 0 4px 4px;outline:2px solid #fff;outline-offset:-2px}h1.pds-logo-text-primary{font-size:inherit;font-weight:inherit;margin:0;padding:0;line-height:inherit;color:inherit}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #005a9e;outline-offset:2px;box-shadow:0 0 0 4px rgba(0,90,158,.3)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:none}input.keyboard-focus:focus,select.keyboard-focus:focus,textarea.keyboard-focus:focus{outline:3px solid #005a9e;outline-offset:2px;box-shadow:0 0 0 4px rgba(0,90,158,.3)}.ui-jqgrid input:focus:not(.keyboard-focus),.ui-jqgrid select:focus:not(.keyboard-focus),.ui-jqgrid textarea:focus:not(.keyboard-focus){outline:none;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline:none;box-shadow:none}.pds-app-header-bar a:focus-visible,.pds-app-header-bar button:focus-visible,.pds-app-header-bar input:focus-visible{outline:3px solid #fff!important;outline-offset:-3px!important;box-shadow:none!important}#Banner{height:60px;background-color:#00427c}#BannerLeft{width:552px;max-width:100%;height:46px;position:absolute}#BannerFiller,#BannerRight{position:absolute;right:0;z-index:10}#BannerRight{height:46px;padding-right:5px}.BannerRightContainer{float:right}#BannerRightMenu{list-style-type:none;margin:0;font-size:.917em;height:46px}.BannerRightElement{float:left;line-height:46px;height:46px;color:#fff}.BannerRightElement:hover{color:#333}.BannerRightElement a,.BannerRightElement span{text-decoration:none;padding:3px 5px 3px 0}#BannerSummer{background:url(../../Media/Themes/Base/Banner/bannerSprite.png) -6px -184px no-repeat;height:34px;width:20px;padding:0 0 0 5px}#BannerNotification{text-indent:18px;background:url(../../Media/Themes/Base/Banner/notifications.png) no-repeat;background-position:left center}#BannerTools{text-indent:26px;background:url(../../Media/Themes/Base/Banner/bannerSprite.png) -5px -92px no-repeat}#BannerHelp{text-indent:23px;background:url(../../Media/Themes/Base/Banner/bannerSprite.png) -5px -46px no-repeat}#BannerLogOut{text-indent:25px;background:url(../../Media/Themes/Base/Banner/bannerSprite.png) -5px 0 no-repeat}.BannerRightElement.BannerHighlight.BannerLink a{color:#fff}.BannerRightElement.BannerHighlight.BannerLink:hover a{color:#333}#StudentSearchButton{cursor:pointer;margin-right:5px;position:relative;top:3px}.BannerDivider{height:20px;width:1px;background-color:#999;position:relative;float:left;display:none}#BannerRightMenu li.BannerHighlight{cursor:pointer}#BannerRightMenu li.BannerHighlight:hover{background-color:#fff}.sg-bannersubmenu{list-style-type:none;background-color:#fff;display:none;position:absolute;top:46px;padding:0;white-space:nowrap;min-width:16.5em;z-index:1;border-width:0 1px 1px 1px;border-style:solid;border-color:#f4f4f4;box-shadow:3px 3px 5px #999}.sg-bannersubmenu li{border-top:0 solid #999;text-indent:.5em;line-height:29px}.sg-bannersubmenu li:first-child{border-top:0}.sg-bannersubmenu li:last-child{border-bottom:0}#BannerToolsSubMenu li.BannerToolsDynamic:last-child{border-bottom:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.BannerToolsDynamic.sg-dynamic-title{background-color:#f4f4f4}.sg-bannersubmenu li a{color:#333}.sg-bannersubmenu li a:hover{background-color:#e5f0f7}.sg-bannersubmenu li:last-child a:hover{border-bottom-left-radius:3px;border-bottom-right-radius:3px}#BannerRightMenu li:hover .sg-bannersubmenu li a{color:#333;display:block}#BannerToolsSubMenu .BannerToolsDynamic{display:block;text-indent:1.1em;width:16.5em}#BannerToolsSubMenu .BannerToolsDynamic span{font-weight:bold;text-indent:.5em}#BannerRightMenu li:hover #BannerToolsSubMenu li.BannerToolsDynamic a{color:#333}#BannerIdentity{text-indent:4px}.sg-red-text{font-style:normal;font-weight:bold;color:red}#BannerRightMenu li #BannerToolsSubMenu li.BannerToolsDynamic a:hover{color:#333}#BannerStripe{position:relative;background-color:#00365b;height:1px;width:100%}.sg-main-content{overflow:auto;width:100%;height:500px}div.MainFooter{background-color:#00427c;position:fixed;color:#fff;width:100%;bottom:0;left:0;right:0;padding-left:10px}div.MainFooter .copyright{float:left}div.MainFooter .companyInfo{float:right}div.MainFooter a{color:#fff;padding-right:20px}.CenteredContainer{display:table;text-align:center;margin-left:auto;margin-right:auto}.validation-summary-errors{color:red;font-weight:bold}.sg-student-link{overflow:hidden}.sg-link:hover{color:blue;cursor:pointer}#ErrorDiv div.CommonModal{position:relative;margin:10px 5px 10px 5px;color:red;text-align:center;font-weight:500}#ServerFeedbackToast{position:absolute;top:25%;left:47%;border-style:solid;border-width:medium;background-color:#fff;padding:15px;font-size:1.5em;font-weight:bold;display:none;border-radius:100px}.ui-datepicker-trigger{vertical-align:middle}.sg-table{display:table;text-align:left}.sg-full-width{width:100%}.sg-row{display:table-row}.sg-hidden-row,.sg-hidden-cell{display:none}.sg-editor-label,.sg-editor-field{display:table-cell;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px}.sg-editor-label{font-weight:bold}.sg-editor-label label,.sg-editor-field input[type=text],.sg-editor-field input[type=password],.sg-editor-field input[type=checkbox],.sg-editor-field select,.sg-editor-field span.sg-combobox-wrapper{vertical-align:middle}.sg-editor-buttons{display:table-cell;text-align:right;padding:10px}.sg-editor-caption,.sg-editor-val-sum{display:table-cell;padding:10px}.field-validation-error{color:red;display:block}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.sg-disable-overlay{position:fixed;display:none;background-color:#000;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.sg-background-white{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/white.png)}.sg-background-black{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/black.png)}.sg-background-lightblue{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/lightblue.png)}.sg-background-lightgray{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/lightgray.png)}.sg-background-mediumgray{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/mediumgray.png)}.sg-background-navy{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/navy.png)}.sg-background-camo{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/camo.png)}.sg-background-damask{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/damask.png)}.sg-background-dragonfly{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/dragonfly.png)}.sg-background-floral{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/floral.png)}.sg-background-geometry1{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/geometry1.png)}.sg-background-geometry2{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/geometry2.png)}.sg-background-geometry3{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/geometry3.png)}.sg-background-greenchecks{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/greenchecks.png)}.sg-background-groovy{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/groovy.png)}.sg-background-music{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/music.png)}.sg-background-rocks{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/rocks.png)}.sg-background-stars{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/stars.png)}.sg-background-tan{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/tan.png)}.sg-background-woodgrain{background-image:url(../../media/themes/base/userpreferences/backgroundswatches/woodgrain.png)}.sg-legacypage-container{width:926px;max-width:100%;box-sizing:border-box}.sg-legacypage{border-style:none;padding:0;margin:0;width:100%;height:100%;overflow:auto}.sg-period,.sg-building{color:#333}.ui-icon-triangle-1-s,.ui-icon-triangle-1-n{color:#757575}.pds-app-header-bar header,.pds-app-header-bar header a,.pds-app-header-bar header a .pds-logo-text-primary{overflow:visible!important;text-overflow:clip!important}.ui-jqgrid .s-ico .ui-icon{background-image:url("../Themes/Base/images/ui-icons_ffffff_256x240.png")!important}.page,.sg-main-content,.sg-page-content-header,#navController{overflow-wrap:break-word;word-wrap:break-word}body{min-width:0!important;box-sizing:border-box}.page{max-width:100%;box-sizing:border-box}#Banner{box-sizing:border-box;max-width:100%}.pds-app-header-bar{width:100%;box-sizing:border-box}.pds-app-header-bar header{min-width:0}#navController{box-sizing:border-box;height:auto!important;min-height:30px;overflow:visible}#navMenu{white-space:normal}.sg-main-content{max-width:100%;box-sizing:border-box}#PageContent{max-width:100%;box-sizing:border-box}.sg-content-centered{max-width:100%;box-sizing:border-box}.sg-page-content-header{box-sizing:border-box;max-width:100%}.sg-header-heading{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.sg-toolbar-container{max-width:100%;box-sizing:border-box}.sg-nav-toolbar,.sg-area-toolbar{max-width:100%;box-sizing:border-box;overflow-x:auto}.sg-content-grid-container{max-width:100%;box-sizing:border-box}@media screen and (max-width:768px){.ui-jqgrid-bdiv{height:auto!important;max-height:none!important;overflow-y:visible!important}}.sg-widget{max-width:100%;box-sizing:border-box;overflow-x:auto}div.MainFooter{box-sizing:border-box;max-width:100%}@media screen and (max-width:768px){body{display:flex;flex-direction:column;min-height:100vh}.page{flex:1}#Banner{height:auto;min-height:50px}#BannerLeft{width:auto;max-width:100%;position:static}.pds-app-header-bar header a{margin-left:10px}.pds-app-header-bar header a .pds-logo-text-primary{white-space:normal!important;flex:0 1 auto!important;line-height:1.2}.pds-app-header-bar header a .pds-logo-text{min-width:0}.pds-app-header-bar header{min-width:0}.sg-content-margin-left-right{margin-left:8px!important;margin-right:8px!important}.sg-content-margin-bottom{margin-bottom:10px!important}.sg-page-content-header{margin-top:8px!important}.sg-page-content-header .sg-center{position:static;margin-left:0;margin-right:0;padding-top:2px}.sg-main-content{padding:4px 4px 24px 4px;height:auto!important}.sg-page-title-bar .sg-page-title{font-size:14px}.sg-header-heading{font-size:13px;white-space:normal}.sg-toolbar-container{height:auto;white-space:normal;display:flex;flex-wrap:wrap;gap:2px}.pds-app-header-bar .pds-app-actions pds-user-menu{display:inline-block!important}.tippy-popper.pds-user-menu .tippy-tooltip.popover-theme.pds-user-menu-theme.pds-user-menu{display:block!important}div.MainFooter{position:static;height:auto;min-height:14px;padding:4px 10px;text-align:center;font-size:11px}div.MainFooter .copyright,div.MainFooter .companyInfo{float:none;display:block;text-align:center}}@media screen and (max-width:682px){.sg-page-content-header{display:flex;flex-direction:column;align-items:flex-start;height:auto!important}.sg-page-content-header .sg-header-heading{float:none}.sg-page-content-header .sg-right{float:none;padding-right:0}.sg-page-content-header .sg-header-image{float:none}}@media screen and (max-width:400px){#Banner{min-height:40px;padding:2px}.pds-app-header-bar header a .pds-logo-text-primary{font-size:14px}.pds-app-header-bar header a{margin-left:5px}.sg-main-content{padding:2px 2px 4px 2px;overflow:visible!important;height:auto!important}.sg-content-margin-left-right{margin-left:2px!important;margin-right:2px!important}.sg-page-content-header{margin-top:4px!important}.sg-toolbar-container{font-size:11px}body{overflow-y:auto!important;display:flex;flex-direction:column;min-height:100vh}.page{flex:1}div.MainFooter{position:static;font-size:10px;padding:2px 5px}.ui-dialog{max-width:100vw!important;width:auto!important;left:0!important;margin:0!important;box-sizing:border-box}.ui-dialog .ui-dialog-content{max-width:100%;overflow-x:auto;box-sizing:border-box}.sg-table{display:block;width:100%}.sg-row{display:block}.sg-editor-label,.sg-editor-field{display:block;padding-left:4px;padding-right:4px}.sg-editor-buttons{display:block;text-align:left;padding:4px}#BannerRightMenu{height:auto;display:flex;flex-wrap:wrap;justify-content:flex-end}.BannerRightElement{height:auto;line-height:30px}#navMenu li{float:none;height:auto}#navMenu li a .navTxt{float:none;display:inline}#navMenu li a .navImg{float:none;display:inline-block}}#AjaxSpinner{display:none;box-sizing:border-box;color:#333;font-size:50px;height:50px;top:48%;left:48%;line-height:1.5384;position:fixed;opacity:.7;filter:alpha(opacity=70);z-index:100000}.sg-student-search{padding-left:5px}tr.sg-single-row-filter td{border-bottom:1px solid #727375!important;padding-bottom:0!important}.sg-close{background-image:url(../../Media/Themes/Base/Common/close-btn-tab.png);background-repeat:no-repeat;background-position:center center;height:18px;width:18px;display:inline-block}.no-close .ui-dialog-titlebar-close{display:none}button.ui-state-hover,.ui-button:hover{background-color:#00427c;color:#fff!important}.ui-button:hover:disabled{color:#999!important}.ui-jqgrid-bdiv tr.sg-withdrawn-student{font-style:italic;color:red}.sg-header-image{display:none}.sg-header-heading{margin-top:5px}.sg-banner-logo{background:url(../../Media/Themes/Base/Banner/tac-banner-logo.svg) 5px no-repeat}.tippy-tooltip.pds-tooltip{font-size:12px}.pds-is-hidden{display:none!important}a[id^="helplink-"] pds-icon[scope-class="pds-help-menu"]{display:none}#navController{height:30px;background-color:#f4f4f4;border:1px solid #e0e0e0}#navController #navMenu{display:table;text-align:center;margin:0 auto 0 auto;font-size:.917em}#navMenu,#navMenu ul{padding:0;list-style-type:none;position:relative;line-height:30px}#navMenu li{float:left;position:relative;height:30px}#navMenu a{color:#333;margin:0;text-decoration:none}#navMenu li a .navTxt{display:block;float:left;padding:3px 5px 0 5px;visibility:visible;line-height:26px}#navMenu li a .navImg{float:left;position:relative;padding:4px 0 0 5px;width:22px;height:22px;background:url(../../Media/Themes/Base/Navigation/navBarSprite.png);background-repeat:no-repeat}#navMenu #navHome{background-position:0 -1px}#navMenu #navAttendance{background-position:-30px -1px}#navMenu #navGradebook{background-position:-60px -1px}#navMenu #navMarkReporting{background-position:0 -31px}#navMenu #navPerformance{background-position:-30px -31px}#navMenu #navClassRoster{background-position:-60px -31px}#navMenu #navIntervention{background-position:0 -61px}#navMenu #navRecommendation{background-position:-30px -61px}#navMenu #navReport{background-position:-60px -61px}#navMenu .navDivider{background-color:#999;margin-top:5px;height:20px;width:1px;display:none}#navMenu li .navMore{float:left;padding:15px 5px 7px 0;background:url(../../Media/Themes/Base/Navigation/navBarSprite.png) -10px -90px;background-repeat:no-repeat;height:6px;width:8px}#navMenu li .navMoreSelected{float:left;padding:15px 5px 7px 0;background:url(../../Media/Themes/Base/Navigation/navBarSprite.png) -35px -90px;background-repeat:no-repeat;height:6px;width:8px}#navMenu li ul li a .navSubTxt{display:block;line-height:29px}#navMenu li.navTopBarSelected{background-color:#fff;height:30px}#navMenu li.navTopBarSelected a span.navTxt{color:#333}#navMenu li:hover{background-color:#e0e0e0;height:30px;z-index:1}#navMenu li:hover a,#navMenu li.navTopBarSelected:hover a span.navTxt{color:#333}#navMenu .navDivider:hover{height:29px}#navMenu ul{position:absolute;display:none;top:30px;border-width:0 1px 1px 1px;border-style:solid;border-color:#f4f4f4;box-shadow:3px 3px 5px #999;z-index:1000;background-color:#fff}#navMenu li ul{max-height:75vh;overflow-y:auto}#navMenu li ul li{width:15em;text-align:left;text-indent:.5em;height:29px}#navMenu li ul li:first-child{border-top:0}#navMenu li ul li ul{top:-.2em;left:15em}#navMenu li:hover ul,#navMenu li li:hover ul{width:15em;background-color:#fff}#navMenu li:hover ul li a{color:#333}#navMenu li ul li:hover{background-color:#e5f0f7;height:29px;top:0}#navMenu li ul li:last-child:hover{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#navIntegration{background:url(../../Media/Themes/Base/StudentDetailsDrawer/student-summary.png)!important}#navMenu>li:focus-within{z-index:1001}#navMenu a:focus-visible{outline:3px solid #005a9e;outline-offset:-3px;background-color:#e0e0e0;box-shadow:none;z-index:2;display:block;overflow:hidden}#navMenu li ul li a:focus-visible{background-color:#e5f0f7;outline:3px solid #005a9e;outline-offset:-3px;box-shadow:none;display:block;position:relative;z-index:1}.sg-combobox-wrapper .ui-autocomplete-input,.ui-menu .ui-menu-item a,.sg-combobox{font-size:.917em}.sg-tablehelp-wrapper{background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;padding:2px;vertical-align:baseline;display:inline-block;white-space:nowrap;position:relative;cursor:text}.sg-tablehelp-disabled,.sg-tablehelp-textbox:disabled{background:#d9d9d9}.sg-tablehelp-textbox{border:none;outline:none;padding:0}.sg-tablehelp-search{height:13.37px;margin:0;cursor:pointer;background-image:none!important;background-color:transparent!important;border:none!important;display:inline-block}.sg-table-help{height:150px;overflow:auto;background:#fff;display:none;position:fixed;border:2px solid #999;z-index:2;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0;box-shadow:4px 4px 10px #999}.sg-table-help table{min-width:200px;border-collapse:collapse}.sg-table-help th{background-color:gray;color:#000!important;border-right:1px solid #d3d3d3!important;text-align:left}.sg-table-help th:last-child{border-right-style:none!important}.sg-table-help td{cursor:pointer;color:#000!important;border-left:1px solid #d3d3d3!important;padding:1px!important}.sg-table-help td:last-child{border-right-style:none!important}.sg-table-help tr:hover,.sg-table-help-selected{background-color:#add8e6}