@media print{body{background-image:none !important}.doNotPrint{display:none}input[type=submit]{display:none !important}.action-panel,.portlet-admin-corner,.portlet-top-decoration,.portlet-bottom-decoration,.panel-top-decoration,.panel-bottom-decoration,.btn-container{background:none !important;box-shadow:none !important;display:none !important}.portlet-left-decoration,.portlet-right-decoration,.portlet-content,.portlet-box,.panel-left-decoration,.panel-right-decoration{border:0 none !important;box-shadow:none !important;background:none !important;padding:0 !important}.portlet-container{border:0 none !important;background:none !important;box-shadow:none !important;margin:0 !important}.portlet-box{border:0 none !important;background:none !important;box-shadow:none !important;border:none !important}.content-panel.panel-container{border:0 none !important;background:none !important;box-shadow:none !important;border:none !important}.app-container,.portlet-container,.page-container,div.floatingPanel.floatingMail,.mailDisplayPanel,#contentWrapper{overflow:visible !important;position:static !important}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0 none}html{height:100%}body{line-height:1.2;font-family:SassoonSans,Arial,Helvetica,sans-serif}ol,ul{list-style:none}p{margin:1em 0}label{font-weight:bold}img{border:0}a.hover:link,a.hover:visited{text-decoration:none;color:#000}a.hover:hover{text-decoration:underline}a.decorated{text-decoration:underline !important}a.decoration:link,a.decoration:visited,a.decoration:focus,a.decoration:hover,a.decoration:active{text-decoration:underline;color:#000}.structural{position:absolute;left:-9999px}.cropped{overflow:hidden;padding-bottom:2px}.template{display:none}blockquote{font-style:italic;padding:2px 8px 2px 20px;border-left:solid #ccc 5px;margin:2em}@-webkit-keyframes loadingSpinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes loadingSpinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loading svg{-webkit-animation:loadingSpinner 700ms linear infinite;animation:loadingSpinner 700ms linear infinite}.moderation-toggle-holder{box-sizing:border-box;display:block;position:absolute;width:200px;height:34px;text-align:right;padding-right:75px;z-index:100;line-height:34px}#mod-btn{box-sizing:border-box;display:block;position:absolute;width:70px;height:34px;background-color:white;border-radius:50px;border:2px solid;right:0;top:0;text-align:left;text-indent:10px;line-height:30px}#mod-btn:hover{cursor:pointer}#mod-btn:after{content:"";position:absolute;display:block;width:24px;height:24px;border-radius:100%;top:3px;right:3px}#mod-btn.moderation-on{border-color:#90e19b}#mod-btn.moderation-off{border-color:#d34b4b;text-indent:31px}#mod-btn.moderation-on:after{background-color:#90e19b}#mod-btn.moderation-off:after{background-color:#d34b4b;right:39px}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'),url(//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'),url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'),url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff')}@media print{.doNotPrint,.doNotPrint *,.doNotPrint:before,.doNotPrint:after{display:none !important}.app-container,.portlet-container,.page-container{top:10px !important}*{box-shadow:none !important}}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;outline:0 none;padding:0}table[align="center"]{margin:0 auto}.cke_editor *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix:after{content:"";display:table;clear:both}strong{font-weight:600}html,body{height:100%}body{color:#333;font-weight:400;font-size:14.25px;font-family:'Open Sans',sans-serif;line-height:1.4;text-rendering:optimizelegibility}input,button,textarea,option,select,label{font-weight:400;font-family:'Open Sans',sans-serif;border:0 none;outline:0 none}label{font-weight:600}input[type="submit"],button{cursor:pointer;font-weight:400;font-size:16px;padding:6px 22px;text-align:center}img{border:0 none}a{text-decoration:none}a:hover{text-decoration:underline}.hidden{display:none}.count.hide{display:none !important}body .background_overlay{background-position:left center;background-repeat:no-repeat;background-size:cover !important;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}body.user_background,.background_overlay.user_background{background-image:none}.app-container,.portlet-container,.page-container{bottom:0;left:0;margin:0;overflow:auto;position:absolute;right:0;top:85px}.portlet-left-panel{display:none}.action-panel .panel-box{background:none repeat scroll 0 0 #000;display:block;height:41px;left:0;position:fixed;right:0;top:44px;white-space:nowrap;z-index:99}.modalPanel .action-panel .panel-box{background:none repeat scroll 0 0 transparent;height:auto;position:static}.actions-prefix *{color:#fff}.actions-prefix>*{float:left;height:41px;line-height:41px;padding:0 9px}.actions-prefix{background:url(/service/util/custom/images/primary/teacher2/standard/spacer.png) no-repeat scroll right top transparent}.portlet-header-bar .portlet-title{display:none}.portlet-admin-container .portlet-admin-corner{line-height:41px;position:fixed;right:0;text-indent:-3000em;top:41px;width:38px;z-index:105}.floatingPanel{height:100px;left:0;position:absolute;top:0;width:100px}.modalPanel{left:50%;height:auto;margin-left:-350px;margin-top:-127.5px;max-height:95%;padding:10px;top:50%;width:700px}.modalDialog .dialog-title,.modalPanel .dialog-title{margin-bottom:8px;padding-bottom:8px}.modalDialog .dialog-content,.modalPanel .dialog-content{margin-bottom:10px}#footer{display:none}#ui-datepicker-div{z-index:1000 !important}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background-color:$activeColour}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{color:#333;width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;background-color:#fff}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:600;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker td a.ui-state-active{background:#e2e2e2}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker{background-color:#fdfdfd;border:1px solid #d0d0d0;box-shadow:3px 3px 10px;border-radius:2px}.ui-datepicker .ui-datepicker-header{background-color:#f0f0f0;color:black}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background:url(/service/util/custom/images/primary/teacher/date_picker/arrows.png) no-repeat 0 0;width:17px;height:25px;font-size:0;line-height:0;text-indent:-99999px;cursor:pointer}.ui-datepicker .ui-datepicker-next{background-position:0 -25px}.ui-datepicker .ui-datepicker-calendar{background-image:-webkit-gradient(linear,from(#fdfdfd),to(#f2f2f2));background-image:-moz-linear-gradient(top,#fdfdfd,#f2f2f2);background-image:-ms-linear-gradient(top,#fdfdfd,#f2f2f2);background-image:linear-gradient(top,#fdfdfd,#f2f2f2)}.ui-datepicker .ui-datepicker-calendar th{width:14%}.ui-datepicker td a:link,.ui-datepicker td a:visited{color:black;text-align:center;margin:1px}.ui-datepicker td a:hover{margin:0;border:1px solid #d0d0d0;border-radius:2px;background-image:-webkit-gradient(linear,from(#fdfdfd),to(#f2f2f2));background-image:-moz-linear-gradient(top,#fdfdfd,#f2f2f2);background-image:-ms-linear-gradient(top,#fdfdfd,#f2f2f2);background-image:linear-gradient(top,#fdfdfd,#f2f2f2)}.actions-prefix{display:inline-block;vertical-align:top}.prefixed-back{display:none !important}div.vertical-tabs{float:left;width:0}div.vertical-tabs ul{float:right;margin-left:-100%;margin-right:100%}div.vertical-tabs ul>li{white-space:nowrap}.vertical-tab-panel-container{width:100%}table.vertical-tab-panel{height:100%;padding-bottom:25px;padding-left:0 !important;vertical-align:top}.vertical-tab-panel .panel-container,.vertical-tab-panel .panel-container .panel-box,.vertical-tab-panel .panel-container .panel-left-decoration,.vertical-tab-panel .panel-container .panel-right-decoration{height:100%}table.vertical-tab-panel-container .vertical-tabs{vertical-align:top;width:125px}.vertical-tab-panel-container td{vertical-align:top}.vertical-tab-panel-container .vertical-tabs ul>li{list-style:none outside none}.vertical-tab-panel-container .vertical-tabs ul>li a{color:#3f3f3f;display:block;overflow:hidden;padding:13px 8px;text-overflow:ellipsis;white-space:nowrap;font-size:13.25px;letter-spacing:-0.4px;width:100%}.vertical-tab-panel-container .vertical-tabs ul>li.vertical-tab-active a{color:#000;font-weight:600}.vertical-tab-panel .panel-container.content-panel{background-color:#fff;padding:8px}div.vertical-tab-panel .panel-container.content-panel{margin-top:10px;padding:0}#favouriteLink{background:url(/service/util/custom/images/primary/teacher2/icons/favourite.png) no-repeat scroll -3px -8px transparent !important;border:0 none !important;box-shadow:none !important;display:inline-block;filter:none !important;font-size:0 !important;height:22px;vertical-align:top;width:29px}#visitorNavigation{background:#262626;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiMyNjI2MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(38,38,38,1) 0,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(38,38,38,1)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(38,38,38,1) 0,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(38,38,38,1) 0,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(38,38,38,1) 0,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(38,38,38,1) 0,rgba(0,0,0,1) 100%);border:1px solid #000;border-radius:0 0 7px 7px;box-shadow:2px 2px 2px rgba(0,0,0,0.4);color:#fff;cursor:pointer;height:53px;margin-right:-153px;padding:0 4px 0 32px;position:absolute;right:50%;top:-43px;-webkit-transition:top 400ms ease 0s;-moz-transition:top 400ms ease 0s;transition:top 400ms ease 0s;min-width:324px;z-index:9999}#visitorNavigation:after{background:url(/service/util/custom/images/primary/nursery/grippy.png) no-repeat scroll center center transparent;border-radius:0 0 7px 7px;bottom:0;content:" ";display:block;height:6px;left:0;position:absolute;right:0}#visitorNavigation:hover{top:0}#visitorNavigation .nav_container{font-weight:400;font-size:13.25px;margin-top:3px}#visitorNavigation .nav_container *{color:#fff;display:inline-block;vertical-align:middle}#visitorNavigation .nav_container .exit_visit{background:url(/service/util/custom/images/primary/teacher2/classic/icons/cancel-small.png) no-repeat scroll 2px 3px #ba0000;border-radius:50px 50px 50px 50px;font-size:0;height:22px;left:7px;margin-top:-13px;position:absolute;top:50%;width:21px}#visitorNavigation .nav_container .exit_visit:hover{background-color:#de0000}#visitorNavigation .nav_container .active_user{margin-right:15px}#visitorNavigation img{border-radius:4px 4px 4px 4px;height:32px;width:32px}.previous_nav>a{background:url(/service/util/custom/images/primary/teacher2/icons/nav_left.png) no-repeat scroll 0 0 transparent;height:40px;position:relative;width:60px}.next_nav>a{background:url(/service/util/custom/images/primary/teacher2/icons/nav_right.png) no-repeat scroll 0 0 transparent;height:40px;position:relative;width:60px}#visitorNavigation .previous_nav>a>img{border-radius:100px 100px 100px 100px;position:absolute;right:6px;top:4px}#visitorNavigation .next_nav>a>img{border-radius:100px 100px 100px 100px;left:5px;position:absolute;top:4px}#j2eContainer{position:absolute;top:45px;bottom:0;left:0;right:0}.video_player,.video_player *,.video_player *:before,.video_player *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.errorPanel ul,.errorPanel dl{margin:10px;border:1px solid red;background:white url(/service/util/custom/images/alert_icon_sml.gif) left center no-repeat;padding:10px 10px 10px 30px;color:#c00}.infoPanel{display:block}.infoPanel ul{margin:0 10px 10px 10px;border:1px solid;background:white url(/service/util/custom/images/info.gif) left center no-repeat;padding:10px 10px 10px 30px}.interaction_container .disabled,.interaction_container .fc-state-disabled{opacity:1}.moderationModal.modalPanel{position:fixed;height:auto !important;top:50% !important;left:50% !important;margin-top:0;margin-left:0 !important;transform:translateY(-50%) translateX(-50%) !important}.moderationModal.modalPanel .nameValueTable .nameCell{font-size:1.2em !important}.moderationModal.modalPanel .dialog-content{font-size:1em !important;margin:0 !important;margin-bottom:10px !important}.moderationModal.modalPanel .nameValueTable td{padding:5px 5px}.moderationModal.modalPanel .dialog-content li{padding-left:25px}.moderationModal.modalPanel .drop-key-label{position:relative;margin-right:15px}.moderationModal.modalPanel .drop-key-label:before{content:"";width:10px;height:10px;border-radius:100%;background-color:#d3edfe;display:block;position:absolute;left:-15px;top:5px}.moderationModal.modalPanel .drop-key-label:after{content:"-";display:block;position:absolute;right:-10px;top:1px}.moderationModal.modalPanel table.nameValueTable{background:0}.moderationModal.modalPanel .nameValueTable td.nameCell,.moderationModal.modalPanel .nameValueTable td.valueCell{border:0}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block;will-change:margin-left}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.control-bar .flex-direction-nav a{background:url("/service/util/custom/images/primary/teacher2/standard/bg_direction_nav.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:84px;margin:-50px 0 0;opacity:.75;position:absolute;text-indent:-9999px;top:50%;width:80px}.control-bar .flex-direction-nav .flex-next{background-position:100% 0;right:0}.control-bar .flex-direction-nav .flex-prev{left:-8px}.control-bar .flexslider:hover .flex-next:hover,.control-bar .flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;cursor:default;display:none !important}.tile-slider{position:relative}.tile-slider>.flex-direction-nav>li>a{bottom:0;font-size:0;position:absolute;top:0;min-width:32px;max-width:45px;width:3%;z-index:99}.tile-slider>.flex-direction-nav>li>a.flex-prev{left:0}.tile-slider>.flex-direction-nav>li>a.flex-next{right:0}.tile-slider>.flex-direction-nav>li>a.flex-prev:after,.tile-slider>.flex-direction-nav>li>a.flex-next:after{content:" ";height:30px;width:30px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block}.tile-slider>.flex-direction-nav>li>a.flex-prev:after{background-size:100% 100%;background:url(/service/util/custom/images/primary/teacher2/standard/baseline-keyboard_arrow_left-24px.svg) no-repeat scroll center center transparent}.tile-slider>.flex-direction-nav>li>a.flex-next:after{background-size:100% 100%;background:url(/service/util/custom/images/primary/teacher2/standard/baseline-keyboard_arrow_right-24px.svg) no-repeat scroll center center transparent}.tile-slider>.flex-direction-nav>li>a:hover{background-color:#FFF;background-color:rgba(255,255,255,0.5);opacity:1}.tile-slider>.flex-direction-nav>li>a.dropping{background-color:#07752c;background-color:rgba(13,203,11,0.47);box-shadow:0 0 2px #22b31c inset;opacity:1}.tile-slider>.flex-direction-nav>li>a.dropping.full{background-color:red;background-color:rgba(255,0,0,0.47);box-shadow:0 0 2px #f00 inset}.touch .tile-slider>.flex-direction-nav>li>a{display:none !important}.flex-control-nav{bottom:14px;display:block;left:0;text-align:center;position:absolute;right:0}@media screen and (max-height:890px){.flex-control-nav{bottom:12px}}@media screen and (max-height:850px){.flex-control-nav{bottom:10px}}@media screen and (max-height:810px){.flex-control-nav{bottom:8px}}@media screen and (max-height:770px){.flex-control-nav{bottom:6px}}@media screen and (max-height:730px){.flex-control-nav{bottom:4px}}@media screen and (max-height:665px){.flex-control-nav{display:none}}.tile-slider .flex-control-nav li{margin:0 7px;display:inline-block;*display:inline}.tile-slider .flex-control-paging li a{background:none repeat scroll 0 0 #a8b2c6;border-radius:20px 20px 20px 20px;cursor:pointer;display:block;height:14px;text-indent:-9999px;width:14px}.tile-slider .flex-control-paging li a:hover{box-shadow:0 0 0 2px #666,0 0 0 2px #FFF}.tile-slider .flex-control-paging li a.flex-active{background:#093077;box-shadow:0 0 0 1px #093077;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.top-bar{display:block;height:44px;left:0;position:fixed;right:0;top:0;white-space:normal;z-index:115}.top-bar>.top-bar-wrapper{display:block;height:100%;margin:0;padding-top:1px;position:relative}.top-bar .top-bar-wrapper>ul{display:inline-block;height:43px;vertical-align:top}.top-bar ul.right{position:absolute;right:0;top:1px}.top-bar .top-bar-wrapper>ul>li{display:inline-block;height:100%;margin-right:-5px;max-width:215px;padding:0;position:relative;vertical-align:top}.top-bar .top-bar-wrapper>ul>li.communities ul.sub-menu li.create-community a{background-image:url(/service/util/custom/images/primary/teacher2/icons/new-community-icon.png);background-repeat:no-repeat;background-position:right 10px center}.top-bar-wrapper>ul>li.communities ul.sub-menu>.create-community>a>.label{overflow:visible}.top-bar .top-bar-wrapper>ul>li.logout{max-width:none}.top-bar .top-bar-wrapper>ul>li.menu.active:hover,.top-bar .top-bar-wrapper>ul>li.menu.active{background-color:#032151}.top-bar .top-bar-wrapper>ul>li.menu.active:hover{background-color:#032151}.top-bar .top-bar-wrapper>ul>li.control{height:100%;width:40px;padding:0;background:url("/service/util/custom/images/primary/teacher2/classic/icons/control.png") no-repeat scroll 0 -1px transparent}.top-bar .top-bar-wrapper>ul>li:last-child{margin-right:0}.top-bar .top-bar-wrapper>ul>li>a{color:#FFF;display:block;font-weight:400;height:100%;font-size:13.5px;line-height:42px;overflow:hidden;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap}.top-bar .top-bar-wrapper>ul>li .no-communities{font-style:italic;color:#333;display:block;padding:8px 10px}.top-bar .top-bar-wrapper>ul>li.user>a,.top-bar .top-bar-wrapper>ul>li.community>a{padding:0 43px 0 47px}.top-bar .top-bar-wrapper>ul>li.communities>a{padding:0 8px 0 51px}.top-bar .top-bar-wrapper>ul>li>a .icon,.top-bar .top-bar-wrapper>ul>li>.toggle{background:url(/service/util/custom/images/primary/teacher2/icons/action_icons_large.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:inline-block;height:100%;vertical-align:top;width:35px}.top-bar .top-bar-wrapper>ul>li.menu>a .icon{background-position:-2px;width:47px}.top-bar .top-bar-wrapper>ul>li>.toggle{background-position:-489px -1px}.top-bar .top-bar-wrapper>ul>li.search>a .icon{background-position:-51px 0;width:28px}.top-bar .top-bar-wrapper>ul>li.mysettings>a .icon{background-position:-95px 0;width:37px}.top-bar .top-bar-wrapper>ul>li.login>a .icon{background-position:-139px 0}.top-bar .top-bar-wrapper>ul>li.logout>a .icon{background-position:-183px 0}.top-bar .top-bar-wrapper>ul>li.communities>a .icon,.top-bar .top-bar-wrapper>ul>li.community>a .icon{background-position:-707px 0;margin-left:-3px}.top-bar .user .count,.control-bar-nav-wrapper li a .count,#moderationCount.count,.tiles-wrapper>.metro-tile.navigation .tile-container .navigation-wrapper .navigation-list>li .wrapper>a>.count,.slider-wrapper .label-wrapper .count,.blog_comment_count{display:inline-block;vertical-align:top;background:none repeat scroll 0 0 #F00;border-radius:21px 21px 21px 21px;box-shadow:0 0 2px rgba(1,1,1,0.6);cursor:pointer;color:#FFF;font-weight:600;font-style:normal;font-size:11px;line-height:16px;padding:0 5px 1px 5px;position:absolute;top:1px;left:30px}.tiles-wrapper>.metro-tile.navigation .tile-container .navigation-wrapper .navigation-list>li .wrapper>a>.count{color:#FFF;left:auto;position:absolute;right:14px;top:10px}.control-bar-nav-wrapper li a .count{left:auto;right:-6px;top:-5px}.top-bar .top-bar-wrapper>ul>li a:hover{text-decoration:none}.top-bar .top-bar-wrapper>ul>li>a .me_frame{background:none repeat scroll 0 0 transparent;border:0 none;display:block;height:41px;left:11px;position:absolute;top:1px;width:30px}.top-bar .top-bar-wrapper>ul>li>a .me_frame img{font-size:0;height:30px;margin-top:5px;overflow:hidden;width:30px;border-radius:50%}.top-bar .top-bar-wrapper>ul>li>.toggle{height:100%;position:absolute;right:1px;top:0;width:34px;z-index:1}.top-bar .top-bar-wrapper>ul>li.menu{-moz-transition:width 100ms linear 0s;-webkit-transition:width 100ms linear 0s;transition:width 100ms linear 0s;width:47px}.top-bar .top-bar-wrapper>ul>li.menu.active{height:43px;width:188px}.top-bar .top-bar-wrapper>ul>li.branding,.top-bar .top-bar-wrapper>ul>li.branding:hover,.top-bar .top-bar-wrapper>ul>li.branding:active{background:none repeat scroll center top transparent !important;width:68px}.top-bar .top-bar-wrapper>ul>li.menu>a{white-space:nowrap}.top-bar .top-bar-wrapper>ul>li.menu a .label{display:inline-block;margin-left:3px;-webkit-transition:visibility 200ms linear 0s;-moz-transition:visibility 200ms linear 0s;transition:visibility 200ms linear 0s;visibility:hidden;vertical-align:top}.top-bar .top-bar-wrapper>ul>li.menu.active a .label{visibility:visible}.top-bar .top-bar-wrapper>ul>li.branding .icon{background:url(/service/util/custom/images/primary/teacher2/images/db-logo.png) no-repeat scroll 10px top transparent;display:block;height:44px;position:absolute;right:0;top:0;width:226px;z-index:-1}div#aboutPopup{position:absolute;top:46px;right:20px;height:140px;width:300px;z-index:2000;box-shadow:5px 5px 5px;border-radius:8px 8px;border-left:1px solid #0077d7;background-color:white;color:#333}div#aboutPopup .aboutPopupBanner{width:100%;border-radius:8px 8px 0 0;background-color:#0077d7;color:white;font-size:large;font-weight:600;padding:5px 6px}div#aboutPopup .aboutPopupLabel{font-weight:600;display:inline-block;padding:2px 6px}.top-bar-wrapper>ul>li>ul.sub-menu,.top-bar-wrapper>ul>li>ul.sub-menu *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.top-bar .top-bar-wrapper>ul>li.user,.top-bar .top-bar-wrapper>ul>li.community{min-width:170px}.top-bar-wrapper>ul>li>ul.sub-menu{position:absolute;left:-3px;right:-2px;top:48px;display:none;border-radius:8px}.top-bar-wrapper>ul>li.active .sub-menu{display:block}.top-bar-wrapper>ul>li>ul.sub-menu.perfect-scroll{min-width:175px;max-height:80vh}html.no-touch .top-bar-wrapper>ul>li>ul.sub-menu.perfect-scroll{overflow:hidden}html.touch .top-bar-wrapper>ul>li>ul.sub-menu.perfect-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}.top-bar-wrapper>ul>li.communities>ul.sub-menu.perfect-scroll{min-width:205px}.top-bar-wrapper>ul>li .sub-menu-arrow:before,.top-bar-wrapper>ul>li .sub-menu-arrow:after{content:" ";border:9px solid rgba(0,0,0,0);border-bottom:9px solid #FFF;left:50%;margin-left:-8px;position:absolute;bottom:-5px;z-index:2;display:none}.top-bar-wrapper>ul>li .sub-menu-arrow:before{bottom:-4px;border-bottom-color:rgba(1,1,1,0.25)}.top-bar-wrapper>ul>li .sub-menu-arrow.right:before,.top-bar-wrapper>ul>li .sub-menu-arrow.right:after{left:auto;right:10px}.top-bar-wrapper>ul>li.active .sub-menu-arrow:before,.top-bar-wrapper>ul>li.active .sub-menu-arrow:after{display:block}.top-bar-wrapper>ul>li>ul.sub-menu>li>a{color:#333;display:block;padding:8px 10px;font-size:13.5px;position:relative;border-bottom:1px solid #efefef;text-overflow:ellipsis;white-space:nowrap;height:35px}.top-bar-wrapper>ul>li>ul.sub-menu>li:first-of-type>a{border-radius:6px 6px 0 0}.top-bar-wrapper>ul>li>ul.sub-menu>li:last-of-type>a{border-bottom:0 none;border-radius:0 0 8px 8px}.top-bar-wrapper>ul>li>ul.sub-menu>li:only-of-type>a{border-radius:8px}.top-bar-wrapper>ul>li>ul.sub-menu>li.change-community a:after{background:url(/service/util/custom/images/primary/teacher2/icons/change-community-cogs-icon.png) no-repeat scroll 0 0 rgba(0,0,0,0);content:" ";position:absolute;top:7px;right:6px;height:25px;width:25px}.top-bar-wrapper>ul>li>ul.sub-menu>li .notif-count{font-size:9px;position:relative;top:-4px}.top-bar-wrapper>ul>li.communities ul.sub-menu>li>a>*{display:inline-block;vertical-align:middle;margin-top:-1px}.top-bar-wrapper>ul>li.communities ul.sub-menu>li .icon>img{width:22px;display:block;border-radius:3px;margin-right:4px}.top-bar-wrapper>ul>li.communities ul.sub-menu>li>a>.label{max-width:152px;overflow:hidden;text-overflow:ellipsis}.top-bar-wrapper>ul>li.communities ul.sub-menu>li.community>a>.label{max-width:130px;font-weight:600}#teacher2_homepage .metro-tile .tile-container .label-wrapper .controls.large .action-btn{bottom:0;display:block;height:44px;position:relative;right:0;width:44px;float:right}#teacher2_homepage .controls.large .action-btn>span,#teacher2_homepage .controls.large .action-btn>input,#teacher2_homepage .calendar.metro-tile .compact_month_view .month_controls a,#classLeagueTable.rankings table a.previous,#classLeagueTable.rankings table a.next{background:url(/service/util/custom/images/primary/teacher2/icons/action_icons_large.png) no-repeat scroll 0 0 transparent;border:0 none;box-shadow:none;cursor:pointer;display:block;filter:none;font-size:0;height:35px;padding:0;width:35px}#teacher2_homepage .calendar.metro-tile .compact_month_view .month_controls a{height:42px}#teacher2_homepage .controls.large .action-btn.tiles>span{background-position:0 center}#teacher2_homepage .controls.large .action-btn.search>span{background-position:-44px center}#teacher2_homepage .controls.large .action-btn.mysettings>span{background-position:-88px center}#teacher2_homepage .controls.large .action-btn.login>span{background-position:-132px center}#teacher2_homepage .controls.large .action-btn.logout>span{background-position:-176px center}#teacher2_homepage .controls.large .action-btn.write>span{background-position:-220px center}#teacher2_homepage .controls.large .action-btn.add>span,#teacher2_homepage .controls.large .action-btn.new>span{background-position:-264px center}#teacher2_homepage .controls.large .action-btn.delete>span{background-position:-308px center}#teacher2_homepage .controls.large .action-btn.filter>span{background-position:-352px center}#teacher2_homepage .controls.large .action-btn.menu>span{background-position:-396px center}#teacher2_homepage .controls.large .action-btn.up-arrow>span{background-position:-440px center}#teacher2_homepage .controls.large .action-btn.down-arrow>span{background-position:-484px center}#teacher2_homepage .controls.large .action-btn.left-nav>span,#teacher2_homepage .calendar.metro-tile .compact_month_view a.goto_previous{background-position:-528px center}#teacher2_homepage .controls.large .action-btn.right-nav>span,#teacher2_homepage .calendar.metro-tile .compact_month_view a.goto_next{background-position:-575px center}#teacher2_homepage .controls.large .action-btn.close>span,#teacher2_homepage .controls.large .action-btn.close-panel>span,#teacher2_homepage .controls.large .action-btn.close-panel>input,.myclass .myclass-wrapper>div input[type="reset"]{background:url(/service/util/custom/images/primary/teacher2/icons/blue_close.png) no-repeat scroll center center transparent;margin:0}#teacher2_homepage .controls.large .action-btn.preferences>span{background-position:-660px center}#teacher2_homepage .controls.large .action-btn.community>span{background-position:-704px center}#teacher2_homepage .controls.large .action-btn.join>span{background-position:-792px center}#teacher2_homepage .controls.large .action-btn.register-class>span{background-position:-834px center}#teacher2_homepage .controls.large .action-btn.class-rewards>span{background-position:-1054px center}#teacher2_homepage .controls.large .action-btn.task-class>span{background-position:-878px center}#teacher2_homepage .controls.large .action-btn.mail-class>span{background-position:-922px center}#teacher2_homepage .controls.large .action-btn.agenda-view>span{background-position:-966px center}#teacher2_homepage .controls.large .action-btn.month-view>span{background-position:-1010px center}#teacher2_homepage .controls.large .action-btn.cog>span{background-position:-1098px center}#teacher2_homepage .controls.small .action-btn>span{background:url(/service/util/custom/images/primary/teacher2/icons/baseline-add_circle_outline-24px.svg) no-repeat scroll 0 0 transparent;border:0 none;cursor:pointer;display:block;font-size:0;height:20px;width:20px;background-size:100% 100%}#teacher2_homepage .controls.small .action-btn.close>span{background-position:0 0}#teacher2_homepage .controls.small .action-btn.preferences>span{background-position:-20px 0}#teacher2_homepage .controls.small .action-btn.preferences>span{background-position:-40px 0}.actions-prefix>.back-link{background-color:#0a4b8f;background-image:url(/service/util/custom/images/primary/teacher2/standard/nav_arrow_left_white.png);background-position:center center;background-repeat:no-repeat;font-size:0;position:relative;width:30px}.actions-prefix>.back-link:after{background:url(/service/util/custom/images/primary/teacher2/standard/spacer.png) no-repeat scroll right top transparent;content:" ";position:absolute;top:0;bottom:0;right:0;width:2px}.actions-prefix>.back-link:hover{background-color:#063b73}.actions-prefix>.header{font-weight:600}.actions-prefix>.subheader{max-width:200px;overflow:hidden;padding-left:0;text-overflow:ellipsis;white-space:nowrap}.btn-container{margin-top:10px}.btn-container>li,.action-panel .btn-container.action-btns,.form-btns>a{display:inline-block;vertical-align:top}.form-btns>a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-panel .btn-container.action-btns{margin:0}.btn-container>li,.action-btns>li,.dialog-box .action-panel .btn-container.action-btns>li,.form-btns>a,.entry-periods>li,.register-btn,.modalPanel ul.tabs li>a{cursor:pointer;float:none !important;height:36px;line-height:34px;margin-bottom:8px;margin-right:3px;position:relative}.btn-container>li,.btn-container>li a,.btn-container>li input,.btn-container>li input.action-btn[type="submit"],.action-btns>li,.action-btns>li a,.action-btns>li input,.action-btns>li input.action-btn[type="submit"],.form-btns>a,.entry-periods>li>a{color:#FFF;font-weight:600;font-size:13.25px;letter-spacing:-0.2px}.btn-container>li a,.btn-container>li input,.btn-container>li input.action-btn[type="submit"],.action-btns>li a,.action-btns>li input,.action-btns>li input.action-btn[type="submit"],.dialog-box .action-panel .btn-container.action-btns>li a,.dialog-box .action-panel .btn-container.action-btns>li input,.entry-periods>li>a,.modalPanel ul.tabs li>a{background:none repeat scroll 0 0 transparent;border:0 none;display:block;height:34px;padding:0 14px;white-space:nowrap}.form-btns>a{padding:0 14px}.btn-container>li a:hover,.btn-container>li input:hover,.btn-container>li input.action-btn[type="submit"]:hover,.action-btns>li a:hover,.action-btns>li input:hover,.action-btns>li input.action-btn[type="submit"]:hover,.form-btns>a:hover,.entry-periods>li>a{text-decoration:none}.action-panel .btn-container.action-btns>li,#nextPrevButtons.btn-container>li{background:none repeat scroll 0 0 transparent;border:0 none;box-shadow:none;filter:none;height:41px;line-height:41px;margin-bottom:0;margin-left:4px;padding:0}.action-panel .btn-container.action-btns>li a,.action-panel .btn-container.action-btns>li input,.action-panel .btn-container.action-btns>li input.action-btn[type="submit"],#nextPrevButtons.btn-container>li a,#nextPrevButtons.btn-container>li input,#nextPrevButtons.btn-container>li.action-btn[type="submit"]{background:none repeat scroll 0 0 transparent;border:0 none;box-shadow:none;display:inline;filter:none}.action-panel .btn-container.action-btns>li a:hover,.action-panel .btn-container.action-btns>li input:hover,.action-panel .btn-container.action-btns>li input.action-btn[type="submit"]:hover,#nextPrevButtons.btn-container>li a:hover,#nextPrevButtons.btn-container>li input:hover,#nextPrevButtons.btn-container>li.action-btn[type="submit"]:hover{text-decoration:underline}.action-panel .btn-container.action-btns>li>a,.action-panel .btn-container.action-btns>li a{padding:0 14px 0 0}.action-panel .btn-container.action-btns>li input,.action-panel .btn-container.action-btns>li input.action-btn[type="submit"]{padding:0 14px 0 0}.dialog-box .action-panel .btn-container.action-btns>li a:hover,.dialog-box .action-panel .btn-container.action-btns>li input:hover,.dialog-box .action-panel .btn-container.action-btns>li input.action-btn[type="submit"]:hover{text-decoration:none}.dialog-box .action-panel .btn-container.action-btns>li .btn-icon{display:none}.btn-container>li>a#ajaxImportButton{display:block !important}.btn-container>li .dropdown_sub{position:relative;z-index:1}.btn-container.action-btns>li .dropdown_sub>li{height:auto;line-height:normal;list-style:none outside none;position:relative}.btn-container.action-btns>li .dropdown_sub>li a,.btn-container.action-btns>li .dropdown_sub>li #ajaxImportButton{display:block;padding:8px 14px}.btn-container>li .dropdown_sub:after{content:" ";left:50%;margin-left:-5px;position:absolute;top:0;z-index:auto}.btn-container>li .dropdown_sub>li{list-style:none outside none;position:relative}.btn-container>li .dropdown_sub>li>a,.btn-container>li .dropdown_sub>li>span>span{display:block}.btn-container>li .dropdown_sub>li>span>span,.btn-container>li .dropdown_sub>li>a>span{padding:0 7px}.disabled,.fc-state-disabled{opacity:.4}.action-panel .btn-container.action-btns>li .btn-left{white-space:nowrap}.action-panel .btn-container.action-btns>li .btn-icon{background:url(/service/util/custom/images/primary/teacher2/icons/action_bar_icons.png) no-repeat scroll 0 0 transparent;display:inline-block;height:38px;vertical-align:middle;width:35px}.action-panel .btn-container.action-btns>li .Button_Write .btn-icon{background-position:0 0}.action-panel .btn-container.action-btns>li .Button_MyContacts .btn-icon,.action-panel .btn-container.action-btns>li .Button_BrowseContacts .btn-icon{background-position:-35px 0}.action-panel .btn-container.action-btns>li .Button_MultiDeleteMail .btn-icon,.action-panel .btn-container.action-btns>li .Button_DeleteMail .btn-icon{background-position:-70px 0}.action-panel .btn-container.action-btns>li .Button_SaveMail .btn-icon{background-position:-105px 0}.action-panel .btn-container.action-btns>li .Button_Send .btn-icon{background-position:-140px 0}.action-panel .btn-container.action-btns>li .Button_MoreOptions .btn-icon,.action-panel .btn-container.action-btns>li .Button_NewFile .btn-icon,.action-panel .btn-container.action-btns>li .Button_Add .btn-icon,.action-panel .btn-container.action-btns>li .Button_New .btn-icon{background-position:-175px 0}.action-panel .btn-container.action-btns>li .Button_Cancel .btn-icon{background-position:-210px 0}.action-panel .btn-container.action-btns>li .Button_Save .btn-icon,.action-panel .btn-container.action-btns>li .Button_SaveEntry .btn-icon,.action-panel .btn-container.action-btns>li .Button_SaveEvent .btn-icon{background-position:-245px 0}.action-panel .btn-container.action-btns>li .Button_NewEntry .btn-icon{background-position:-280px 0}.action-panel .btn-container.action-btns>li .Button_NewEvent .btn-icon{background-position:-315px 0}.action-panel .btn-container.action-btns>li .Button_Print .btn-icon{background-position:-350px 0}.action-panel .btn-container.action-btns>li a#printAgenda .Button_Print .btn-icon{background-position:-385px 0}.action-panel .btn-container.action-btns>li .Button_CutFile .btn-icon{background-position:-420px 0}.action-panel .btn-container.action-btns>li .Button_CopyFile .btn-icon{background-position:-455px 0}.action-panel .btn-container.action-btns>li .Button_PasteFile .btn-icon{background-position:-490px 0}.action-panel .btn-container.action-btns>li .Button_NewFile .btn-icon{background-position:-525px 0}.action-panel .btn-container.action-btns>li .Button_UploadFile .btn-icon{background-position:-560px 0}.action-panel .btn-container.action-btns>li .Button_DeleteFile .btn-icon{background-position:-595px 0}.action-panel .btn-container.action-btns>li .Button_PublishFile .btn-icon{background-position:-630px 0}.action-panel .btn-container.action-btns>li .Button_NewContact .btn-icon{background-position:-665px 0}.action-panel .btn-container.action-btns>li .Button_NewContactList .btn-icon{background-position:-700px 0}.action-panel .btn-container.action-btns>li .Button_ImportContacts .btn-icon{background-position:-735px 0}.action-panel .btn-container.action-btns>li .Button_ExportContacts .btn-icon{background-position:-770px 0}.action-panel .btn-container.action-btns>li .Button_Reply .btn-icon{background-position:-805px 0}.action-panel .btn-container.action-btns>li .Button_ReplyToAll .btn-icon{background-position:-840px 0}.action-panel .btn-container.action-btns>li .Button_Forward .btn-icon{background-position:-875px 0}.action-panel .btn-container.action-btns>li .Button_Forward .btn-icon{background-position:-875px 0}.action-panel .btn-container.action-btns>li .Button_Export .btn-icon{background-position:-910px 0}.action-panel .btn-container.action-btns>li .Button_RegisterAdmin .btn-icon{background-position:-1155px 0}.action-panel .btn-container.action-btns>li .Button_Markbook .btn-icon{background-position:-1190px 0}.left-non-btn,.right-non-btn{background:none repeat scroll 0 0 transparent !important;border:0 none !important;box-shadow:none !important}.cke_skin_dbprimary a.cke_dialog_ui_button_ok span,.cke_skin_dbprimary a.cke_dialog_ui_button_cancel span{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}a.upload_button{display:inline-block !important}#logoutPage .portlet-container,#logoutPage .portlet-container .portlet-box,#logoutPage .portlet-container .portlet-content{background:none repeat scroll 0 0 transparent;border:0 none;box-shadow:none;margin:0;max-width:none;padding:0}#logoutPage .top-bar .top-bar-wrapper>ul>li.relogin,#logoutPage .top-bar .top-bar-wrapper>ul>li.relogin:hover,#logoutPage .top-bar .top-bar-wrapper>ul>li.relogin:after,#logoutPage .top-bar .top-bar-wrapper>ul>li.relogin:before{border:0 none;max-width:none}#logoutPage .top-bar .top-bar-wrapper>ul>li.relogin{background:url(/service/util/custom/images/primary/teacher2/standard/spacer.png) no-repeat scroll left top transparent;padding-left:18px}#logoutPage .app-container,#logoutPage .portlet-container,#logoutPage .page-container{background:none repeat scroll 0 0 transparent}#logoutPage .portlet-header-bar{display:none}#reloginUsername{display:inline-block;margin-top:2px;vertical-align:middle}#reloginForm>div{display:inline-block;margin-left:-6px;padding:5px !important;vertical-align:middle}#logoutPage div>.form-btns{display:inline-block;vertical-align:top}/*!
 * qTip2 - Pretty powerful tooltips - v2.0.1-27-
 * http://qtip2.com
 *
 * Copyright (c) 2013 Craig Michael Thompson
 * Released under the MIT, GPL licenses
 * http://jquery.org/license
 *
 * Date: Tue Feb 26 2013 11:17 GMT+0000
 * Plugins: svg ajax tips modal viewport imagemap ie6
 * Styles: basic css3
 */.qtip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold}.qtip-titlebar+.qtip-content{border-top-width:0 !important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr;vertical-align:middle}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border-width:1px;border-style:solid;border-color:#f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#CCC;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:white;border-color:#e2e2e2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#f78b83;border-color:#d95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#d95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}/*! Green tooltip style */.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:white;border-width:0;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,black));background-image:-webkit-linear-gradient(top,#4a4a4a 0,black 100%);background-image:-moz-linear-gradient(top,#4a4a4a 0,black 100%);background-image:-ms-linear-gradient(top,#4a4a4a 0,black 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,black 100%)}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:white;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:white;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:black;background:rgba(0,0,0,.87);color:white;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959fa9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:normal;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:white;background:#3a79b8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-moz-linear-gradient(top,#3a79b8,#2e629d);background-image:-ms-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.qtipmodal-ie6fix{position:absolute !important}.user_tooltip{width:270px}.user_tooltip .me_wrapper{width:130px;height:130px;padding-right:10px;float:left}.user_tooltip .content>span{display:block}.user_tooltip .name{font-size:1.1em;font-weight:bold;padding-top:20px}.user_tooltip .status_message{display:block;font-family:SassoonInfant,Arial,Helvetica,sans-serif;margin-top:1em;text-align:center}.user_tooltip .logged_in_status{margin-top:2em}.content-panel.panel-container.search_results{position:relative}.search_panel{margin-left:180px}.search_panel .search_field{width:50%}.search_panel .search{background:none repeat scroll 0 center transparent;box-shadow:none;display:inline-block;position:relative}.search_panel .search form{display:inline-block;padding:10px;width:220px}.search_panel .search input.search_field{border:3px solid #d3edfe;border-radius:12px 12px 12px 12px;height:33px;margin:0 5px 2px;outline:0 none;padding-right:45px;width:280px}.search_panel .search input.search_submit{background:url(/service/util/custom/images/primary/ks2/listings/search_icon_white.png) no-repeat scroll center 12px #002748;box-shadow:2px 2px 2px rgba(255,255,255,0.3) inset;border:0 none;border-radius:0 10px 10px 0;color:#fff;cursor:pointer;font-size:0;height:37px;overflow:visible;padding:0 10px;position:absolute;right:8px;text-shadow:0 -1px 0 rgba(0,0,0,0.3);top:3px;width:41px}.search_panel .search input.search_submit:hover{opacity:.8}.search_panel .search input.search_submit:active,.search_panel .search input.search_submit:focus{outline:0 none}.search_panel .search input.search_submit::-moz-focus-inner{border:0;padding:0}.search_results_container{margin-top:20px;overflow:auto}.search_results_container .side_bar{float:left;margin-right:12px;margin-top:25px;width:170px}.search_results_container .facets>li{background:none repeat scroll 0 0 #002748;border-radius:7px;box-shadow:2px 2px 2px rgba(255,255,255,0.25) inset,-2px -2px 2px rgba(1,1,1,0.2) inset;color:#fff;display:block;font-weight:bold;margin-bottom:10px;position:relative;text-shadow:1px 1px 1px rgba(1,1,1,0.4)}.search_results_container .facets>li.not{border-radius:7px 7px 7px 7px;margin-right:14px}.search_results_container .facets>li>a{color:#fff;display:block;padding:12px 30px 12px 10px}.search_results_container .facets>li>a>.checkbox{background:none repeat scroll 0 0 white;border-radius:2px 2px 2px 2px;box-shadow:1px 1px 1px rgba(1,1,1,0.8) inset,-1px -1px 1px rgba(255,255,255,0.8) inset;height:15px;position:absolute;right:13px;top:14px;width:15px}.search_results_container .facets>li.selected>a>.checkbox{color:#069104;font-size:1.4em;line-height:15px;text-align:center;text-decoration:none;text-shadow:1px 0 1px rgba(1,1,1,0.8)}.search_results_container .search_results_wrapper{overflow:hidden}.search_results_container .search_results{background:none repeat scroll 0 0 white;border:3px solid #002748;border-radius:12px 12px 12px 12px;box-shadow:-2px -2px 2px rgba(1,1,1,0.15) inset;padding:17px}.search_results_container a{color:#000;text-decoration:none}.search_results_container a:hover{text-decoration:underline}.search_pagination{text-align:center;padding:20px 0}ul.pager{display:inline}.search_pagination>.search_nav{margin-right:2px;padding:5px 10px;display:inline-block;background:none repeat scroll 0 0 #002748;border-radius:7px 7px 7px 7px;box-shadow:2px 2px 2px rgba(255,255,255,0.25) inset,-2px -2px 2px rgba(1,1,1,0.2) inset;color:#fff;font-weight:bold;text-shadow:1px 1px 1px rgba(1,1,1,0.4)}ul.pager>li{margin-right:2px;display:inline-block;background:none repeat scroll 0 0 #002748;border-radius:7px 7px 7px 7px;box-shadow:2px 2px 2px rgba(255,255,255,0.25) inset,-2px -2px 2px rgba(1,1,1,0.2) inset;color:#fff;font-weight:bold;text-shadow:1px 1px 1px rgba(1,1,1,0.4)}ul.pager>li>a{display:block;padding:5px 10px}ul.pager>li.current_page,ul.pager>li.current_page:hover,ul.pager>li.current_page:active{background:none repeat scroll 0 0 transparent;border:0 none;border-radius:0;box-shadow:none;font-weight:bold;margin-right:-4px}ul.pager>li.current_page>a{color:#000;text-decoration:none;text-shadow:none}.search_pagination a{text-decoration:none;color:#fff}ul.pager a:hover{text-decoration:underline}ul.search_results>li{padding-bottom:30px}h3.document_title{font-weight:normal;text-decoration:underline}h3.document_title em{font-weight:bold;font-style:normal}h4.document_type{font-weight:normal;font-size:.9em;font-style:italic}.document_body{padding-top:5px}.document_body>img{vertical-align:top;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);border:1px solid #ccc}.document_body>img:hover{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.document_summary em{font-style:normal;font-weight:bold}ul.document_links{margin-left:2em;font-size:.9em}.assignment-review .portlet-container{padding:15px}.assessment_container{height:100%}.actions-prefix>.back-link{border:0 none}.actions-prefix:after{background:url(/service/util/custom/images/primary/teacher2/standard/spacer.png) no-repeat scroll right top rgba(0,0,0,0);content:" ";position:absolute;top:0;bottom:0;left:42px;width:2px}.assessment_container .assessment_header{position:fixed;height:42px;background-color:#0a4b8f;top:44px;left:0;right:0}.assessment_container .assessment_header .username{margin-left:4px;vertical-align:middle}.assessment_container fieldset:not(:last-child){margin-bottom:25px}.assessment_container .assessment_header img{height:30px;width:30px;vertical-align:middle}.assessment_container .assessment_header .subheader img{margin-right:8px;margin-left:4px}.assessment_container .actions-prefix .subheader{max-width:250px}.assessment_container .assessment_header .task_title{margin:0 50px;line-height:45px}.assessment_controls input{border:0;font-size:0;text-indent:-1000em;padding:0;height:26px;width:14px;position:relative;vertical-align:middle}.assessment_controls input.next_control{background:url(/service/util/custom/images/primary/teacher2/standard/nav_arrow_right_white.png) no-repeat center center}.assessment_controls input.previous_control{background:url(/service/util/custom/images/primary/teacher2/standard/nav_arrow_left_white.png) no-repeat center center}.center-btn-container.assessment_controls{position:absolute;left:0;top:0;right:0;text-align:center;line-height:38px;color:#FFF}.assessment_header .right-btn-container{float:right}.assessment_container .assessment_header .avatarContainer{margin:0 15px}.assessment_header .right-btn-container>li{margin-top:-5px;height:31px;margin-right:6px}.assessment_header .right-btn-container>li input{height:29px;padding:0 6px}.assessment_body{background:#0077d7;border-radius:12px 12px 12px 12px;box-shadow:0 1px 1px rgba(0,0,0,0.25);margin:0 auto;max-width:1200px;padding:5px 20px 20px 20px;color:#FFF}.assessment_container fieldset{border:0}.assessment_container fieldset legend{color:#FFF;margin-bottom:10px;padding-right:10px;font-size:1.2em}.assessment_container fieldset textarea{width:100% !important;min-height:80px;padding:8px}.assessment_container fieldset>.select-wrapper{margin:0 20px 10px 0;white-space:nowrap;display:inline-block}.assessment_container{display:table;width:100%}.assessment_container>div.form-container{display:table-row;height:10%}.assessment_container>div.form-container>form{padding-bottom:15px}.assessment_container>div.review-container{width:90%;height:90%;margin:10px auto;padding-top:15px;display:table-row}.assessment_container>div.review-container>iframe{width:100%;height:100%}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'),url(//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'),url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'),url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff')}.notifications-container{position:fixed;bottom:20px;right:20px;width:380px;z-index:99999}.notifications-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#444;line-height:1;font-family:'Open Sans',sans-serif;font-size:13.5px;outline:0 none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.notifications-container>ul{padding:0;margin:0}.notifications-container>ul>li.notification{background-color:#FFF;border-radius:8px;box-shadow:rgba(0,0,0,0.06) 0 0 0 3px,rgba(0,0,0,0.125) 0 0 0 1px;margin-top:12px;position:relative;display:block;text-align:left;visibility:hidden}.notifications-container>ul>li.notification:hover{background-color:#f5f5f5}.notifications-container>ul>li.notification>a{color:#333;position:relative;display:block;padding:12px 12px 10px;text-decoration:none}.notifications-container>ul>li.notification>a:after{content:" ";clear:both;display:table}.notifications-container>ul>li.notification>a>.image-wrapper{display:block;float:left;border:0 none;border-radius:0;margin:0;padding:0}.notifications-container>ul>li.notification>a>.image-wrapper>img{display:block;width:55px;border-radius:5px;margin:0}.notifications-container>ul>li.notification>a>.message-wrapper{position:relative;left:10px;top:-1px;display:table;width:263px;table-layout:fixed;min-height:60px}.notifications-container>ul>li.notification>a>.message-wrapper>.message{display:table-cell;vertical-align:middle;font-size:13px;line-height:18px;word-wrap:break-word}.notifications-container>ul>li.notification>a>.message-wrapper>.message>.status{display:block;margin-bottom:2px;font-weight:600;color:#0077d7}.notifications-container>ul>li.notification>a>.message-wrapper>.message>*{font-size:13px;line-height:18px;display:block}.notifications-container>ul>li.notification>a>.message-wrapper>.message>.info{max-height:36px;overflow:hidden}.notifications-container>ul>li.notification>a>.message-wrapper>.message>.info strong{font-weight:600;font-family:'Open Sans',sans-serif}.notifications-container>ul>li.notification>a>.message-wrapper>.message .text,.notifications-container>ul>li.notification>a>.message-wrapper>.message .text *{font-size:13px !important;font-weight:600;line-height:18px !important;word-wrap:break-word}.notifications-container>ul>li.notification>a>.message-wrapper>.message>.meta{font-size:0;margin-top:2px}.notifications-container>ul>li.notification>a>.message-wrapper>.message>.meta .notification-date{display:inline-block;vertical-align:middle;font-size:11px;color:#999;font-weight:400}.notifications-container>ul>li.notification>.close-db-notification{background:url(/service/util/custom/images/primary/teacher2/icons/notifications-close.png) no-repeat;height:18px;width:18px;display:block;position:absolute;top:10px;right:10px;cursor:pointer}.no-touch .notifications-container>ul>li.notification>.close-db-notification:hover{background-position:-18px 0}.touch .notifications-container>ul>li.notification>.close-db-notification:after{content:" ";position:absolute;top:-13px;right:-13px;bottom:-9px;left:-9px;background:rgba(0,0,0,0);display:block}li.notification .icon{background-image:url(/service/util/custom/images/primary/teacher2/icons/notification-icons.png);background-repeat:no-repeat;height:20px;width:20px;display:inline-block;vertical-align:middle;margin-right:4px}li.notification.ABUSE_REPORT .icon{background-position:0 0;width:21px !important}li.notification.PROFANITY_BLOCKED .icon,li.notification.CONTENT_FLAGGED .icon{background-position:0 -20px}li.notification.MODERATION .icon{background-position:-3px -60px;width:15px !important}li.notification.LOGIN_BLOCKED .icon{background-position:0 -40px}li.notification.BLOG .icon{background-position:0 -100px}li.notification.FORUM .icon{background-position:0 -80px}li.notification.DECLINED .icon{background-position:0 -140px}li.notification.ACCEPTED .icon{background-position:0 -120px}li.notification.TASK_DUE .icon{background-position:0 -160px}li.notification.CALENDAR_EVENT .icon{background-position:0 -180px}li.notification.REWARD .icon{background-position:0 -200px}li.notification.MAIL .icon,li.notification.EXTERNAL_MAIL .icon{background-position:0 -220px}li.notification.TASK_MARKED .icon{background-position:0 -240px}li.notification.LIVE .icon{background-position:0 -260px}li.notification.NOTICEBOARD .icon{background-position:0 -280px}li.notification.FILE_COMMENT .icon{background-position:0 -300px}li.notification.NOTICEBOARD .image-wrapper,.popup-notification-wrapper .notice-avatar{background:url(/service/util/custom/images/primary/teacher2/icons/noticeboard-icon.png) no-repeat 0 0;width:50px;height:50px}li.notification.NOTICEBOARD img.image,.popup-notification-wrapper img.image{display:none !important}li.notification.PROFANITY_BLOCKED>a>.message-wrapper>.message .text,li.notification.NOTICEBOARD>a>.message-wrapper>.message .text,li.notification.ABUSE_REPORT>a>.message-wrapper>.message .text,li.notification.LOGIN_BLOCKED>a>.message-wrapper>.message .text,li.notification.CONTENT_FLAGGED>a>.message-wrapper>.message .text,li.notification.TASK_DUE>a>.message-wrapper>.message .text,li.notification.DECLINED>a>.message-wrapper>.message .text,li.notification.ACCEPTED>a>.message-wrapper>.message .text,li.notification.MODERATION>a>.message-wrapper>.message .text,li.notification.TASK_MARKED>a>.message-wrapper>.message .text,li.notification.REWARD>a>.message-wrapper>.message .text,li.notification.BLOG>a>.message-wrapper>.message .name,li.notification.BLOG.watcher.aggregated>a>.message-wrapper>.message .text,li.notification.FORUM>a>.message-wrapper>.message .name,li.notification.FORUM.watcher.aggregated>a>.message-wrapper>.message .text,li.notification.FORUM.watcher.aggregated>a>.message-wrapper>.message .text .name,li.notification.FILE_COMMENT>a>.message-wrapper>.message .name,li.notification>a>.message-wrapper>.message strong{font-weight:600;font-family:'Open Sans',sans-serif}li.notification.FORUM.watcher.aggregated>a>.message-wrapper>.message .name{font-weight:400;font-family:'Open Sans',sans-serif}li.notification.PROFANITY_BLOCKED>a>.message-wrapper>.message .detail:after,li.notification.ABUSE_REPORT>a>.message-wrapper>.message .detail:after,li.notification.CONTENT_FLAGGED>a>.message-wrapper>.message .detail:after{content:'"'}li.notification.PROFANITY_BLOCKED>a>.message-wrapper>.message .detail:before,li.notification.ABUSE_REPORT>a>.message-wrapper>.message .detail:before,li.notification.CONTENT_FLAGGED>a>.message-wrapper>.message .detail:before{content:'"'}li.notification.TASK_MARKED .schema_type_TRAFFIC_LIGHTS,li.notification.TASK_MARKED .schema_type_SMILEYS{background:url(/service/util/custom/images/primary/tasks/self_assessment_icons.png) no-repeat 0 0;width:20px;height:20px;line-height:28px;font-size:0;text-indent:-99999px;border:0;padding:0;margin:0;display:inline-block;background-size:20px 180px;vertical-align:top}li.notification.TASK_MARKED .schema_type_TRAFFIC_LIGHTS.option_GREEN{background-position:0 -60px}li.notification.TASK_MARKED .schema_type_TRAFFIC_LIGHTS.option_AMBER{background-position:0 -80px}li.notification.TASK_MARKED .schema_type_TRAFFIC_LIGHTS.option_RED{background-position:0 -100px}li.notification.TASK_MARKED .schema_type_SMILEYS.option_HAPPY{background-position:0 -120px}li.notification.TASK_MARKED .schema_type_SMILEYS.option_FLAT{background-position:0 -140px}li.notification.TASK_MARKED .schema_type_SMILEYS.option_SAD{background-position:0 -160px}.popup-notification-wrapper{background:rgba(0,0,0,0.25);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;display:none;height:100%;width:100%;vertical-align:middle;color:#444;font-family:"Open Sans"}.popup-notification-wrapper.active{display:table}.popup-notification-wrapper .content{display:table-cell;height:100%;vertical-align:middle}.popup-notification-wrapper .noticeboard-post{width:500px;margin:0 auto;background:linear-gradient(to bottom,#fffde2 0%,#fff9b6 100%);border:1px solid #fff;height:300px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,0.36);position:relative}.popup-notification-wrapper .notice-avatar{cursor:pointer;float:left;position:absolute;font-size:0;top:20px;left:20px;width:50px}.popup-notification-wrapper .notice-wrapper{margin-left:62px;margin-top:0}.popup-notification-wrapper .notice-title{color:#0080cf;font-size:14.5px;margin-bottom:2px;display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;max-width:-webkit-calc(100% - 100px);max-width:-moz-calc(100% - 100px);max-width:-ms-calc(100% - 100px);max-width:calc(100% - 100px)}.popup-notification-wrapper .notice-meta{font-size:12px;margin-top:3px}.popup-notification-wrapper .notice-content{overflow:auto;font-size:15px;position:absolute;left:20px;right:20px;bottom:15px;top:89px;padding-right:10px}.popup-notification-wrapper .close-popup{background:url(/service/util/custom/images/primary/teacher2/icons/noticeboard_icons.png) no-repeat scroll 0 0 rgba(0,0,0,0);background-position:-65px -2px;height:30px;display:block;width:30px;position:absolute;top:21px;right:20px;background-size:96px;border-radius:4px;cursor:pointer}.no-touch .popup-notification-wrapper .close-popup:hover{opacity:.7}.mysettings a{margin:0 20px}.logout a{margin:0 20px}@-webkit-keyframes ring{0%{-webkit-transform:rotate(35deg)}12.5%{-webkit-transform:rotate(-30deg)}25%{-webkit-transform:rotate(25deg)}37.5%{-webkit-transform:rotate(-20deg)}50%{-webkit-transform:rotate(15deg)}62.5%{-webkit-transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg)}100%{-webkit-transform:rotate(0)}}@keyframes ring{0%{-webkit-transform:rotate(35deg);transform:rotate(35deg)}12.5%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}25%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}37.5%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}62.5%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.notifications-manager .notification-icon{background:url(/service/util/custom/images/primary/teacher2/icons/bell_icon.png) no-repeat 2px -2px;height:44px;width:46px;display:block;cursor:pointer;margin:0 5px}.notifications-manager .notification-icon.new-alert{-webkit-animation:ring 1.5s ease;animation:ring 1.5s ease}.notifications-manager .btn-label{display:none}.notifications-manager .notification-count{background:none repeat scroll 0 0 #F00;border-radius:21px 21px 21px 21px;box-shadow:0 0 2px rgba(1,1,1,0.6);cursor:pointer;color:#FFF;display:none;font-weight:600;font-style:normal;font-size:11px;right:3px;top:3px;line-height:16px;padding:0 5px 1px 4px;position:absolute;letter-spacing:-0.2px;pointer-events:none}.top-bar-wrapper>ul>li.notifications-manager>ul.sub-menu{width:430px;right:auto;left:calc(50% - 430px/2);overflow:hidden}.notifications-manager>ul.sub-menu:before,.notifications-manager>ul.sub-menu:after{right:50%;margin-right:-12px}.notifications-manager .sub-menu *{color:#444;font-family:"Open Sans"}.notifications-manager .sub-menu .header,.notifications-manager .sub-menu .footer{padding:8px}.notifications-manager .sub-menu .notification-settings-wrapper .header{margin:-8px -10px 12px;padding:8px 10px}.notifications-manager .ps-scrollbar-y-rail{z-index:100}.notifications-manager .sub-menu .header{background:#fff;border-bottom:1px solid rgba(0,0,0,0.12);border-radius:8px 8px 0 0}.notifications-manager .sub-menu .header .settings-btn{background:url(/service/util/custom/images/primary/teacher2/icons/settings-icon.png) no-repeat 0 0;background-size:contain;position:absolute;cursor:pointer;top:11px;font-size:13.5px;right:10px;font-size:0;text-indent:-3000em;height:17px;width:17px;opacity:.4}.notifications-manager .sub-menu .header .settings-btn:hover{opacity:.8}.notifications-manager.settings-active .sub-menu .header .settings-btn{opacity:1}.notifications-manager .sub-menu .header .close-btn{background:url(/service/util/custom/images/primary/teacher2/icons/close-btn.png) no-repeat 0 0;background-size:contain;position:absolute;cursor:pointer;top:11px;font-size:13.5px;right:10px;font-size:0;text-indent:-3000em;height:16px;width:16px;opacity:.4}.notifications-manager .sub-menu .header .close-btn:hover{opacity:.8}.notifications-manager ul.notification-settings-wrapper{position:absolute;top:100%;left:0;right:0;bottom:0;overflow:hidden;padding:10px;z-index:4;background-color:rgba(255,255,255,0.95);border-radius:8px;transition:top 500ms ease}.notifications-manager.settings-active ul.notification-settings-wrapper{top:0%;z-index:100}.notifications-manager .notification-settings>li{position:relative}.notifications-manager .notification-settings>li .presenter-info{position:absolute;top:3px;right:-1px;height:16px;width:19px;display:block;z-index:1;cursor:help;background:url(/service/util/custom/images/primary/teacher2/icons/info-square-blue.png) no-repeat;background-size:contain}.notifications-manager .notification-settings>li .presenter-info:before{content:" ";position:absolute;top:15px;right:6px;height:10px;width:10px;border-left:1px solid #cecece;border-top:1px solid #cecece;border-radius:1px;background:#f1f1f1;transform:rotate(45deg);z-index:1;transition:opacity 150ms linear;opacity:0}.notifications-manager .notification-settings>li .presenter-info:after{content:"Enabling presenter mode temporarily disables notification popups";position:absolute;bottom:-26px;right:-6px;white-space:nowrap;font-size:10px;opacity:0;transition:opacity 150ms linear;pointer-events:none;background:#f1f1f1;padding:3px 6px;border-radius:4px;border:1px solid #e2e2e2;font-style:normal;color:#000}.notifications-manager .notification-settings>li .presenter-info:hover:before,.notifications-manager .notification-settings>li .presenter-info:hover:after{opacity:1}.notifications-manager .notifications-list.perfect-scroll{max-height:455px;min-height:220px;overflow:hidden;display:block;position:relative;background-color:#FFF}html.touch .notifications-manager .notifications-list.perfect-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}.notifications-manager .notifications-list.error-notifications:before{background:url(/service/util/custom/images/primary/teacher2/icons/error-notification-bell.png) no-repeat center 50px;content:"Sorry, I can't connect right now";position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;line-height:308px;font-size:13.25px;color:#6d6d6d}.notifications-manager .notifications-list.empty-notifications:before{background:url(/service/util/custom/images/primary/teacher2/icons/no-notification-bell.png) no-repeat center 50px;content:"You have no new notifications";position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;line-height:308px;font-size:13.25px;color:#6d6d6d}.notifications-manager .header .title{font-size:15px;font-weight:600;text-align:center;padding:2px 0;color:#0077d7}.notifications-manager .header,.notifications-manager .notifications-list>li{position:relative;background:#eef5f9}.notifications-manager .notifications-list>li.unread:before{content:" ";position:absolute;top:36px;left:8px;width:8px;height:8px;border-radius:100px;background:#0077d7}.notifications-manager .notifications-list>li:not(:first-of-type):after{border-top:1px solid rgba(0,0,0,0.095);content:" ";position:absolute;top:0;right:30px;left:85px;z-index:1}li.notification.actioned,li.notification.visited{background:#fff}li.notification.actioned+li.notification.emailed:after,li.notification.actioned+li.notification.unread:after,li.notification.actioned+li.notification.read:after,li.notification.aggregated+li.notification.actioned:after,li.notification.unread+li.notification.actioned:after,li.notification.unread+li.notification.visited:after,li.notification.read+li.notification.actioned:after,li.notification.read+li.notification.visited:after,li.notification.read+li.notification.unread:after,li.notification.visited+li.notification.read:after,li.notification.visited+li.notification.unread:after,li.notification.visited+li.notification.emailed:after,li.notification.emailed+li.notification.actioned:after{display:none}.notifications-manager .notifications-list>li.visited:not(.MODERATION),.notifications-manager .notifications-list>li.actioned{background-color:#fff}.notifications-manager ul.notifications-list>li.notification a{color:#333;position:relative;display:block !important;padding:12px 24px 9px 24px}.notifications-manager ul.notifications-list>li.notification>a:after{content:" ";clear:both;display:table}.notifications-manager .confirm-turn-off-notification{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px;font-size:13px;background-color:#FFF}.notifications-manager .sub-menu .notifications-list>li:not(.unread) .confirm-turn-off-notification{background-color:#ededed}.notifications-manager ul.notifications-list>li.notification>a>.image-wrapper{display:block;float:left}.notifications-manager ul.notifications-list>li.notification>a>.image-wrapper>img{display:block;width:50px;min-height:50px;margin-top:3px;margin-right:1px;border-radius:100px;position:relative;object-fit:cover}.no-touch .notifications-manager .notifications-list:hover>li:hover .image{opacity:.8}.notifications-manager ul.notifications-list>li.notification>a>.message-wrapper{position:relative;left:10px;top:-1px;display:table;width:305px;table-layout:fixed;min-height:60px}.notifications-manager ul.notifications-list>li.notification>a>.message-wrapper>.message{display:table-cell;vertical-align:middle;font-size:13px;line-height:18px}.notifications-manager ul.notifications-list>li.notification>a>.message-wrapper>.message>*{display:block}.no-touch .notifications-manager .notifications-list>li a:hover .text{text-decoration:underline}.notifications-manager ul.notifications-list>li.notification>a>.message-wrapper>.message .status{display:block;margin-bottom:3px;font-weight:600;color:#0077d7}.notifications-manager ul.notifications-list>li.notification>a>.message-wrapper>.message .detail:not(:empty){display:block;display:-webkit-box;font-weight:400;margin-top:2px;max-height:55px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notifications-manager ul.notifications-list>li.notification>a>.message-wrapper>.message .detail p{margin:0}.notifications-manager ul.notifications-list>li.notification>a>.message-wrapper>.message>.meta{font-size:0;margin-top:2px}.notifications-manager ul.notifications-list>li.notification>a>.message-wrapper>.message>.meta .notification-date{display:inline-block;vertical-align:middle;font-size:11px;color:#999}.notifications-manager ul.notifications-list>li.notification>a>.message-wrapper>.message .attachments:not(:empty){margin-top:4px;display:block}.notifications-manager ul.notifications-list>li.notification>a>.message-wrapper>.message .attachments img{max-width:100px;height:auto !important;border:1px solid rgba(0,0,0,0.05)}.notifications-manager ul.notifications-list>li.notification .action-btn{background:url(/service/util/custom/images/primary/teacher2/icons/actions-icon.png) no-repeat 10px 5px rgba(0,0,0,0.04);height:23px;width:23px;display:block;border-radius:100px;cursor:pointer;position:absolute;top:10px;right:14px;opacity:0;transition:background-color 150ms ease}.touch .notifications-manager ul.notifications-list>li.notification .action-btn{right:5px}.no-touch .notifications-manager ul.notifications-list>li.notification:hover .action-btn,.notifications-manager ul.notifications-list>li.notification .action-btn.active,.touch .notifications-manager ul.notifications-list>li.notification .action-btn{opacity:1}.no-touch .notifications-manager ul.notifications-list>li.notification .action-btn:hover{background-color:rgba(0,0,0,0.08)}.notifications-manager ul.notifications-list>li.notification .action-btn:active{background-color:rgba(0,0,0,0.125)}.notifications-manager ul.notifications-list>li.notification .action-btn ~ .alert-actions{border-radius:3px;padding:4px 0;box-shadow:0 1px 4px 0 rgba(0,0,0,0.28);position:absolute;top:31px;right:-10000px;background-color:#FFF;z-index:2;min-width:105px;max-width:130px;font-size:13.25px;opacity:0;transition:250ms opacity ease}.notifications-manager ul.notifications-list>li.notification .action-btn.active ~ .alert-actions{opacity:1;right:19px}.notifications-manager ul.notifications-list>li.notification .alert-actions>li>a{padding:6px 10px}.no-touch .notifications-manager ul.notifications-list>li.notification .alert-actions>li>a:hover{text-decoration:underline}.notifications-manager ul.notifications-list>li.notification>.turn-off-db-notification{background:url(/service/util/custom/images/primary/teacher2/icons/notifications-disable.png) no-repeat;height:14px;width:14px;display:block;position:absolute;top:10px;right:13px;cursor:pointer;opacity:0;display:none}.notifications-manager ul.notifications-list>li.notification:hover>.turn-off-db-notification{opacity:1}.notifications-manager ul.notifications-list>li.notification>.turn-off-db-notification:hover{background-position:-14px 0}.notifications-manager .sub-menu .footer{text-align:center;border-radius:0 0 8px 8px;box-shadow:0 -1px #dadada,0 -3px 2px rgba(0,0,0,0.085);position:relative;z-index:1;display:none}.notifications-manager .sub-menu .footer a{color:#0081d0;font-weight:400;font-size:14px;display:block}.notifications-manager .sub-menu .footer a:hover{text-decoration:underline}.notifications-manager .action-buttons span{color:#FFF;height:30px;line-height:28px;margin-right:8px;margin-top:10px;display:inline-block;vertical-align:top;color:#FFF;font-weight:400;font-size:14.25px;font-weight:400;background:#009eff;background:-moz-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,158,255,1)),color-stop(100%,rgba(0,117,188,1)));background:-webkit-linear-gradient(top,#009eff 0,#0075bc 100%);background:-o-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:-ms-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:linear-gradient(to bottom,#009eff 0,#0075bc 100%);border-color:#057cdc #0f77b7 #0f77b7 #057cdc;border-radius:6px 6px 6px 6px;border-style:solid;border-width:1px;box-shadow:0 1px 0 #e6f5ff inset;cursor:pointer;width:50px;text-align:center}.notifications-manager .action-buttons span:hover{background:#008ee6;background:-moz-linear-gradient(top,rgba(0,142,230,1) 0,rgba(0,105,170,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,142,230,1)),color-stop(100%,rgba(0,105,170,1)));background:-webkit-linear-gradient(top,#008ee6 0,#0069aa 100%);background:-o-linear-gradient(top,rgba(0,142,230,1) 0,rgba(0,105,170,1) 100%);background:-ms-linear-gradient(top,rgba(0,142,230,1) 0,rgba(0,105,170,1) 100%);background:linear-gradient(to bottom,#008ee6 0,#0069aa 100%);border-bottom-color:#006cae;box-shadow:0 1px 0 #94d2fe inset}.notifications-manager .action-buttons span:active{background:#007ecc;background:-moz-linear-gradient(top,rgba(0,126,204,1) 0,rgba(0,92,150,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,126,204,1)),color-stop(100%,rgba(0,92,150,1)));background:-webkit-linear-gradient(top,#007ecc 0,#005c96 100%);background:-o-linear-gradient(top,rgba(0,126,204,1) 0,rgba(0,92,150,1) 100%);background:-ms-linear-gradient(top,rgba(0,126,204,1) 0,rgba(0,92,150,1) 100%);background:linear-gradient(to bottom,#007ecc 0,#005c96 100%);border-bottom-color:#006cae;box-shadow:1px 1px 0 #004b81 inset}.notifications-manager .load-more-button{display:block;text-align:center;padding:10px;color:#0081d0;box-shadow:0 -1px #dadada,0 -3px 2px rgba(0,0,0,0.085);z-index:1;position:relative}.notifications-manager ul.notifications-list>li.notification .moderations-actions{position:absolute;bottom:12px;right:30px}.notifications-manager ul.notifications-list>li.notification .moderations-actions li{float:left;margin-left:8px}.notifications-manager ul.notifications-list>li.notification .moderations-actions li.reject{border-left:1px solid rgba(0,0,0,0.13);padding-left:6px}.notifications-manager ul.notifications-list>li.notification .moderations-actions li a{font-size:12px;padding:0;padding-left:18px;font-weight:600}.notifications-manager ul.notifications-list>li.notification .moderations-actions li a:after{content:" ";position:absolute;top:2px;left:2px;height:12px;width:12px;background:url(/service/util/custom/images/primary/teacher2/icons/moderation-icons.png) no-repeat;background-size:24px;background-position:0 0}.notifications-manager ul.notifications-list>li.notification .moderations-actions li.reject a:after{background-position:-12px 0}.notifications-manager ul.notifications-list>li.notification .moderations-actions li.accept a{color:#19b700}.notifications-manager ul.notifications-list>li.notification .moderations-actions li.reject a{color:#f75648}.notifications-manager ul.notifications-list>li.notification .moderations-actions li a:hover{text-decoration:underline}.onoffswitch{position:relative;width:55px;display:inline-block;font-size:80%}.onoffswitch .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #cdcdcd;border-radius:20px;margin:0}.onoffswitch .onoffswitch-inner{width:200%;margin-left:-100%;-webkit-transition:margin .15s ease-in-out;-moz-transition:margin .15s ease-in-out;transition:margin .15s ease-in-out}.onoffswitch .onoffswitch-inner:before,.onoffswitch .onoffswitch-inner:after{float:left;width:50%;height:24px;padding:0;line-height:24px;font-size:80%;color:#fff}.onoffswitch .onoffswitch-inner:before{content:"ON";padding-left:10px;background-color:#0077d7;color:#fff}.onoffswitch .onoffswitch-inner:after{content:"OFF";padding-right:10px;background-color:#fafafa;color:#3d3d3d;text-align:right}.onoffswitch .onoffswitch-switch{width:22px;height:22px;margin:0;background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.44);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:2px;bottom:0;right:35px;-webkit-transition:right .15s ease-in-out;-moz-transition:right .15s ease-in-out;transition:right .15s ease-in-out}.toggle-group{position:relative;height:27px;min-height:40px}.toggle-group input[type=checkbox]{position:absolute;left:10px}.toggle-group input[type=checkbox]:checked ~ .onoffswitch .onoffswitch-label .onoffswitch-inner{margin-left:0}.toggle-group input[type=checkbox]:checked ~ .onoffswitch .onoffswitch-label .onoffswitch-switch{right:1px;box-shadow:0 0 3px rgba(0,0,0,0.5)}.toggle-group input[type=checkbox]:focus ~ .onoffswitch{outline:0 none}.toggle-group label{position:absolute;cursor:pointer;padding-left:65px;display:inline-block;text-align:left;line-height:24px;width:100%;z-index:1;height:24px;font-weight:600;font-size:13px;color:#333 !important}.notifications-manager .loading{display:none}.notifications-manager .loading-notifications .loading{display:block}body .background_overlay{background:#e5e5e5}html.touch body .background_overlay{background-attachment:scroll}.portlet-container,.page-container{background:none repeat scroll 0 0 transparent;padding:20px}.portlet-container:not(.actions-prefix-container){top:44px}.portlet-box{background:#0077d7;border-radius:12px 12px 12px 12px;box-shadow:0 1px 1px rgba(0,0,0,0.25);margin:0 auto;max-width:1200px;padding:10px}.portlet-content{background:none repeat scroll 0 0 #fff;border-radius:5px 5px 5px 5px;padding:15px}p{margin:8px 0}.cke_editable_inline p:first-child{margin:4px 0 8px}input{background:none repeat scroll 0 0 #fff;border:1px solid #b9d7ec;border-radius:4px 4px 4px 4px;color:#000;outline:0 none;padding:5px}#teacher2_homepage input[type="text"],#teacher2_homepage textarea,#teacher2_homepage .cke_editable_inline{border-radius:4px 4px 4px 4px;padding:8px 10px}#teacher2_homepage .cke_reset_all input[type="text"]{border-radius:0;padding:0}#teacher2_homepage .cke_editable_inline{background:#fff}select{border:1px solid #b9d7ec;border-radius:4px 4px 4px 4px;color:#333;cursor:pointer;outline:0 none;padding:5px}#teacher2_homepage select{color:#333;background:none repeat scroll 0 0 #FFF;padding:6px 6px 6px 10px}#teacher2_homepage .cke_reset_all select{color:black;background:white;border:0;padding:0}input[type="text"]:hover,textarea:hover,.cke_editable_inline:hover,select:hover,input[type="text"]:focus,textarea:focus,.cke_editable_inline:focus,select:focus{box-shadow:0 0 0 1px #cde4ff}option{border:0 none;padding:0 5px}#teacher2_homepage option{background:none repeat scroll 0 0 #EEE;border:0 none;color:#333;cursor:pointer;outline:0 none;padding:0 10px}#teacher2_homepage .cke_reset_all option{background-color:white;color:black;margin:0 !important;padding:0}.modalPanel{background:#0a4b8f;border-radius:6px 6px 6px 6px;box-shadow:4px 4px 9px rgba(0,0,0,0.5);color:#FFF}.modalPanel .dialog-title{background:#009eff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiMwMDllZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA3NWJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,158,255,1)),color-stop(100%,rgba(0,117,188,1)));background:-webkit-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:-o-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:-ms-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:linear-gradient(to bottom,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);border-radius:4px 4px 4px 4px;box-shadow:0 1px 2px rgba(0,0,0,0.5);color:#fff;font-weight:400;font-size:16px;margin:0 -1px 10px;padding:6px 10px;text-shadow:0 -1px 0 #0b4888}.modalDialog .dialog-content,.modalDialog .dialog-content a,.modalPanel .dialog-content,.modalPanel .dialog-content a{color:#fff}.portlet-admin-container .portlet-admin-corner{background:url(/service/util/custom/images/primary/teacher2/classic/icons/settings1.png) no-repeat scroll -5px -4px transparent;color:#fff;line-height:41px;position:fixed;right:0;text-indent:-3000em;top:44px;width:35px;z-index:105}.portlet-admin-container .portlet-admin-corner:hover{background-color:#063b73}.action-panel .panel-box{background:none repeat scroll 0 0 #0a4b8f}.dialog-close{background:url(/service/util/custom/images/primary/teacher2/icons/action_icons_large.png) no-repeat scroll -622px center transparent;font-size:0;height:32px;position:absolute;right:12px;top:10px;width:32px}.vertical-tab-panel .panel-container.content-panel{background-color:#cde4ff}.vertical-tab-panel-container .vertical-tabs ul>li.vertical-tab-active{background-color:#cde4ff}span.cke_skin_dbprimary,.cke_skin_dbprimary .cke_wrapper{background:none repeat scroll 0 0 #cde4ff !important;border:0 none !important}span.cke_skin_dbprimary *{border-radius:5px !important}.feedbackEntry{background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVmNmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(238,246,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(238,246,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(238,246,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(238,246,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(238,246,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(238,246,255,1) 100%);border:1px solid #afd1f1;border-radius:10px 10px 10px 10px}.feedbackEntry .me_wrapper{display:inline-block;vertical-align:middle}.feedbackEntry .me_wrapper>img{height:32px;margin-right:2px;max-width:none;width:32px}.feedbackEntry .feedbackAvatarText,.feedbackEntry .avatarContainer{color:#0081d0;font-weight:400}.uploader .portlet-content{background:none repeat scroll 0 0 transparent;padding:0}.uploader #uploader .qq-upload-list li:nth-child(2n+1){background:none repeat scroll 0 0 #edf5ff}.add-people-dialog.popup-wrapper{background:url(/service/util/custom/images/primary/blackdot.gif) repeat scroll 0 0 #000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:9999;display:none}.add-people-dialog-popup{background:#0a4b8f;border-radius:6px 6px 6px 6px;box-shadow:4px 4px 9px rgba(0,0,0,0.5);color:#FFF;left:50%;position:fixed;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:420px;padding:20px;z-index:99999;display:none}.add-people-dialog-popup label{color:#fff}.add-people-dialog-popup td.nameCell label{margin-right:10px;white-space:nowrap}.add-people-dialog-popup.new-task{width:720px}.add-people-dialog-popup .header{background:#009eff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiMwMDllZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA3NWJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,158,255,1)),color-stop(100%,rgba(0,117,188,1)));background:-webkit-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:-o-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:-ms-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:linear-gradient(to bottom,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);border-radius:4px 4px 4px 4px;box-shadow:0 1px 2px rgba(0,0,0,0.5);color:#FFF;font-weight:400;font-size:16px;margin:0 -1px 10px;padding:6px 10px;text-shadow:0 -1px 0 #0b4888}.add-people-dialog-popup form input[type="text"],.add-people-dialog-popup form select{display:block;width:100%;margin:0 0 10px 0 !important;border:1px solid #b9d7ec}.add-people-dialog-popup form label.error{color:red}.add-people-dialog-popup .type-selector ul.slides>li{width:140px}.add-people-dialog-popup .type-selector ul.slides>li>a{display:block;text-align:center;color:#FFF;width:130px;height:165px}.add-people-dialog-popup .type-selector ul.slides>li>a:hover{text-decoration:none}.add-people-dialog-popup .type-selector ul.slides>li img{border:5px solid transparent;border-radius:10px}html.no-touch .add-people-dialog-popup .type-selector ul.slides>li:not(.selected):hover img{border-color:#006db2}.add-people-dialog-popup .type-selector ul.slides>li.selected img{border-color:#0399f7}.add-people-dialog-popup .type-selector ul.slides>li span{white-space:nowrap}.add-people-dialog-popup .type-selector ul.slides>li.selected span{font-weight:600;font-size:16px;margin-top:3px;display:block}.add-people-dialog-popup .header{margin:0 -1px 15px}.add-people-dialog-popup .panel-container.content-panel.last-panel.titled_panel h2{margin-bottom:10px}.add-people-dialog-popup .wrapper{position:relative}.add-people-dialog-popup .flexslider{margin:10px 45px}.add-people-dialog-popup .users-viewport{height:400px;background:#FFF;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:6px;margin-bottom:20px}.icon-selection-label label{margin-right:15px;font-weight:600;font-size:13px}.add-people-dialog-popup h2{color:#FFF;font-size:16px;margin-bottom:5px}.add-people-dialog-popup .no-people-selected-prompt{display:none}.add-people-dialog-popup .no-people-selected-prompt.active{display:block}ul#usersTable label{color:#000;padding:10px 0;display:block;font-weight:400}a#selectAllToggle>*{color:#fff}div#userSelectContainer{text-align:right}a#selectAllToggle{display:inline-block;margin-bottom:10px}ul#usersTable>li{border-bottom:1px solid #dcdcdc;padding:0 10px;position:relative;cursor:pointer;text-align:left}ul#usersTable>li *{cursor:pointer}.no-touch ul#usersTable>li:hover{background:#f1f1f1}ul#usersTable .me_wrapper img{height:37px;width:37px;float:left;margin-right:10px;margin-top:11px}ul#usersTable li input[type="checkbox"]{position:absolute;top:25px;right:15px}.add-people-dialog-popup .btn-controls>*{margin-right:10px}label{line-height:40px}table.tasks{text-align:left;width:100%;border-collapse:collapse}table.tasks thead{background:#f7faff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(247,250,255,1) 25%,rgba(232,243,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#f7faff),color-stop(100%,#e8f3ff));background:-webkit-linear-gradient(top,#f7faff 25%,#e8f3ff 100%);background:-o-linear-gradient(top,rgba(247,250,255,1) 25%,rgba(232,243,255,1) 100%);background:-ms-linear-gradient(top,rgba(247,250,255,1) 25%,rgba(232,243,255,1) 100%);background:linear-gradient(to bottom,#f7faff 25%,#e8f3ff 100%);height:40px;line-height:40px}table.tasks tr.task-detail{display:none}table.tasks tr.task-detail.active{display:table-row;background:#ededed}table.tasks>thead>tr>th:first-child{width:44px}table.tasks thead>tr>th{border-bottom:1px solid #c9e3ff;padding:0 15px}table.tasks thead>tr>th,table.tasks thead>tr>th>a{color:#000;font-weight:600;font-size:15px}table.tasks td{border-bottom:1px solid #e8e8e8;padding:10px 15px}table.tasks tr.task-detail>td{padding:32px 44px;box-shadow:0 2px 1px 0 rgba(0,0,0,0.17) inset;border-bottom:1px solid #dbdbdb}table tr.task-header td:first-child{background:#f7faff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(247,250,255,1) 25%,rgba(232,243,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#f7faff),color-stop(100%,#e8f3ff));background:-webkit-linear-gradient(top,#f7faff 25%,#e8f3ff 100%);background:-o-linear-gradient(top,rgba(247,250,255,1) 25%,rgba(232,243,255,1) 100%);background:-ms-linear-gradient(top,rgba(247,250,255,1) 25%,rgba(232,243,255,1) 100%);background:linear-gradient(to bottom,#f7faff 25%,#e8f3ff 100%);border-right:1px solid #c9e3ff;border-bottom:1px solid #c9e3ff;font-size:0;text-indent:-3000em;padding:0}table .toggle{background:url(/service/util/custom/images/primary/teacher2/icons/task-management-icons-compiled.png) no-repeat 12px -1px rgba(0,0,0,0);display:block;height:60px}html.no-touch table .toggle:not(.active):hover{background-color:#dbecff}table .toggle.active{background-position:12px -67px;background-color:#0077d7;position:relative}table .toggle.active i{background:url(/service/util/custom/images/primary/teacher2/icons/table-arrow.png) no-repeat 0 0 rgba(0,0,0,0);position:absolute;bottom:-12px;right:-44px;height:12px;width:21px;display:block}table .toggle.active:after{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#0077d7;content:" "}table .toggle.active:before{content:" ";position:absolute;right:-1px;top:0;bottom:-1px;border:1px solid #0077d7}html.no-touch table .toggle.active:hover{background-color:#0080e7}.avatarContainer>img{vertical-align:middle;margin-right:10px}.avatarContainer .publisherIcon img,.avatarContainer>.me_wrapper>img{vertical-align:middle}.moderation-toggle-holder.forum-moderation{color:#002748;top:37px;right:calc( 50% - 723px )}.moderation-toggle-holder.blog-moderation{color:#666;top:37px;right:calc( 50% - 723px )}.moderation-toggle-holder.blog-moderation #mod-btn{color:#002748 !important}@media screen and (max-width:1550px){.moderation-toggle-holder{right:50px !important}}@media screen and (max-width:600px){.moderation-toggle-holder.forum-moderation{right:14px !important;top:14px !important;color:#002748 !important}.forum-moderation #mod-btn{color:#002748 !important}}.top-bar{background:#093077;box-shadow:0 1px 1px rgba(0,0,0,0.15);color:#FFF}.top-bar .top-bar-wrapper>ul>li{background:url(/service/util/custom/images/primary/teacher2/standard/spacer.png) no-repeat scroll left top transparent}.no-touch .top-bar .top-bar-wrapper>ul>li:hover{background-color:#0c3e8e;background-position:left bottom}.no-touch .top-bar .top-bar-wrapper>ul>li.logout:hover{background-color:rgba(0,67,108,0.38)}.top-bar .top-bar-wrapper>ul>li.logout:active{background-color:rgba(0,67,108,0.78)}.top-bar .top-bar-wrapper>ul>li:active,.top-bar .top-bar-wrapper>ul>li.active,.top-bar .top-bar-wrapper>ul>li.active:hover{background-color:#0c3e8e;background-position:left bottom}.top-bar .top-bar-wrapper>ul>li.menu{background-image:none}.no-touch .top-bar .top-bar-wrapper>ul>li>.toggle:hover,.no-touch .top-bar .top-bar-wrapper>ul>li.active>.toggle{background-color:#004881}.no-touch .top-bar .top-bar-wrapper>ul>li.communities>.toggle:hover,.no-touch .top-bar .top-bar-wrapper>ul>li.communities.active>.toggle{background-color:#0c3e8e}.top-bar-wrapper>ul>li>ul.sub-menu{background-color:#FFF;box-shadow:0 0 0 1px #FFF inset,0 0 3px rgba(1,1,1,0.2),0 1px 5px 1px rgba(0,0,0,0.2)}.no-touch .top-bar-wrapper>ul>li>ul.sub-menu>li>a:hover{background:#eaeaea}.top-bar .top-bar-wrapper>ul>li:last-child>a{background:url(/service/util/custom/images/primary/teacher2/standard/spacer.png) no-repeat scroll right top transparent}.top-bar .top-bar-wrapper>ul.right>li:last-child>a{background:transparent}.top-bar-wrapper>ul>li>ul.sub-menu>li{position:relative}.top-bar .top-bar-wrapper>ul>li.communities>a:after{content:"";background:url(/service/util/custom/images/primary/teacher2/icons/action_icons_large.png) no-repeat scroll -484px -1px rgba(0,0,0,0);cursor:pointer;display:inline-block;height:100%;vertical-align:top;width:35px}.top-bar-wrapper>ul>li>ul.sub-menu>li>a.change{background:transparent !important;font-size:0;position:absolute;top:0;right:0;padding:0;width:40px}.top-bar-wrapper>ul>li>ul.sub-menu>li>a.change:after{background:url(/service/util/custom/images/primary/teacher2/icons/change-community-cogs-icon.png) no-repeat scroll 0 0 rgba(0,0,0,0);content:" ";position:absolute;top:6px;right:5px;height:25px;width:25px;opacity:.6}.no-touch .top-bar-wrapper>ul>li>ul.sub-menu>li>a.change:hover:after{opacity:1}.btn-container>li,.vertical-btn-container>li,#teacher2_homepage input[type="submit"],#teacher2_homepage button,#teacher2_homepage .menu-btn,div:not(#baguetteBox-overlay) button,.search_panel li .view_button,.treemode_panel li .view_button,.blog_comments_toggle,#calendar.fc-unthemed .fc-button,#left_column ul li a,.portlet-container #left_column #searchBody input.search_submit,#main_column input[type="submit"]:not([name="addComment"]),.form-btns>a,.entry-periods>li,.search-bar .search_results_container .facets>li>a,.search-bar .search_pagination>ul>li,.search-bar .search_pagination>.search_nav,#image_types>li,.file_info_wrapper .video_link.initialised,.file_info_wrapper .audio_link.initialised,.register-btn,.btn-controls>.btn,.blog_comments_toggle,.portlet-container .form-btns>a,#arena_content .blog_comments_toggle ~ .write_blog_comment>ul>li,#arena_content .blog_comments_toggle,#arenaChatDock .chat.admin .edit-input,#arenaChatDock .chat .commandForm .send,.forum_replies_toggle,#primarystartquizform\:resumequiz,#primarystartquizform\:startquiz,#primarystartquizform\:reviewquiz,#questionresponseform\:skiptonext_bottom,#questionresponseform\:submitResponse_bottom,#questionresponseform\:next_bottom,#Button_SubmitResponse,.btn-nolabel>input,.modalPanel ul.tabs li>a,#instructionsAttachmentButton{color:#FFF;font-weight:600;font-size:13.25px;letter-spacing:-0.2px;background:#009eff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiMwMDllZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA3NWJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,158,255,1)),color-stop(100%,rgba(0,117,188,1)));background:-webkit-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:-o-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:-ms-linear-gradient(top,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);background:linear-gradient(to bottom,rgba(0,158,255,1) 0,rgba(0,117,188,1) 100%);border-color:#057cdc #0f77b7 #0f77b7 #057cdc;border-radius:6px 6px 6px 6px;border-style:solid;border-width:1px;box-shadow:0 1px 0 #e6f5ff inset}#calendar.fc-unthemed .fc-button{text-shadow:none}.btn-container>li:hover,.vertical-btn-container>li:hover,#teacher2_homepage input[type="submit"]:hover,#teacher2_homepage button:hover,#teacher2_homepage .menu-btn:hover,div:not(#baguetteBox-overlay) button:hover,.search_panel li .view_button:hover,.treemode_panel li .view_button:hover,.blog_comments_toggle:hover,#calendar.fc-unthemed .fc-button:hover,#left_column ul li a:hover,.portlet-container #left_column #searchBody input.search_submit:hover,#main_column input[type="submit"]:not([name="addComment"]):hover,.form-btns>a:hover,.entry-periods>li:hover,.search-bar .search_results_container .facets>li>a:hover,.search-bar .search_pagination>ul>li:hover,.search-bar .search_pagination>.search_nav:hover,#image_types>li:hover,.file_info_wrapper .video_link.initialised:hover,.file_info_wrapper .audio_link.initialised:hover,.register-btn:hover,.btn-controls>.btn:hover,.blog_comments_toggle:hover,.portlet-container .form-btns>a:hover,#arena_content .blog_comments_toggle ~ .write_blog_comment>ul>li:hover,#arena_content .blog_comments_toggle:hover,#arenaChatDock .chat.admin .edit-input:hover,#arenaChatDock .chat .commandForm .send:hover,.forum_replies_toggle:hover,#primarystartquizform\:resumequiz:hover,#primarystartquizform\:startquiz:hover,#primarystartquizform\:reviewquiz:hover,#questionresponseform\:skiptonext_bottom:hover,#questionresponseform\:submitResponse_bottom:hover,#questionresponseform\:next_bottom:hover,#Button_SubmitResponse:hover,.btn-nolabel>input:hover,.modalPanel ul.tabs li>a:hover,#instructionsAttachmentButton:hover{background:#008ee6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiMwMDhlZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA2OWFhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(0,142,230,1) 0,rgba(0,105,170,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,142,230,1)),color-stop(100%,rgba(0,105,170,1)));background:-webkit-linear-gradient(top,rgba(0,142,230,1) 0,rgba(0,105,170,1) 100%);background:-o-linear-gradient(top,rgba(0,142,230,1) 0,rgba(0,105,170,1) 100%);background:-ms-linear-gradient(top,rgba(0,142,230,1) 0,rgba(0,105,170,1) 100%);background:linear-gradient(to bottom,rgba(0,142,230,1) 0,rgba(0,105,170,1) 100%);border-bottom-color:#006cae;box-shadow:0 1px 0 #94d2fe inset}.btn-container>li:active,.vertical-btn-container>li:active,#teacher2_homepage input[type="submit"]:active,#teacher2_homepage button:active,#teacher2_homepage .menu-btn:active,div:not(#baguetteBox-overlay) button:active,.search_panel li .view_button:active,.search_panel li .list_view_selected,.search_panel li .icon_view_selected,.treemode_panel li .view_button:active,.treemode_panel li .folder_view_selected,.treemode_panel li .tag_view_selected,.blog_comments_toggle:active,#calendar.fc-unthemed .fc-button:active,#calendar.fc-unthemed .fc-button.fc-state-active,#left_column ul li a:active,.portlet-container #left_column #searchBody input.search_submit:active,#main_column input[type="submit"]:not([name="addComment"]):active,.form-btns>a:active,.entry-periods>li:active,.entry-periods>li.active,.search-bar .search_results_container .facets>li>a:active,.search-bar .search_pagination>ul>li:active,.search-bar .search_pagination>.search_nav:active,#image_types>li:active,.file_info_wrapper .video_link.initialised:active,.file_info_wrapper .audio_link.initialised:active,.register-btn:active,.btn-controls>.btn:active,.blog_comments_toggle:active .portlet-container .form-btns>a:active,#arena_content .blog_comments_toggle ~ .write_blog_comment>ul>li:active,#arena_content .blog_comments_toggle:active,#arenaChatDock .chat.admin .edit-input:active,#arenaChatDock .chat .commandForm .send:active,#primarystartquizform\:startquiz:active,#primarystartquizform\:resumequiz:active,#primarystartquizform\:reviewquiz:active,#questionresponseform\:skiptonext_bottom:active,#questionresponseform\:submitResponse_bottom:active,#questionresponseform\:next_bottom:active,#Button_SubmitResponse:active,.btn-nolabel>input:active,.modalPanel ul.tabs li>a:active,#instructionsAttachmentButton:active{background:#007ecc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiMwMDdlY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA1Yzk2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(0,126,204,1) 0,rgba(0,92,150,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,126,204,1)),color-stop(100%,rgba(0,92,150,1)));background:-webkit-linear-gradient(top,rgba(0,126,204,1) 0,rgba(0,92,150,1) 100%);background:-o-linear-gradient(top,rgba(0,126,204,1) 0,rgba(0,92,150,1) 100%);background:-ms-linear-gradient(top,rgba(0,126,204,1) 0,rgba(0,92,150,1) 100%);background:linear-gradient(to bottom,rgba(0,126,204,1) 0,rgba(0,92,150,1) 100%);border-bottom-color:#006cae;box-shadow:1px 1px 0 #004b81 inset}#teacher2_homepage input.create-class[type="submit"]:hover,#teacher2_homepage input.create-post[type="submit"]:hover,#teacher2_homepage input.create[type="submit"]:hover,#teacher2_homepage input.save-note[type="submit"]:hover,input.create[type="submit"]:hover{background:#27dd00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiMyN2RkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjI5ZDA3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(39,221,0,1) 0,rgba(34,157,7,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(39,221,0,1)),color-stop(100%,rgba(34,157,7,1)));background:-webkit-linear-gradient(top,rgba(39,221,0,1) 0,rgba(34,157,7,1) 100%);background:-o-linear-gradient(top,rgba(39,221,0,1) 0,rgba(34,157,7,1) 100%);background:-ms-linear-gradient(top,rgba(39,221,0,1) 0,rgba(34,157,7,1) 100%);background:linear-gradient(to bottom,rgba(39,221,0,1) 0,rgba(34,157,7,1) 100%);border-color:#25ad08}#teacher2_homepage input.create-class[type="submit"]:active,#teacher2_homepage input.create-post[type="submit"]:active,#teacher2_homepage input.create[type="submit"]:active,#teacher2_homepage input.save-note[type="submit"]:active,input.create[type="submit"]:active{background:#22bf00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiMyMmJmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWE5MTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(34,191,0,1) 0,rgba(26,145,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(34,191,0,1)),color-stop(100%,rgba(26,145,0,1)));background:-webkit-linear-gradient(top,rgba(34,191,0,1) 0,rgba(26,145,0,1) 100%);background:-o-linear-gradient(top,rgba(34,191,0,1) 0,rgba(26,145,0,1) 100%);background:-ms-linear-gradient(top,rgba(34,191,0,1) 0,rgba(26,145,0,1) 100%);background:linear-gradient(to bottom,rgba(34,191,0,1) 0,rgba(26,145,0,1) 100%);border-color:#146f00;box-shadow:1px 1px 1px #125f01 inset}.btn-container .btn-label,#image_types>li>a{color:#fff}.btn-container>li .dropdown_sub{background-color:#003967;border-radius:0 0 5px 5px;box-shadow:0 2px 2px rgba(0,0,0,0.37) inset}.btn-container>li .dropdown_sub:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0a4b8f}.btn-container.action-btns>li .dropdown_sub>li{border-bottom:1px solid #002852;border-top:1px solid #104985}.btn-container.action-btns>li .dropdown_sub>li:last-child{border-bottom:0 none;border-radius:0 0 5px 5px}.btn-container.action-btns>li .dropdown_sub>li:hover{background:none repeat scroll 0 0 #002e5f}.btn-container>li .dropdown_sub>li>a,.btn-container>li .dropdown_sub>li>span>span{color:#fff;font-weight:400}.modalPanel .action-panel .btn-container>li{background:#3bb4ff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiMzYmI0ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA4OGRjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(59,180,255,1) 0,rgba(0,136,220,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(59,180,255,1)),color-stop(100%,rgba(0,136,220,1)));background:-webkit-linear-gradient(top,rgba(59,180,255,1) 0,rgba(0,136,220,1) 100%);background:-o-linear-gradient(top,rgba(59,180,255,1) 0,rgba(0,136,220,1) 100%);background:-ms-linear-gradient(top,rgba(59,180,255,1) 0,rgba(0,136,220,1) 100%);background:linear-gradient(to bottom,rgba(59,180,255,1) 0,rgba(0,136,220,1) 100%);border-color:#0068bc;border-radius:6px 6px 6px 6px;border-style:solid;border-width:1px;box-shadow:0 1px 0 #f4faff inset;color:#fff;font-weight:400;font-size:14.25px;margin-left:0}.modalPanel .action-panel .btn-container>li:hover{background:#1ba8ff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiMxYmE4ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA3YWM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(27,168,255,1) 0,rgba(0,122,198,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(27,168,255,1)),color-stop(100%,rgba(0,122,198,1)));background:-webkit-linear-gradient(top,rgba(27,168,255,1) 0,rgba(0,122,198,1) 100%);background:-o-linear-gradient(top,rgba(27,168,255,1) 0,rgba(0,122,198,1) 100%);background:-ms-linear-gradient(top,rgba(27,168,255,1) 0,rgba(0,122,198,1) 100%);background:linear-gradient(to bottom,rgba(27,168,255,1) 0,rgba(0,122,198,1) 100%);border-bottom-color:#064b84;box-shadow:0 1px 0 #94d2fe inset}.modalPanel .action-panel .btn-container>li:active{background:#009bfc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiMwMDliZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA2ZGIwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(0,155,252,1) 0,rgba(0,109,176,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,155,252,1)),color-stop(100%,rgba(0,109,176,1)));background:-webkit-linear-gradient(top,rgba(0,155,252,1) 0,rgba(0,109,176,1) 100%);background:-o-linear-gradient(top,rgba(0,155,252,1) 0,rgba(0,109,176,1) 100%);background:-ms-linear-gradient(top,rgba(0,155,252,1) 0,rgba(0,109,176,1) 100%);background:linear-gradient(to bottom,rgba(0,155,252,1) 0,rgba(0,109,176,1) 100%);border-bottom-color:#064b84;box-shadow:1px 1px 0 #10476f inset}.btn-container.form-btns>li a{vertical-align:middle;line-height:34px}#logoutPage .top-bar .top-bar-wrapper>ul>li.logout:hover{background:url(/service/util/custom/images/primary/teacher2/standard/spacer.png) no-repeat scroll left top transparent}#logoutPage .logout input[type="text"]{display:inline-block;height:30px;margin-left:10px;margin-top:1px;padding:2px 5px;vertical-align:top}#logoutPage input#relogin{background:#7accff;background:linear-gradient(to bottom,#7accff 0,#089df8 100%);border:1px solid #149aed;border-bottom-color:#67b2e1;border-radius:4px;box-shadow:0 1px 1px #FFF inset,0 14px 0 rgba(255,255,255,0.15) inset;margin-left:6px;color:#FFF;display:inline-block;font-weight:600;font-size:14.5px;height:31px;line-height:25px;padding:2px 12px;vertical-align:top}#logoutPage input#relogin:hover{text-decoration:none;background:#59bfff;background:linear-gradient(to bottom,rgba(89,191,255,1) 0,rgba(6,142,226,1) 100%)}#logoutPage input#relogin:active{background:#27acff;background:linear-gradient(to bottom,rgba(39,172,255,1) 0,rgba(5,122,195,1) 100%);border-color:#359fe0;box-shadow:0 1px 1px #d0e7ff inset,0 14px 0 rgba(255,255,255,0.15) inset}#logoutPage .animation_logout{text-align:center}#logoutPage .animation_logout>div{background:rgba(0,119,215,0.9);box-shadow:0 20px rgba(255,255,255,0.0725) inset;border-radius:400px 400px 400px 400px;height:350px;left:50%;margin-left:-178px;margin-top:-190px;position:absolute;top:48%;width:350px}#logoutPage .animation_logout>div p{color:#FFF;font-size:22px;line-height:298px;margin:0;padding:30px 0}#logoutPage .shibboleth__warning{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;width:400px;height:330px;padding:0 50px;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 8px #0077d7,0 1px 1px rgba(0,0,0,0.25)}#logoutPage .shibboleth__warning>div{font-size:1.1em}#logoutPage .shibboleth__warning>div h3{margin:50px 0}.Button_ReportAbuse{background:transparent url(/service/util/custom/images/primary/ks2/report_abuse/static_whistle.png) no-repeat top left;background-size:contain;width:50px;height:48px;line-height:0;font-size:0;text-indent:-1000em;margin:2px 10px;display:block;z-index:2}@-webkit-keyframes Tada{0%{-Webkit-Transform:Scale(1);Transform:Scale(1)}10%,20%{-Webkit-Transform:Scale(0.9) Rotate(-3deg);Transform:Scale(0.9) Rotate(-3deg)}30%,50%,70%,90%{-Webkit-Transform:Scale(1.1) Rotate(3deg);Transform:Scale(1.1) Rotate(3deg)}40%,60%,80%{-Webkit-Transform:Scale(1.1) Rotate(-3deg);Transform:Scale(1.1) Rotate(-3deg)}100%{-Webkit-Transform:Scale(1) Rotate(0);Transform:Scale(1) Rotate(0)}}@keyframes Tada{0%{Transform:Scale(1)}10%,20%{Transform:Scale(0.9) Rotate(-3deg)}30%,50%,70%,90%{Transform:Scale(1.1) Rotate(3deg)}40%,60%,80%{Transform:Scale(1.1) Rotate(-3deg)}100%{Transform:Scale(1) Rotate(0)}}.Button_ReportAbuse:hover{-webkit-animation-name:Tada;animation-name:Tada;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Button_ReportAbuse.disabled{display:none}#modalVeil{position:fixed;background:black url(/service/util/custom/images/primary/blackdot.gif);width:100%;height:100%;left:0;top:0;z-index:5;opacity:.5}#modalVeil.complaint-overlay{z-index:9999}.complaintPanel{height:auto;width:590px;background:#feea92;background:linear-gradient(to bottom,rgba(254,234,146,1) 0%,rgba(255,215,35,1) 100%);box-shadow:2px 2px 2px #ecc415 inset,0 0 0 5px rgba(255,255,255,0.25);border-radius:22px;top:50%;left:50%;margin-left:-285px;margin-top:-150px;text-align:center;padding:30px 50px 15px;box-sizing:border-box;z-index:999999 !important;color:black}.complaintPanel label{font-size:16px;line-height:1.4em}.complaintPanel .loading path{fill:#fff}.complaintPanel #complaintmessage{font-size:16px;display:block;margin:20px 0 15px;padding:10px;border-radius:8px;border:2px solid #ecc825;box-shadow:2px 2px 6px rgba(1,1,1,0.2) inset;width:100%;outline:0 none;overflow:auto;box-sizing:border-box}.complaint-btns>li{background:#feea92;background:linear-gradient(to bottom,rgba(254,234,146,1) 0%,rgba(245,201,0,1) 100%);box-shadow:0 28px #fee471 inset,2px 2px #d5af01;border-radius:10px;border:3px solid #FFF;margin-left:10px;position:relative;display:inline-block;height:66px}.complaint-btns>li:hover{background:#feea92;background:linear-gradient(to bottom,rgba(254,234,146,1) 0%,rgba(249,215,64,1) 100%)}.complaint-btns.btn-container>li:hover{box-shadow:0 28px #fee471 inset,2px 2px #d5af01;border-color:white}.complaint-btns>li:active{background:#ffe98a;background:linear-gradient(to bottom,rgba(255,233,138,1) 0%,rgba(229,187,0,1) 100%);box-shadow:0 0 #fee471 inset,0 0 #d5af01;top:2px;left:2px}.complaint-btns>li input{color:black}.complaint-btns>li .input-btn-wrap{display:block}.complaint-btns>li .btn-icon{background:url(/service/util/custom/images/primary/ks1/report_abuse/golden_whistle_sprite.png) -5px -5px no-repeat;display:inline-block;height:58px;width:60px;margin:0 0 -10px 7px;z-index:1}.complaint-btns .btn-right{padding:15px 20px 0 0;display:inline-block;vertical-align:top}.complaint-btns .btn-right>*{font-size:18px;outline:0 none}.complaint-btns>li{position:relative;margin-top:2px}.complaint-btns>li .input-btn-wrap:active .btn-icon{top:2px;left:22px}.complaint-btns>li .Button_Save .btn-icon{background-position:-5px -7px}.complaint-btns>li .Button_Cancel .btn-icon{background-position:-70px -5px}.assignment-review .portlet-box,.assignment-review .background_overlay,.assignment-review .portlet-content,.assignment-review .assessment_container>div.form-container>form{background:0;padding:0}.assignment-review .portlet-container{overflow:hidden;top:86px}.assignment-review .assessment_container{padding:0;background-image:linear-gradient(to bottom,#f7faff 25%,#d6eaff 100%);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.assignment-review .assessment_body{max-width:100%;padding:0;border-radius:0;background:transparent;box-shadow:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:justify;-ms-flex-pack:justify;justify-content:justify;font-size:15px}.assignment-review .assessment_container .form-container{width:100%;height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:5px 20px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.assignment-review .assessment_container .form-container>form{width:100%;max-width:1500px;-webkit-flex:auto;-ms-flex:auto;flex:auto}.assignment-review .assessment_body>.formGroup{width:100%;-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;padding:20px;color:#333;position:relative}.assignment-review .assessment_body>.formGroup:not(:first-of-type):before{content:"";display:block;position:absolute;left:0;height:80%;border-left:1px solid rgba(0,0,0,0.3)}.assignment-review .assessment_body>.formGroup>*{padding:20px;padding-left:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:inline-block}.assignment-review .assessment_container .formGroup textarea{-webkit-flex:2 1 33em;-ms-flex:2 1 33em;flex:2 1 33em;min-height:2em;padding:20px;resize:vertical;max-height:300px;outline:1px solid #ccc;color:#333;font-size:14.25px}.assignment-review .assessment_body select{font-size:$font-size}.assignment-review .assessment_body label{color:#000;line-height:1.2rem;display:block;margin-bottom:20px}.assignment-review{background:#eee}.assignment-review .assessment_container>.review-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:20px;box-shadow:inset 0 2px 1px 0 rgba(0,0,0,0.17);background:#eee;margin:0;position:relative;height:auto}@-webkit-keyframes reviewIframe{from{max-height:0}to{max-height:80vh}}@keyframes reviewIframe{from{max-height:0;min-height:0}to{max-height:80vh;min-height:100%}}.assignment-review .assessment_container>.review-container:before{display:block;width:300px;text-align:center;position:absolute;top:33%;left:calc(50% - 150px)}.assignment-review .assessment_container>.review-container iframe{-webkit-flex:auto;-ms-flex:auto;flex:auto;background:#fff;border:3px double #dcdcdc;max-width:1500px;overflow:hidden;position:relative;z-index:1;height:auto}.no-touch .assignment-review .assessment_container>.review-container iframe{-webkit-animation:reviewIframe both 1.3s ease-in-out 2s;animation:reviewIframe both 1.3s ease-in-out 2s}.touch .assignment-review .assessment_container>.review-container iframe,.touch .assignment-review .assessment_container>.review-container.multiple{position:absolute;left:10px;right:10px;width:calc(100% - 20px);bottom:10px;top:10px;height:calc(100% - 20px)}.touch .assignment-review .assessment_container>.review-container{overflow:scroll;-webkit-overflow-scrolling:touch}.assignment-review .assessment_container>.review-container.multiple{-webkit-flex:auto;-ms-flex:auto;flex:auto;background:url(/service/util/custom/images/primary/ks2/standard/blue/bg.png) no-repeat fixed left top #FFF !important;max-width:1500px;overflow-y:scroll;position:relative;z-index:1;height:auto}.list-fileupload{background-color:#27a1ec;border-radius:20px;box-shadow:0 1px rgb(255 255 255 / 25%) inset,0 -1px 0 0 #27a1ec,0 -1px 0 1px #43b8fe inset,0 3px #1982c1;padding:20px;margin:30px 20px 20px 20px}.list-fileupload .portlet-title{font-size:24px;margin-bottom:28px;background:#f7f7f7;border-radius:15px;box-shadow:0 -2px #fff inset,0 -3px #ededed inset,0 25px #fff inset,0 2px 2px rgb(0 0 0 / 15%);padding:0 17px;margin-top:1px;line-height:52px;height:50px;color:#1982c1;text-shadow:none}.content{margin:0 auto;text-align:center;padding-top:30px}.list-fileupload#favouriteLink{vertical-align:middle !important}