@charset "UTF-8";.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media(min-width:768px){.container{width:750px}
}
@media(min-width:992px){.container{width:970px}
}
@media(min-width:1200px){.container{width:1170px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
.lead{font-size:14px}
}
@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.badge-success{background-color:#468847;color:#fff}
.badge-info{background-color:#3a87ad;color:#fff}
.sky-alert{margin-bottom:10px;padding:10px;border:0;border-radius:4px;border-left:solid 30px;color:#212327;display:flex;flex-direction:row;align-items:center;font-family:"Blackbaud Sans","Helvetica Neue",Arial,sans-serif}
.alert-error{background-color:#f7a08f;border-color:#ef4044}
.alert-error::before{content:"";font-family:FontAwesome;margin-left:-31px;margin-right:18px;color:#fff}
.alert{padding:10px!important}
.alert.collapse{display:none!important}
.sky-label{color:#212327;display:inline;border-radius:10rem;font-weight:400;margin:0 5px;padding:.3em .6em .3em .6em;white-space:nowrap}
.sky-info-label{background-color:#81d4f7}
.sky-info-label:before{content:"";font-family:FontAwesome;margin-right:5px}
.sky-success-label{background-color:#b7da9b}
.sky-success-label:before{content:"";font-family:FontAwesome;margin-right:5px}
.sky-warning-label{background-color:#ffd597}
.sky-warning-label:before{content:"";font-family:FontAwesome;margin-right:5px}
.sky-danger-label{background-color:#f7a08f}
.sky-danger-label::before{content:"";font-family:FontAwesome;margin-right:5px}
.sky-error-label{color:#212327;font-size:15px;font-weight:bold;font-family:"Blackbaud Sans","Helvetica Neue",Arial,sans-serif}
.sky-error-label::before{content:"";font-family:FontAwesome;margin-right:5px;color:#ef4044}
.error-upload{border:1px solid #ef4044!important;box-shadow:0 0 8px rgba(239,64,68,.6)!important}
.bb-tile hr{border-top:solid 1px #e7eaec}
.bb-tile .tile-body-section-header{font-weight:600;margin-bottom:5px}
#skyui-header{margin-bottom:30px}
.skyui-sub-header{color:#666;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;margin-left:60px;vertical-align:middle}
.app-page-menu-wrap{background-color:#fafaf9;height:43px;border-bottom:solid 1px #e8ebea}
.app-page-menu-wrap .btn{margin:4px 0 0 5px}
.white-bg{background-color:#fff}
.border-bottom{border-bottom:1px solid #e7eaec!important}
.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{margin-left:0;margin-right:4px;position:relative}
.skyui-modal .control-label.required:after,.bb-modal .control-label.required:after{content:"*";color:#ca2a2a;padding-left:5px}
.skyui-modal .modal-header,.bb-modal .modal-header{color:#fff;display:block}
.skyui-modal .modal-header .close,.bb-modal .modal-header .close{color:#fff;opacity:.8}
ul.token-input-list .token-input-token{white-space:normal}
span.sky-token-input{padding:2px 8px;background-color:#c1e8fb;border:1px solid #00b4f1;border-radius:3px;margin:5px 5px 5px 0;display:inline-block}
span.sky-token-input button{border:0;background-color:#c1e8fb}
.box-validate{background-color:inherit!important;border:1px solid #ca2a2a!important;box-shadow:#ca2a2a 0 0 4px 1px!important}
.box-validate-info{background-color:inherit!important;border:1px solid #00b4f1!important;box-shadow:#c1e8fb 0 0 4px 1px!important}
.inline{display:inline}
.app-info-text-pre{white-space:pre-line}
.accordion-toggle{cursor:pointer}
.filter-item{background-color:#ffecd9;border:1px solid #fc6;border-radius:4px;margin-left:24px;padding:5px;overflow:auto}
.sky-icon-close:before{content:""}
.grid-filters-body-group-content .filter-item .filter-item-remove{color:#ca2a2a;cursor:pointer;float:right;font-family:BBSKY;font-size:14px}
.toolbar.bb-table-toolbar .bb-search-container>.bb-search-icon,.toolbar.bb-table-toolbar .bb-search-container>.search-icon,.toolbar.bb-table-toolbar .search-container>.bb-search-icon,.toolbar.bb-table-toolbar .search-container>.search-icon,.toolbar.table-toolbar .bb-search-container>.bb-search-icon,.toolbar.table-toolbar .bb-search-container>.search-icon,.toolbar.table-toolbar .search-container>.bb-search-icon,.toolbar.table-toolbar .search-container>.search-icon{padding-top:1px}
.toolbar.bb-table-toolbar .bb-search-container>.bb-search-icon:before,.toolbar.bb-table-toolbar .bb-search-container>.search-icon:before,.toolbar.bb-table-toolbar .search-container>.bb-search-icon:before,.toolbar.bb-table-toolbar .search-container>.search-icon:before,.toolbar.table-toolbar .bb-search-container>.bb-search-icon:before,.toolbar.table-toolbar .bb-search-container>.search-icon:before,.toolbar.table-toolbar .search-container>.bb-search-icon:before,.toolbar.table-toolbar .search-container>.search-icon:before{content:"";font-family:BBSKY;color:#666;font-size:17px;background-color:#fff}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.bb-filter-btn-icon:before,.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.filter-button-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.bb-filter-btn-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.filter-button-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.bb-filter-btn-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.filter-button-icon:before,.toolbar.table-toolbar .toolbar-button-icon.bb-filter-btn-icon:before,.toolbar.table-toolbar .toolbar-button-icon.filter-button-icon:before{content:""}
.glyphicon-backward:before,.pagination .first a:before{content:""}
.glyphicon-play:before,.pagination .previous a:before,.pagination [ng-if=directionLinks]:first-child a:before,.pagination .next a:before,.pagination [ng-if=directionLinks]:last-child a:before{content:""}
.glyphicon-forward:before,.pagination .last a:before{content:""}
.glyphicon,.pagination .first a,.pagination .previous a,.pagination .next a,.pagination .last a,.pagination [ng-if=directionLinks] a,.ui-select-container .ui-select-match .ui-select-toggle>.caret{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#f4f4f4;border-color:#ddd;color:inherit;cursor:default;z-index:2}
a#backLink{cursor:pointer}
.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #ddd;color:inherit;float:left;line-height:1.42857;margin-left:-1px;padding:4px 10px;position:relative;text-decoration:none}
.icon-flipped,.pagination .previous a,.pagination [ng-if=directionLinks]:first-child a{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}
.pagination .first a,.pagination .previous a,.pagination .next a,.pagination .last a,.pagination [ng-if=directionLinks] a{padding-left:8.5px;padding-right:8.5px;line-height:1.42857;top:0}
.modal-body .wizard .actions{text-align:left}
.modal-body .wizard .actions a{font-size:14px;text-align:center}
.modal-body .wizard .actions a[href="#previous"],.modal-body .wizard .actions a[href="#next"],.modal-body .wizard .actions a[href="#finish"]{background-repeat:repeat-x;background-color:#569b6f;background-image:-moz-linear-gradient(top,#80b493,#569b6f);background-image:-ms-linear-gradient(top,#80b493,#569b6f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#80b493),to(#569b6f));background-image:-webkit-linear-gradient(top,#80b493,#569b6f);background-image:-o-linear-gradient(top,#80b493,#569b6f);background-image:linear-gradient(top,#80b493,#569b6f);border-radius:3px;font-weight:600;min-height:34px;min-width:76px}
.modal-body .wizard .actions a[href="#cancel"]{background:transparent;border-color:transparent;box-shadow:none;color:#1c84c6;margin:7px 0 0 0;padding:0}
.modal-body .wizard .actions a[href="#cancel"]:hover{text-decoration:underline}
.modal-body .wizard .actions .disabled a[href="#previous"],.modal-body .wizard .actions .disabled a[href="#next"],.modal-body .wizard .actions .disabled a[href="#finish"]{background:#eee;color:#aaa}
table.table-sky thead{background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
table.table-sky.wrap thead{white-space:normal}
table.table-sky thead tr th{color:#212327}
/*! jQuery UI - v1.12.0 - 2016-08-10
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important;pointer-events:none}
.btnDisabledCursors[disabled],fieldset[disabled] .btnDisabledCursors{pointer-events:all!important;cursor:not-allowed}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.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,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;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 .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.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}
.ui-widget-header a{color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.jqgrow.ui-state-highlight{border:1px solid #ccc;background:#fff;color:#444}
.filterable-view-grid .ui-jqgrid-bdiv{overflow-x:hidden;overflow-y:auto}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url("//libs-e1.myschoolapp.com/jqueryui/1.9.2/themes/flick/images/ui-icons_0073ea_256x240.png")}
.ui-widget-header .ui-icon{background-image:url("//libs-e1.myschoolapp.com/jqueryui/1.9.2/themes/flick/images/ui-icons_0073ea_256x240.png")}
.ui-button .ui-icon{background-image:url("//libs-e1.myschoolapp.com/jqueryui/1.9.2/themes/flick/images/ui-icons_0073ea_256x240.png")}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon,.ui-state-default .ui-icon{background-image:url("//libs-e1.myschoolapp.com/jqueryui/1.9.2/themes/flick/images/ui-icons_0073ea_256x240.png")}
.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("//libs-e1.myschoolapp.com/jqueryui/1.9.2/themes/flick/images/ui-icons_ffffff_256x240.png")}
.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("//libs-e1.myschoolapp.com/jqueryui/1.9.2/themes/flick/images/ui-icons_0073ea_256x240.png")}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("//libs-e1.myschoolapp.com/jqueryui/1.9.2/themes/flick/images/ui-icons_ff0084_256x240.png")}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-caret-1-n{background-position:0 0}
.ui-icon-caret-1-ne{background-position:-16px 0}
.ui-icon-caret-1-e{background-position:-32px 0}
.ui-icon-caret-1-se{background-position:-48px 0}
.ui-icon-caret-1-s{background-position:-65px 0}
.ui-icon-caret-1-sw{background-position:-80px 0}
.ui-icon-caret-1-w{background-position:-96px 0}
.ui-icon-caret-1-nw{background-position:-112px 0}
.ui-icon-caret-2-n-s{background-position:-128px 0}
.ui-icon-caret-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-65px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:1px -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}
.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.tooltip{z-index:11111}
.tooltip .tooltip-inner{text-align:center;white-space:pre-wrap;padding:5px;z-index:11111}
.tooltip-position{position:static;margin-bottom:0}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.btn .fa-check{visibility:hidden}
.btn.active .fa-check{visibility:visible}
div.thumbnail.bulletin{padding:10px 15px}
div.thumbnail.bulletin>h1,div.thumbnail.bulletin>h2,div.thumbnail.bulletin>h3{margin-top:0}
div.thumbnail.bulletin>div.caption{padding:0}
.modal-header-contactcard{height:52px}
h2.modal-header-content{margin-top:0;font-size:16px;font-weight:600}
div.modal-header-contactcard>.modal-close-btn:hover{color:#979ba2!important;transition:color 150ms}
div.modal-header-contactcard>a.modal-close-btn{color:#cdcfd2!important}
.filter-button-style{margin:0 5px 0 0!important}
div.modal-header>a.message-header-link:hover{color:#135783!important}
div.modal-header>a.message-header-link{color:#1c84c6!important;vertical-align:baseline}
.ng-hide{display:none!important}
.site-main .right{float:right}
.site-main .left{float:left}
.site-main .textright{text-align:right}
.site-main .textcenter{text-align:center}
.site-main .slide{cursor:pointer}
.trans-bordercolor{border-color:transparent}
.white-fgc,.white-fgc-hover:hover{color:#fff!important}
.white-bgc,.white-bgc-hover:hover{background-color:#fff!important}
.black-fgc,.black-fgc-hover:hover{color:#000!important}
.black-bgc,.black-bgc-hover:hover{background-color:#000!important}
.black-50alpha-bgc{background:#000;background:rgba(0,0,0,.5)}
.black-40alpha-bgc{background:#000;background:rgba(0,0,0,.4)}
.black-30alpha-bgc{background:#000;background:rgba(0,0,0,.3)}
.red-fgc,.red-fgc-hover:hover{color:#b94a48!important}
.gray-fgc{color:#666}
.gray-bgc{background-color:#f7f7f7}
.gray-bgc-two{background-color:#d6d6d6}
.gray-bgc-dark{background-color:#cfcfcf}
.gray-bgc-ultradark{background-color:#c4c3c2}
.gray-bordercolor{border:1px solid #ddd}
.gray-boxshadow{box-shadow:0 1px 4px #ccc;-moz-box-shadow:0 1px 4px #ccc;-webkit-box-shadow:0 1px 4px #ccc}
.gray-nav-boxshadow{box-shadow:0 4px 10px -2px #999;-moz-box-shadow:0 4px 10px -2px #999;-webkit-box-shadow:0 4px 10px -2px #999}
.gray-gradient{background:-webkit-gradient(linear,left top,left 25,from(#fff),color-stop(4%,#eee),to(#fff));background:-moz-linear-gradient(top,#fff,#eee 1px,#fff 25px)}
.gray-button{border:1px solid #d1d0d0;-moz-box-shadow:0 3px 4px #aaa;-webkit-box-shadow:0 3px 4px #aaa;box-shadow:0 3px 4px #aaa;background:-webkit-gradient(linear,0% 0,0% 25,from(#fff),color-stop(.04,#eee),to(#e6e6e6))}
.gray-button:hover{background:#d9d9d9}
.gray-border-bottom{border-bottom:2px solid #c5c5c5}
.green-fgc{color:#468847!important}
.yellow-bgc-focus:focus{background:#feffef}
.box-radius-4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.box-shadow{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.box-inset-light{-moz-box-shadow:inset 2px 3px 5px rgba(0,0,0,.35);-webkit-box-shadow:inset 2px 3px 5px rgba(0,0,0,.35);box-shadow:inset 2px 3px 5px rgba(0,0,0,.35)}
.site-badge{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;background-color:#d42a27;font-size:12.025px;font-weight:bold;padding:3px 6px;white-space:nowrap;line-height:18px!important}
.site-badge-inbox{background-color:#b94a48}
.site-badge-off{background-color:rgba(0,0,0,.4)}
.badge-danger{background-color:#d42a27;color:#fff}
LI.divider{height:1px;margin:7px 1px!important;overflow:hidden;background-color:#e5e5e5;border-bottom:0 solid #fff}
.tblcell-border-bottom{border-bottom:1px solid #ddd!important;border-top:0}
#wh-edit-task{display:block;z-index:9999999;position:fixed;text-align:left;bottom:0}
#site-dto-message{display:none;z-index:9999998;position:fixed;padding:5px 20px;text-align:center;width:100%;bottom:0;-moz-opacity:.9;opacity:.9;filter:alpha(opacity=90);background-color:#fddfde;border-color:#fbc7c6}
#site-message{position:fixed;text-align:center;width:100%;z-index:9999999;left:0;top:0;display:none}
#site-message .alert{-moz-opacity:.9;opacity:.9;filter:alpha(opacity=90);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.message{position:relative;margin:10px 0;border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;list-style-type:none;background-repeat:no-repeat;background-position:10px 10px;padding:10px 35px}
.message.error{background-image:url(images/error.png);background-color:#fddfde;border-color:#fbc7c6}
.message.warning{background-image:url(images/warning.png);background-color:#fdf5d9;border-color:#dcd1a8}
.message.success{background-image:url(images/success.png);background-color:#d1eed1;border-color:#afd5af}
.message-list{table-layout:fixed;width:100%}
.message-list-body{word-wrap:break-word;color:#000;margin-top:5px;overflow:auto;max-height:500px}
.message-list div.well.fromother{background-color:#fff}
#message-side-filter .right-side-filter{font-weight:normal;font-size:13px;padding-left:5px;padding-right:5px;white-space:normal}
#emergency-bulletin{width:100%;z-index:100}
#schedule-maker-bulletin .emergency-bulletin-container,#emergency-bulletin .emergency-bulletin-container,#main-bulletin .main-bulletin-container{background-color:#fff9c7;border-bottom:1px solid #b9b076;margin-top:-30px}
#emergency-bulletin .emergency-bulletin-container{padding:20px 20px 2px 20px}
#main-bulletin .main-bulletin-container{margin-bottom:30px;padding:10px 5px 5px 5px}
#emergency-bulletin.fullscreen-window{z-index:2000}
#emergency-bulletin.fullscreen-window>.emergency-bulletin-container{margin-top:0!important}
#schedule-maker-bulletin{position:fixed;width:100%;z-index:100}
#schedule-maker-bulletin .emergency-bulletin-container{padding:20px 20px 2px 20px}
#schedule-maker-bulletin .contract-bulletin-container{margin-bottom:30px;padding:10px 5px 5px 5px}
#schedule-maker-bulletin.fullscreen-window{z-index:2000}
#schedule-maker-bulletin.fullscreen-window>.emergency-bulletin-container{margin-top:0!important}
.required-indicator{color:#f00;cursor:pointer}
.text-align-right{text-align:right}
.sky-toaster-backbone{z-index:9999999;bottom:0;right:0;display:block;max-width:300px;max-height:100%;overflow-y:auto;position:fixed;padding-bottom:20px;padding-right:20px}
.sky-toast-backbone{padding:0 10px;margin-bottom:20px;border-left:solid 30px;color:#212327;display:flex;flex-direction:row;align-items:center;background-color:#81d4f7;border-color:#00b4f1}
.sky-toast-backbone-success{padding:0 10px;margin-bottom:20px;border-left:solid 30px;color:#212327;display:flex;flex-direction:row;align-items:center;background-color:#b7da9b;border-color:#72bf44}
.sky-toast-btn-close-backbone{border-color:transparent;border-radius:3px;margin-left:auto;width:32px;height:32px;cursor:pointer;font-weight:bold;line-height:1;margin:0;padding:0;color:#212327;opacity:.8;border:0;background-color:transparent;display:block}
.sky-toast-btn-close-backbone:focus-visible{border:#212327 solid 2px;outline:0}
.sky-toast-btn-close-backbone:hover{opacity:1}
.sky-toast-icon-theme-default-backbone{color:#fff;margin-left:-31px;margin-right:20px}
.sky-toast-content-backbone{padding-top:10px;padding-bottom:10px;width:100%;word-wrap:break-word;overflow:hidden}
.sky-shadow-backbone{box-shadow:0 0 5px 0 rgba(0,0,0,.3)}
.sky-rounded-corners-backbone{border-radius:3px}
.info-toast-link{color:#212327;text-decoration:underline}
.sky-screen-reader-only-backbone{width:0;height:0;padding:0;opacity:0;position:absolute;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0);outline:0;white-space:nowrap}
.sky-omnibar-separator{border-right:1px solid #8b919b}
.imgNice,.img-frame{padding:4px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,.075);box-shadow:0 1px 1px rgba(0,0,0,.075)}
.imgNice{margin-right:10px;margin-bottom:10px;line-height:1}
.p-0{padding:0!important}
.p-1{padding:1px}
.p-2{padding:2px}
.p-3{padding:3px}
.p-4{padding:4px}
.p-5{padding:5px}
.p-10{padding:10px}
.p-15{padding:15px}
.p-20{padding:20px}
.p-25{padding:25px}
.p-30{padding:30px}
.pt-0{padding-top:0!important}
.pt-1{padding-top:1px}
.pt-2{padding-top:2px}
.pt-3{padding-top:3px}
.pt-4{padding-top:4px}
.pt-5{padding-top:5px!important}
.pt-6{padding-top:6px}
.pb-6{padding-bottom:6px!important}
.pt-7{padding-top:7px}
.pt-8{padding-top:8px}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pt-25{padding-top:25px}
.pt-30{padding-top:30px}
.pt-35{padding-top:35px}
.pt-50{padding-top:50px}
.pr-0{padding-right:0!important}
.pr-1{padding-right:1px}
.pr-2{padding-right:2px!important}
.pr-3{padding-right:3px}
.pr-4{padding-right:4px}
.pr-5{padding-right:5px}
.pr-6{padding-right:6px}
.pr-8{padding-right:8px}
.pr-10{padding-right:10px}
.pr-12{padding-right:12px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pr-25{padding-right:25px}
.pr-30{padding-right:30px}
.pb-0{padding-bottom:0!important}
.pb-1{padding-bottom:1px}
.pb-2{padding-bottom:2px}
.pb-3{padding-bottom:3px}
.pb-4{padding-bottom:4px}
.pb-5{padding-bottom:5px!important}
.pb-6{padding-bottom:6px!important}
.pb-8{padding-bottom:8px}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pb-25{padding-bottom:25px}
.pb-30{padding-bottom:30px}
.pl-0{padding-left:0!important}
.pl-1{padding-left:1px}
.pl-2{padding-left:2px!important}
.pl-3{padding-left:3px}
.pl-4{padding-left:4px}
.pl-5{padding-left:5px}
.pl-6{padding-left:6px}
.pl-8{padding-left:8px}
.pl-10{padding-left:10px!important}
.pl-12{padding-left:12px}
.pl-15{padding-left:15px}
.pl-16{padding-left:16px}
.pl-20{padding-left:20px}
.pl-25{padding-left:25px}
.pl-30{padding-left:30px}
.pl-200{padding-left:200px!important}
.col-xs-no-padding-l,.col-sm-no-padding-l,.col-md-no-padding-l,.col-lg-no-padding-l{padding-left:0}
.col-xs-no-padding-r,.col-sm-no-padding-r,.col-md-no-padding-r,.col-lg-no-padding-r{padding-right:0}
.col-xs-no-padding,.col-sm-no-padding,.col-md-no-padding,.col-lg-no-padding{padding:0}
.bt1-e8e8e8{border-top:1px #e8e8e8 solid}
.bt1-dddddd{border-top:1px solid #ddd}
.bt1-c5c5c5{border-top:1px solid #c5c5c5}
.bb1-d3d3d3{border-bottom:1px #d3d3d3 solid}
.bb1-faf9f9{border-bottom:1px #faf9f9 solid}
.bb1-000000{border-bottom:1px #000 solid}
.bl1-d3d3d3{border-left:1px #d3d3d3 solid}
.bl1-F3F0E4{border-left:1px solid #f3f0e4}
.br1-d3d3d3{border-right:1px #d3d3d3 solid}
.br0{border-right:0!important}
.b-1-eee{border:solid 1px #eee}
.b-1-fff{border:solid 1px #fff}
.no-radius{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
UL.list-table>LI{padding:8px!important;line-height:20px;border-top:1px solid #ddd}
UL.list-table>LI.accordion-group{border-left:0;border-bottom:0;border-right:0;border-radius:0}
UL.list-table-condensed>LI{padding:4px 5px!important}
UL.list-table-striped>LI:nth-child(odd){background-color:#f9f9f9}
UL.list-table-hover>LI:hover{background-color:#fefed1}
ul.list-table-no-first-border li:first-child{border-top:0!important}
UL.ui-sortable:not(.bb-reorder-container)>LI{padding:3px}
UL.sort-order.ui-sortable>LI:not(.disabled):hover{outline:dashed 3px #d7d6d6;outline-offset:-3px;cursor:move;border-top-color:transparent}
UL.sort-order.ui-sortable>LI:not(.disabled):hover+LI{border-top-color:transparent}
UL.sort-order.ui-sortable.list-sort-hover>LI:not(.disabled):hover{background-color:#c8ebfb}
UL.inline.separator-comma>li{padding-left:0;padding-right:0}
UL.inline.separator-comma>li:not(:last-child):after{content:","}
.m-0{margin:0!important}
.m-1{margin:1px}
.m-2{margin:2px}
.m-3{margin:3px}
.m-4{margin:4px}
.m-5{margin:5px}
.m-10{margin:10px}
.m-15{margin:15px}
.m-20{margin:20px}
.m-25{margin:25px}
.m-30{margin:30px}
.mt-0{margin-top:0!important}
.mt-1{margin-top:1px}
.mt-2{margin-top:2px}
.mt-3{margin-top:3px}
.mt-4{margin-top:4px}
.mt-5{margin-top:5px}
.mt-8{margin-top:8px}
.mt-10{margin-top:10px}
.mt-12{margin-top:12px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-25{margin-top:25px}
.mt-30{margin-top:30px}
.mt-32{margin-top:32px}
.mt-40{margin-top:40px}
.mt-60{margin-top:60px}
.mr-0{margin-right:0!important}
.mr-1{margin-right:1px}
.mr-2{margin-right:2px}
.mr-3{margin-right:3px}
.mr-4{margin-right:4px}
.mr-5{margin-right:5px}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.mr-25{margin-right:25px!important}
.mr-30{margin-right:30px}
.mr-35{margin-right:35px}
.mr-37{margin-right:37px}
.mr-69{margin-right:69px}
.mr-70{margin-right:70px}
.mr-175{margin-right:175px}
.mr-225{margin-right:225px}
.mb-0{margin-bottom:0!important}
.mb-1{margin-bottom:1px}
.mb-2{margin-bottom:2px}
.mb-3{margin-bottom:3px}
.mb-4{margin-bottom:4px!important}
.mb-5{margin-bottom:5px!important}
.mb-10{margin-bottom:10px!important}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-22{margin-bottom:22px}
.mb-25{margin-bottom:25px}
.mb-30{margin-bottom:30px}
.ml-0{margin-left:0!important}
.ml-1{margin-left:1px}
.ml-2{margin-left:2px}
.ml-3{margin-left:3px}
.ml-4{margin-left:4px}
.ml-5{margin-left:5px}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.ml-25{margin-left:25px}
.ml-30{margin-left:30px}
.ml-35{margin-left:35px}
.ml-46{margin-left:46px}
.ml-50{margin-left:50px}
.ml-70{margin-left:70px!important}
.ml-80{margin-left:80px}
.ml-150{margin-left:150px}
.ml-160{margin-left:160px}
.ml-200{margin-left:200px}
.p-0{padding:0!important}
.p-1{padding:1px}
.p-2{padding:2px}
.p-3{padding:3px}
.p-4{padding:4px}
.p-5{padding:5px}
.p-10{padding:10px}
.p-15{padding:15px}
.p-20{padding:20px}
.p-25{padding:25px}
.p-30{padding:30px}
.pt-0{padding-top:0!important}
.pt-1{padding-top:1px}
.pt-2{padding-top:2px}
.pt-3{padding-top:3px}
.pt-4{padding-top:4px}
.pt-5{padding-top:5px!important}
.pt-6{padding-top:6px}
.pb-6{padding-bottom:6px!important}
.pt-7{padding-top:7px}
.pt-8{padding-top:8px}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pt-25{padding-top:25px}
.pt-30{padding-top:30px}
.pt-35{padding-top:35px}
.pt-50{padding-top:50px}
.pr-0{padding-right:0!important}
.pr-1{padding-right:1px}
.pr-2{padding-right:2px!important}
.pr-3{padding-right:3px}
.pr-4{padding-right:4px}
.pr-5{padding-right:5px}
.pr-6{padding-right:6px}
.pr-8{padding-right:8px}
.pr-10{padding-right:10px}
.pr-12{padding-right:12px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pr-25{padding-right:25px}
.pr-30{padding-right:30px}
.pb-0{padding-bottom:0!important}
.pb-1{padding-bottom:1px}
.pb-2{padding-bottom:2px}
.pb-3{padding-bottom:3px}
.pb-4{padding-bottom:4px}
.pb-5{padding-bottom:5px!important}
.pb-6{padding-bottom:6px!important}
.pb-8{padding-bottom:8px}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pb-25{padding-bottom:25px}
.pb-30{padding-bottom:30px}
.pl-0{padding-left:0!important}
.pl-1{padding-left:1px}
.pl-2{padding-left:2px!important}
.pl-3{padding-left:3px}
.pl-4{padding-left:4px}
.pl-5{padding-left:5px}
.pl-6{padding-left:6px}
.pl-8{padding-left:8px}
.pl-10{padding-left:10px!important}
.pl-12{padding-left:12px}
.pl-15{padding-left:15px}
.pl-16{padding-left:16px}
.pl-20{padding-left:20px}
.pl-25{padding-left:25px}
.pl-30{padding-left:30px}
.pl-200{padding-left:200px!important}
.h-auto-important{height:auto!important}
.btn-group-spaced .btn+.btn{margin-left:5px}
.inline-edit{cursor:pointer}
.table-edit TD:not(.edit-cell),td.inline-edit:not(.edit-cell){height:24px;line-height:24px}
.inline-edit IMG{max-height:28px}
.inline-edit .control-group{margin-bottom:0}
.inline-edit .control-group INPUT,.inline-edit .control-group SELECT{margin-bottom:0}
.inline-edit .control-group INPUT{height:24px}
.inline-edit .control-group SELECT{height:24px;line-height:24px;padding:2px}
.inline-edit i.p3icon-edit{padding-top:3px;padding-right:2px;height:100%;visibility:hidden}
.inline-edit:not(.disabled):hover{outline:solid 2px #d7d6d6;outline-offset:-1px}
.inline-edit:not(.disabled):hover i{visibility:visible}
.edit-cell{outline:0!important}
.filterTop{background-color:#d7d6d6;background-image:url("//libs-e1.myschoolapp.com/p3-cache/img/textureDark.png");background-repeat:repeat;border:1px solid #c5c5c5;padding:2px;margin-top:0}
.filterTop h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#424242;text-shadow:1px 1px 1px #fff;font-size:11px;margin:0 8px}
.nav-filter{background-color:#f7f7f7}
.nav-filter H5{color:#424242;font-weight:400;padding:3px 0;word-wrap:break-word}
.nav-filter H5.muted{color:#999}
.whiteContainer{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(1,#fff))}
.background-gray-texture{background-color:#f3f1f1;background-image:url("//libs-e1.myschoolapp.com/p3-cache/img/backTexture.png")}
.yellow-sticky-note{-webkit-box-shadow:#ddd 0 1px 2px;position:relative;background-color:#ffffc6;border:1px solid #e5e582;margin:2.5em 0 .5em 0;padding:1.5em 1em;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25)}
.yellow-sticky-note.taped:after{display:block;content:"";position:absolute;width:50px;height:20px;top:0;left:-10px;border:1px solid #fff;background:rgba(254,254,254,.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.yellow-sticky-note p{font-weight:200;font-size:15px;line-height:20px;margin:0 30px 0 30px}
legend.legend-conrol-nospace+.form-group{margin-top:0}
.inline-edit{cursor:pointer}
.table-edit TD:not(.edit-cell),td.inline-edit:not(.edit-cell){height:24px;line-height:24px}
.inline-edit IMG{max-height:28px}
.inline-edit .form-group{margin-bottom:0}
.inline-edit .form-group INPUT,.inline-edit .form-group SELECT{margin-bottom:0}
.inline-edit .form-group INPUT{height:14px}
.inline-edit .form-group INPUT.form-control[type=text]{height:24px}
.inline-edit .form-group SELECT{height:24px;line-height:24px;padding:2px}
.inline-edit i.p3icon-edit{padding-top:3px;padding-right:2px;height:100%;visibility:hidden}
.inline-edit i.fa-pencil{padding-top:3px;padding-right:2px;height:100%;visibility:hidden}
.inline-edit:not(.disabled):hover{outline:solid 2px #d7d6d6;outline-offset:-1px}
.inline-edit:not(.disabled):hover i{visibility:visible}
.edit-cell{outline:0!important}
.form-no-item-text{font-style:italic;line-height:30px}
.form-display-text{line-height:30px}
.btn-group-spaced .btn+.btn{margin-left:5px}
.cursor-pointer{cursor:pointer}
.cursor-defualt{cursor:default!important}
.border-none{border:0!important}
.clear{clear:both}
.well-yellow{background-color:#ffffc9}
.wrap-long-words{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all}
#wh-time-picker-main{z-index:9999;background:#fff;border:1px solid rgba(195,201,206,.980469);overflow:auto;height:110px;width:86px;position:absolute}
input[type=time]{padding-left:5px;padding-right:2px;width:100px}
.wh-time-picker-item:hover{background:#ccc}
.wh-time-picker-item.selected{background:#ccc;border-top:1px solid rgba(195,201,206,.980469);border-bottom:1px solid rgba(195,201,206,.980469)}
.token-input-list .token-input-token-hide{display:none!important}
.ch .arrow-s,.accordion-toggle .arrow-s{margin-top:8px;margin-right:10px}
.ch .arrow-e,.accordion-toggle .arrow-e{margin-top:8px;margin-right:12px;margin-left:4px}
.site-main .slide{cursor:pointer}
.arrow-n{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #bdbdbd}
.arrow-s{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #bdbdbd}
.arrow-e{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #bdbdbd}
.arrow-w{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #00f}
.grid-header{background-color:#fff;border-bottom:1px solid #ccc!important;color:#686c73!important;font-weight:normal!important}
.grid-header a{color:#686c73!important;font-weight:normal!important}
.dragRegion{background-color:#f7f7f7;padding:20px;margin:10px;text-align:center;border:3px dashed #bbbcbc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}
.logo-block{width:247px;margin-right:30px;margin-bottom:30px}
.pad-margin-override{padding:0!important;margin:0!important}
.calLabel{padding:4px;cursor:pointer;margin:3px;float:left;min-height:17px;min-width:16px}
.customColorText{margin-left:3px;padding:4px;border:1px solid #e3e3e3;min-width:77px;cursor:pointer;text-align:right;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#lightText{color:#ededed}
#darkText{color:#000}
.iconColor{color:inherit}
.eventroles{font-size:11px;color:#6a6a6a}
.step{background:none repeat scroll 0 0 #9f9f9f;color:#fff;text-align:center;font-size:15px;line-height:30px;width:30px;height:30px;margin-right:10px;border-radius:15px 15px 15px 15px;-webkit-border-radius:15px;-moz-border-radius:15px}
.step-content{margin-left:40px}
.cm-sort-item:not(.bb-reorder-list-row){padding:0 5px 0 15px;font-size:14px;line-height:42px}
.cm-sort-item{color:#000;background:#f6f6f6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;border-top:solid 1px #ddd}
.cm-sort-item:nth-child(even){background:#fff}
.cm-sort-item:hover{background:#fefed1;border:dashed 3px #bcbbbb!important}
.cm-sort-item .btn{margin:5px 0}
.cm-sort-item:after{content:"";display:block;clear:both}
.datelabel{display:inline-block;font-size:11px;margin:5px 5px 5px 0;padding:0 3px 0 3px;background-color:#dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid #ecd900;border:1px solid rgba(0,0,0,.2)}
.kpiBoard .kpiTile{display:block;cursor:pointer;text-decoration:none}
.kpiBoard .kpiTile>a{color:#000;text-decoration:none;text-align:center}
.kpiBoard .kpiTile:hover{background-color:#fefed1;cursor:pointer}
.workspace-sidebar{background-color:#fff}
.workspace-sidebar-header{padding:15px 10px}
.workspace-forced-size{padding-left:0!important}
.workspace-sidebar-content UL{font-size:11px;list-style:none;color:#424242;margin:0;padding:0}
.workspace-sidebar-content P{font-size:13px;line-height:18px}
BODY.sidebar-fixed.sidebar-with-header .workspace-page-wrap{padding-top:40px}
.workspace-footer{padding:10px 15px;white-space:nowrap;min-height:38px;border-top:1px solid #ebebeb;background-color:#f3f3f4}
.workspace-sidebar-content .btn,.workspace-draggable-item{display:block;text-align:left;color:#424242;margin-bottom:5px;font-size:13px;font-weight:600;overflow:hidden}
.workspace-sidebar-content .btn [class^=p3icon-],.workspace-draggable-item [class^=p3icon-]{margin-right:5px}
.workspace-draggable-item [class^=p3icon-]{position:absolute}
.workspace-draggable-item SPAN{display:inline-block;padding-left:22px}
.workspace-draggable-item{cursor:move;min-width:120px;max-width:180px;z-index:9999!important;text-align:left}
.btn-transparent,.btn-transparent.active{background:0;border:0;box-shadow:none}
.btn-group>.btn-transparent{box-shadow:none}
.res-container{margin-right:auto;margin-left:auto}
.menuLandingPage{padding:2px 2px 5px 15px;border:1px solid #dbdbdb;color:#000;text-shadow:1px 1px 1px #fff;min-height:25px;margin-bottom:5px}
.menuLandingPage h3{font-weight:400;font-size:13px;line-height:15px;padding-top:6px;margin:0}
.menuLandingPage h6{font-size:11px;color:#999;text-transform:uppercase}
img.img-medium{width:48px;height:auto}
img.img-small{width:32px;height:auto}
.zindex-50{z-index:50}
.zindex-101{z-index:101}
.zindex-105{z-index:105}
.zindex-199{z-index:199}
.zindex-205{z-index:205}
.zindex-1999{z-index:1999}
.trans-1{-webkit-transform:translate(34px,0) rotate(90deg);transform:translate(34px,0) rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0}
.sort-hover:hover{border:2px dashed #c8c8c8;cursor:move}
.featured-content .featured{display:none}
.featured-item{margin-top:5px;border-bottom:1px solid #eee;padding-bottom:10px}
.featured-item :hover{background:#fefed1;cursor:pointer}
.featured-events .panel{text-align:center}
.featured-events .panel-body :hover{background:#fefed1;cursor:pointer}
.featured-event-day{margin:5px 0 5px 0;font-weight:bold;font-size:36px;line-height:36px}
div.showDetails{display:none}
#media-viewer{background-color:#000;height:100%;max-height:100%;box-sizing:border-box;-moz-box-sizing:border-box}
#media-viewer-header{height:50px;padding:5px 10px;box-sizing:border-box;-moz-box-sizing:border-box}
#media-viewer-main{padding:0 50px 50px 50px}
#media-viewer-media{margin-bottom:0}
#media-viewer-items{text-align:center}
.media-viewer-videos #media-viewer-items{text-align:left}
#media-viewer-items img.media-item{max-height:100%;max-width:100%;width:auto;margin:0 auto}
#media-viewer-items .item-main{display:inline-block;vertical-align:middle;width:100%;max-height:100%}
#media-viewer-items .item-main div.item-wrap{display:table;width:100%;line-height:normal}
#media-viewer-items .item-main div.item-content{display:table-cell}
#media-viewer-items .item-sidebar{width:295px;line-height:normal;text-align:left;padding-left:50px;vertical-align:top;display:none;box-sizing:border-box;-moz-box-sizing:border-box}
#media-viewer-items .item-sidebar-content{width:245px;overflow:auto;word-wrap:break-word}
#media-viewer-items .item-sidebar-content A{text-decoration:underline!important}
#media-viewer .carousel-control{border:0;margin-top:0;cursor:pointer;background:#fff;height:40px;width:40px;top:45%;color:#000;font-size:60px}
#media-viewer .carousel-control.left{left:-50px;width:50px}
#media-viewer .carousel-control.right{right:-50px;width:50px}
#media-viewer .carousel-control.right span,#media-viewer .carousel-control.left span{padding-top:50%}
.carousel-control .fa-chevron-left{margin-left:-13px}
.carousel-control .fa-chevron-left,.carousel-control .fa-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
#media-viewer-grid{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;overflow:auto}
#media-viewer-grid .grid-item{width:18%;float:left;height:120px;margin-right:2%;margin-bottom:20px;box-sizing:border-box;-moz-box-sizing:border-box;border:3px solid #000;line-height:114px;text-align:center}
#media-viewer-grid .grid-item.active{border:3px solid #fff}
#media-viewer-grid .grid-item a{border:0}
#media-viewer-grid .grid-item img{width:auto;height:auto;max-width:100%;max-height:100%;border:0;box-sizing:border-box;-moz-box-sizing:border-box}
#media-viewer-audio{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;overflow:auto}
#media-viewer-audio-inner{display:inline-block;width:100%;vertical-align:middle}
#media-viewer .audio-wrap{display:table;width:100%;margin:0!important}
#media-viewer .audio-thumb{display:table-cell;width:90px;vertical-align:top}
#media-viewer .audio-player{display:table-cell;vertical-align:top}
#media-viewer .audio-item{display:table;width:100%}
#media-viewer .audio-controls{display:table-cell;width:200px;vertical-align:middle}
#media-viewer div:not(.col-md-9)>.audio-progress{display:table-cell;vertical-align:middle}
#media-viewer div.col-md-9 .jp-progress{height:15px;border-radius:4px}
#media-viewer .jp-pause,#media-viewer .jp-unmute{border-radius:3px 0 0 3px}
#media-viewer .jp-play,#media-viewer .jp-pause,#media-viewer .jp-stop{background-image:none!important;height:32px!important;width:32px!important;margin:0;background-color:#fff}
#media-viewer .jp-mute,#media-viewer .jp-unmute,#media-viewer .jp-volume-max{background-image:none!important;height:24px!important;width:24px!important;margin:0;background-color:#fff}
.bb-modal.modal-fullsize{padding-left:0!important;padding-right:0!important}
.bb-modal .modal-dialog.modal-fullscreen{width:100%;height:100%;margin:0}
.bb-modal .modal-dialog.modal-fullscreen .modal-content{height:100%}
#media-viewer .btn-group .jp-volume-bar{display:inline-block;padding:0;margin:9px 6px 0}
a.jp-play,a.jp-pause,a-jp.stop{line-height:normal!important;width:auto!important;height:auto!important}
.rss-schedule-dropdown{text-align:left;padding-left:6px;padding-right:6px}
.grid input{width:38px;margin-top:5px}
.grid select{width:52px;margin-bottom:0}
.grid #markAll{width:20px}
.grid .include{padding-right:5px}
.grid .bold{font-weight:bold}
.grid .box-validate{background-color:#f2dede!important;border:solid 1px #b94a48!important}
.grid .box-validate-info{background-color:#c1e8fb!important;border:solid 1px #00b4f1!important}
.grid .control-group{margin:0}
.grid .gbx-a .gbx-two{padding-top:5px;padding-left:4px}
.grid .gbx-a .gbx-three{padding-right:5px;padding-top:2px}
.left-side-list>div{width:225px;display:inline-block;padding:4px 5px 4px;margin-bottom:0;font-size:13px;line-height:20px;color:#333;text-align:left;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;background-color:#fff;border:0 solid #ddd;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);cursor:pointer}
.left-side-list>div:hover{background-color:#f7f7f7;outline:0}
.left-side-list .active{background-color:#e6e6e6;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.symbol-icon:before{margin-right:5px}
.symbol-icon-replace{text-indent:-9999px;overflow:hidden;display:inline-block;*display:inline;zoom:1;position:relative;min-width:1em}
.symbol-icon-replace:before{position:absolute;left:0;top:0;text-indent:0;margin-right:0}
.symbol-icon-fav:before{content:"R"}
.symbol-icon-gear:before{content:"S"}
.symbol-icon-check:before{content:"."}
.symbol-icon-prev:before{content:"<"}
.symbol-icon-next:before{content:">"}
.symbol-icon-checkmark:before{content:"."}
.symbol-icon-downarrow:before{content:"{"}
.symbol-icon-uparrow:before{content:"}"}
.symbol-icon-fold:before{content:"]"}
.symbol-icon-unfold:before{content:"["}
.symbol-icon-search:before{content:"L"}
.section-heading{background-color:#fff;padding:15px;margin-bottom:15px}
.section-heading .btn{margin:0 0 5px 15px}
.bb-tile-no-header{border-top:4px solid #e7eaec;margin-bottom:15px}
.bb-tile-no-header .bb-tile-content{border-top:0}
.bb-tile .bb-tile-content .bb-action-bar{padding:3px}
.bb-tile-header-with-content{white-space:normal!important}
.bb-tile-header-with-content.tile-header-max-width{max-width:calc(100% - 50px)}
.bb-tile-sub-header{font-family:"Blackbaud Sans Condensed","Helvetica Neue Condensed","Arial Narrow";font-size:20px;color:#282b31;margin:0;padding-bottom:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#tile-body-frequentvisitors .visitCount{font-size:24px;vertical-align:middle;line-height:30px;text-align:right}
#tile-body-frequentvisitors .studentName{font-size:12px;color:#666;padding-left:10px}
.app-info-sub-header{padding:10px}
#profile-medical-left .bb-tile .bb-tile-content .bb-action-bar,#profile-medical-right .bb-tile .bb-tile-content .bb-action-bar{background-color:#fff;border-top:0}
.medical-settings .inline-edit{min-width:220px}
.medical-settings .inline-edit .display{width:200px;overflow:hidden;text-overflow:ellipsis}
.medical-settings .inline-edit .inline-edit-active i{display:none!important}
a.carousel-control i{color:#cbcbcb;text-shadow:none}
a.carousel-control{opacity:1;margin-top:50px}
.ui-jqgrid thead .sorting-asc>div:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #666;line-height:1px;margin-left:3px;display:inline-block;position:relative;top:-1px;vertical-align:middle}
.ui-jqgrid thead .sorting-desc>div:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #666;line-height:1px;margin-left:3px;display:inline-block;position:relative;top:-1px;vertical-align:middle}
.wizard-modal .wizard-header{padding:15px 0}
.wizard-modal .label{padding:6px;border-radius:6px}
.select-students .toolbar.bb-table-toolbar{margin:0;height:44px}
.select-students .select-students-header{margin-bottom:20px}
ul.nav.nav-tabs.nav-stacked-sidebar{background:#fff;border:0;padding-left:0;height:100%!important}
ul.nav.nav-tabs.nav-stacked-sidebar>li{border-left:4px solid #fff;float:none}
ul.nav.nav-tabs.nav-stacked-sidebar>li a{font-weight:normal;font-size:13px;border:0;white-space:normal}
ul.nav.nav-tabs.nav-stacked-sidebar>li:hover{border-left:4px solid #eee;background-color:#eee}
ul.nav.nav-tabs.nav-stacked-sidebar>li:hover>a{background-color:transparent;border:0}
ul.nav.nav-tabs.nav-stacked-sidebar>li.active{background-color:#eee;border-left:4px solid #1c84c6}
ul.nav.nav-tabs.nav-stacked-sidebar>li.active>a{background-color:transparent;border:0;color:#000}
ul.nav.nav-tabs.nav-stacked-formedit{border-bottom-style:none;height:100%!important;overflow:auto;padding-left:0;padding-right:0;margin:0 -15px}
ul.nav.nav-tabs.nav-stacked-formedit>li{float:none;margin:0 0 5px 0;border-left:4px solid transparent}
ul.nav.nav-tabs.nav-stacked-formedit>li:hover{background-color:#fff}
ul.nav.nav-tabs.nav-stacked-formedit>li.active{background-color:#fff;border-color:#1c84c6}
ul.nav.nav-tabs.nav-stacked-formedit>li>a{font-weight:normal;font-size:13px;border:0;white-space:normal}
ul.nav.nav-tabs.nav-stacked-formedit>li:hover>a{background-color:transparent;border:0}
ul.nav.nav-tabs.nav-stacked-formedit>li.active>a{background-color:transparent;border:0;color:#000}
.modal-body.bb-sectionedmodal{padding:0!important}
.modal-body.bb-sectionedmodal form{height:100%}
.modal-body.bb-sectionedmodal form .tab-content{padding:15px!important;height:inherit;overflow:auto}
.modal-body.bb-sectionedmodal form .tab-content .tab-pane.tab-pane-tiles{margin:-15px!important;padding:15px!important;background-color:#f3f3f4}
ul.nav.nav-tabs.nav-stacked-modal{border-bottom-style:none;height:inherit;overflow:auto;padding:0 0 5px 10px;margin:0;border-right:1px solid #e7eaec}
ul.nav.nav-tabs.nav-stacked-modal>li{float:none;margin:5px 0 0 0;border-left-width:4px!important;border-left-style:solid;border-left-color:transparent}
ul.nav.nav-tabs.nav-stacked-modal>li:hover{background-color:#eee!important}
ul.nav.nav-tabs.nav-stacked-modal>li.active{background-color:#eee!important;border-left-color:#1c84c6!important}
ul.nav.nav-tabs.nav-stacked-modal>li>a{font-weight:normal;font-size:13px;border:0;white-space:normal}
ul.nav.nav-tabs.nav-stacked-modal>li:hover>a{background-color:transparent;border:0}
ul.nav.nav-tabs.nav-stacked-modal>li>a:hover{background-color:transparent}
ul.nav.nav-tabs.nav-stacked-modal>li>a:focus{background-color:transparent}
ul.nav.nav-tabs.nav-stacked-modal>li.active>a{background-color:transparent;border:0;color:#000}
#form-items h3.form-header{padding-left:0;margin-bottom:15px}
#form-items label.form-header{padding-left:0;font-size:18px;font-weight:bold;font-family:inherit}
#form-items .control-group label.btn{color:#333}
#form-items .control-group label.btn.active{color:#fff}
#form-formbuttons{border-top:1px solid #e7eaec;margin:20px -15px 0 -15px;padding:15px 15px 0 15px}
.application-navigation.bb-wizard .nav.nav-tabs li a.locked{color:#999}
.application-navigation.bb-wizard .nav.nav-tabs li.active a i{color:#fff}
.application-navigation.bb-wizard .nav.nav-tabs li a{max-width:none}
.site-mobile-help{color:#fff;border:solid 1px #fff;border-radius:50px;background-color:#666;display:none;padding:2px}
.site-mobile-help:hover{color:#fff}
.bc-player-default_default:hover .vjs-big-play-button,.bc-player-default_default .vjs-big-play-button:focus,.bc-player-default_default .vjs-big-play-button:active,.bc-player-default_default .vjs-play-progress,.bc-player-default_default .vjs-volume-level{background-color:#1c84c6}
.aws-player.video-js{font-size:14px;overflow:hidden}
.aws-player.video-js .vjs-big-play-button{width:2em;height:2em;margin-left:-1em;margin-top:-1em;line-height:2em;border:0;border-radius:50%;font-size:3.5em;background-color:rgba(0,0,0,.45);color:#fff;-webkit-transition:border-color .4s,outline .4s,background-color .4s;-moz-transition:border-color .4s,outline .4s,background-color .4s;-ms-transition:border-color .4s,outline .4s,background-color .4s;-o-transition:border-color .4s,outline .4s,background-color .4s;transition:border-color .4s,outline .4s,background-color .4s}
.aws-player.video-js .vjs-control-bar{background-color:rgba(0,0,0,.45);color:#fff;font-size:10px}
.aws-player.video-js .vjs-progress-control{position:absolute;left:0;right:0;width:100%;height:.3em;top:-.3em}
.vjs-mouse.aws-player.video-js .vjs-progress-control{height:.5em;top:-.5em}
.vjs-mouse.aws-player.video-js .vjs-progress-control:hover{height:1.5em;top:-1.5em}
.aws-player.video-js .vjs-progress-control .vjs-progress-holder{margin:0}
.aws-player.video-js .vjs-progress-control:hover{height:1.5em;top:-1.5em}
.aws-player.video-js .vjs-progress-control .vjs-play-progress:before{display:none}
.aws-player.video-js .vjs-progress-control:hover .vjs-load-progress,.aws-player.video-js .vjs-progress-control:hover .vjs-play-progress,.aws-player.video-js .vjs-progress-control:hover .vjs-progress-holder{height:100%}
.aws-player.video-js .vjs-control-bar{-webkit-transition:-webkit-transform .1s ease 0s;-moz-transition:-moz-transform .1s ease 0s;-ms-transition:-ms-transform .1s ease 0s;-o-transition:-o-transform .1s ease 0s;transition:transform .1s ease 0s}
.aws-player.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,.aws-player.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,.aws-player.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,.aws-player.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.aws-player.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar{visibility:visible;opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(3em);-moz-transform:translateY(3em);-ms-transform:translateY(3em);-o-transform:translateY(3em);transform:translateY(3em);-webkit-transition:-webkit-transform 1s ease 0s;-moz-transition:-moz-transform 1s ease 0s;-ms-transition:-ms-transform 1s ease 0s;-o-transition:-o-transform 1s ease 0s;transition:transform 1s ease 0s}
.aws-player.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-progress-control,.aws-player.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-progress-control,.aws-playe.video-jsr.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-progress-control,.aws-player.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control,.aws-player.video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-progress-control{height:.3em;top:-.3em;pointer-events:none;-webkit-transition:height 1s,top 1s;-moz-transition:height 1s,top 1s;-ms-transition:height 1s,top 1s;-o-transition:height 1s,top 1s;transition:height 1s,top 1s}
.aws-player.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active.vjs-fullscreen .vjs-progress-control,.aws-player.video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.aws-player.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active.vjs-fullscreen .vjs-progress-control,.aws-player.video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.aws-player.video-js.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control{opacity:0;-webkit-transition:opacity 1s ease 1s;-moz-transition:opacity 1s ease 1s;-ms-transition:opacity 1s ease 1s;-o-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s}
.aws-player.video-js .vjs-time-control.vjs-remaining-time{display:none}
.aws-player.video-js .vjs-volume-level:before{display:none}
.aws-player.video-js .vjs-time-control{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}
.aws-player.video-js .vjs-spacer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.aws-player.video-js:hover .vjs-big-play-button,.aws-player.video-js .vjs-big-play-button:focus,.aws-player.video-js .vjs-big-play-button:active,.aws-player.video-js .vjs-play-progress,.aws-player.video-js .vjs-volume-level{background-color:#1c84c6}
.aws-player.video-js .vjs-control.vjs-share-button{position:absolute;top:-40px;right:5px;transition:top .2s linear;width:70px;height:30px}
.aws-player.video-js.vjs-user-active.vjs-playing .vjs-control.vjs-share-button{top:5px;transition:top .2s linear}
.aws-player.video-js.vjs-ended .vjs-control.vjs-share-button,.aws-player.video-js.vjs-paused.vjs-has-started .vjs-control.vjs-share-button{top:5px;transition:top .2s linear}
.aws-player.video-js .vjs-control.vjs-share-button .vjs-control-text{color:#fff;width:auto;height:auto;clip:auto;text-align:left;position:static}
.aws-player.video-js.vjs-show-sharing .vjs-control.vjs-share-button{display:none}
.vjs-sharing-overlay{height:100%;width:100%;position:relative;z-index:100;display:none;background:rgba(0,0,0,.3)}
.vjs-sharing-overlay .vjs-sharing-container{padding:30px}
.vjs-sharing-overlay .vjs-sharing-container .vjs-share-icon{color:#1c84c6;width:70px;height:70px;cursor:pointer}
.vjs-sharing-overlay .vjs-sharing-container .vjs-share-icon span{display:none}
.vjs-sharing-overlay .vjs-sharing-container .vjs-sharing-detail-content,.vjs-sharing-overlay .vjs-sharing-container .vjs-embed-detail-content{margin-top:20px;width:75%;position:relative}
.vjs-sharing-overlay .vjs-sharing-container .vjs-overlay-button{cursor:pointer}
.vjs-sharing-overlay .vjs-sharing-container .vjs-overlay-button span{display:none}
.vjs-sharing-overlay .vjs-sharing-container .vjs-overlay-button.fa-clipboard{position:absolute;right:5%;top:0;margin-top:20px}
.vjs-sharing-overlay .vjs-sharing-container .vjs-sharing-detail-label,.vjs-sharing-overlay .vjs-sharing-container .vjs-embed-detail-label{margin-bottom:10px}
.vjs-sharing-overlay .vjs-sharing-container .vjs-detail-link,.vjs-sharing-overlay .vjs-sharing-container .vjs-embed-code{width:90%;display:block;color:#000}
@media(max-width:991px){.vjs-sharing-overlay .vjs-sharing-container .vjs-detail-link,.vjs-sharing-overlay .vjs-sharing-container .vjs-embed-code{width:85%}
.vjs-sharing-overlay .vjs-sharing-container .vjs-overlay-button.fa-clipboard{right:8%}
}
@media(max-width:675px){.vjs-sharing-overlay .vjs-sharing-container .vjs-detail-link,.vjs-sharing-overlay .vjs-sharing-container .vjs-embed-code{width:75%}
.vjs-sharing-overlay .vjs-sharing-container .vjs-overlay-button.fa-clipboard{right:15%}
}
.aws-player.video-js .vjs-audio-button{display:none}
.aws-player.video-js .vjs-captions-button{display:none}
.aws-player.video-js .vjs-subtitles-button{display:none}
.aws-player.video-js .vjs-descriptions-button{display:none}
.aws-player.video-js .vjs-chapters-button{display:none}
.aws-player.video-js .vjs-playback-rate{display:none}
.aws-player.video-js .vjs-remaining-time{display:none}
.aws-player.video-js .vjs-live-control{display:none}
.sky-wait-mask,.sky-fixed-wait-mask{margin:auto;position:absolute;top:0;right:0;left:0;bottom:0;background-color:#fff;height:100%;width:100%}
.sky-wait,.sky2-wait{width:50px;height:50px;margin-top:-25px;margin-left:-25px;position:absolute;top:50%;left:50%;text-indent:-9999px}
.sky-wait:before,.sky2-wait:before{content:"";display:block;width:100%;height:100%;border-radius:50%;background-color:#1c84c6;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}
.sky-wait:after,.sky2-wait:after{content:"";display:block;width:100%;height:100%;border-radius:50%;background-color:#1c84c6;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out;-webkit-animation-delay:-1s;animation-delay:-1s}
.sky-fixed-wait-mask{z-index:101;position:fixed}
.sky2-wait:before,.sky2-wait:after{background-color:#71bf43}
.nav-tabs>li>a.alert-danger{color:#ca2a2a;margin:0;background-color:transparent}
.nav-tabs>li>a.alert-danger>i{margin-left:4px}
@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}
50%{transform:scale(1);-webkit-transform:scale(1)}
}
.bb-avatar-wrapper-peoplefinder{height:27px;width:27px;border:solid 1px transparent;border-radius:50%;overflow:hidden;position:relative;top:-1px;left:-1px;margin-right:5px;margin-left:2px}
.bb-avatar-image-peoplefinder{height:25px;width:25px;background-position:50%;background-size:cover;display:block}
.bb-avatar-wrapper-nav{height:24px;width:24px;border:solid 1px transparent;border-radius:50%;overflow:hidden;position:relative;top:-1px;left:-1px;margin-right:5px;margin-left:2px}
.bb-avatar-image-nav{height:22px;width:22px;background-position:50%;background-size:cover;display:block}
.bb-avatar-wrapper-medium{height:50px;width:50px;border:solid 1px transparent;border-radius:50%;overflow:hidden;position:relative;top:-1px;left:-1px;margin-right:5px;margin-left:2px}
.bb-avatar-image-medium{height:48px;width:48px;background-position:50%;background-size:cover;display:block}
.css-class-to-highlight a{background:#a1cffe!important;color:#01448b!important}
.editContainer{padding:10px 10px 0 20px;background-color:#f1f1f1;background-image:-moz-linear-gradient(#fafafa,#f1f1f1);background-image:-webkit-linear-gradient(#fafafa,#f1f1f1);background-image:linear-gradient(#fafafa,#f1f1f1);background-repeat:repeat-x;border:1px solid #ddd;border-bottom:1px solid #ccc;border-radius:3px;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff,0 1px 5px #f1f1f1}
.sky-background-color-info-light{background-color:#c1e8fb}
.sky-background-color-success{background-color:#b7da9b}
#bbid-fullscreen-messages{height:100%;max-height:100%;box-sizing:border-box;-moz-box-sizing:border-box}
.bbid-messages-main{margin:0;padding:10px}
.bbid-box{border:1px solid #ddd;border-bottom:1px solid #ccc;border-radius:3px;padding:5px}
body.iosBugFixCaret.modal-open{position:fixed;width:100%}
.impersonateColumnMin150{min-width:150px}
.impersonateColumnMax90{max-width:90px}
.impersonateColumnMax100{max-width:100px}
.impersonateColumnMax150{max-width:150px}
.flyoutContent .userprofile-header-mobile{display:block}
.flyoutContent .userprofile-header-desktop{display:none}
h3.muted-grey-header{color:#8d9095;font:300 20px "Blackbaud Sans Condensed","Helvetica Neue Condensed","Arial Narrow";padding-left:5px}
.privacy-settings-description{padding-left:15px}
.font-normal{font-weight:normal!important}
.inbox-message-modal{min-width:80%!important}
@font-face{font-family:"icomoon";src:url("//libs-e1.myschoolapp.com/p3-cache/fonts/1.2/icomoon.eot?");src:url("//libs-e1.myschoolapp.com/p3-cache/fonts/1.2/icomoon.eot?#iefix") format("embedded-opentype"),url("//libs-e1.myschoolapp.com/p3-cache/fonts/1.2/icomoon.woff") format("woff"),url("//libs-e1.myschoolapp.com/p3-cache/fonts/1.2/icomoon.ttf") format("truetype"),url("//libs-e1.myschoolapp.com/p3-cache/fonts/1.2/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}
.label{color:#fff}
[data-icon]:before{font-family:"icomoon";content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.p3icon-laptop,.p3icon-desktop,.p3icon-email,.p3icon-phone,.p3icon-home,.p3icon-file,.p3icon-radioOn,.p3icon-sortOff,.p3icon-sortUp,.p3icon-sortDown,.p3icon-warning,.p3icon-shareIt,.p3icon-mail,.p3icon-share,.p3icon-reviewReady,.p3icon-processing,.p3icon-reports,.p3icon-events,.p3icon-eventList,.p3icon-sideArrow,.p3icon-leftArrow,.p3icon-upArrow,.p3icon-downArrow,.p3icon-sms,.p3icon-assignmentUpload,.p3icon-transcript,.p3icon-learningProfile,.p3icon-tree,.p3icon-import,.p3icon-map,.p3icon-topicText,.p3icon-image,.p3icon-affinity,.p3icon-announcements,.p3icon-annualFund,.p3icon-topicAssignment,.p3icon-topicAudio,.p3icon-businessIndex,.p3icon-topicDownload,.p3icon-topicWidget,.p3icon-faq,.p3icon-forms,.p3icon-topicLink,.p3icon-lists,.p3icon-navigation,.p3icon-news,.p3icon-pageTools,.p3icon-topicPhoto,.p3icon-socialMedia,.p3icon-trivia,.p3icon-topicVideo,.p3icon-WalignmentL,.p3icon-WalignmentC,.p3icon-WalignmentR,.p3icon-WweightB,.p3icon-WstyleI,.p3icon-WdecoU,.p3icon-WdecoS,.p3icon-notification,.p3icon-denied,.p3icon-education,.p3icon-business,.p3icon-general,.p3icon-realtionships,.p3icon-emg,.p3icon-note,.p3icon-not,.p3icon-noteDetail,.p3icon-reportCard,.p3icon-polls,.p3icon-ppArchive,.p3icon-archive,.p3icon-button,.p3icon-spacer,.p3icon-notification-2,.p3icon-line,.p3icon-pageTitle,.p3icon-tablet,.p3icon-mobile,.p3icon-display,.p3icon-officalNote,.p3icon-addNew,.p3icon-stream,.p3icon-directory,.p3icon-searchWhite,.p3icon-search,.p3icon-circleright,.p3icon-ok,.p3icon-check,.p3icon-duplicate,.p3icon-series,.p3icon-setting,.p3icon-remove,.p3icon-delete,.p3icon-edit,.p3icon-message,.p3icon-calendar,.p3icon-trash,.p3icon-rss,.p3icon-lock,.p3icon-print,.p3icon-radioOff,.p3icon-circleup,.p3icon-circledown,.p3icon-circleleft,.p3icon-broadcast,.p3icon-phone-2,.p3icon-paperclip,.p3icon-upload,.p3icon-user,.p3icon-preview,.p3icon-export,.p3icon-newspaper,.p3icon-alarm,.p3icon-gmail,.p3icon-eletter,.p3icon-comment,.p3icon-help,.p3icon-moreInfo,.p3icon-course1,.p3icon-course2,.p3icon-course3,.p3icon-wrapRight,.p3icon-wrapLeft,.p3icon-besideRight,.p3icon-besideLeft,.p3icon-sport,.p3icon-tally,.p3icon-considerations,.p3icon-offer,.p3icon-scheduler,.p3icon-transportation,.p3icon-header,.p3icon-3col,.p3icon-2colSplit,.p3icon-2colLeft,.p3icon-2colRight,.p3icon-2rowRight,.p3icon-2rowLeft,.p3icon-topAlign,.p3icon-botAlign,.p3icon-logo,.p3icon-pageContent,.p3icon-teamSchedule,.p3icon-teamPicker,.p3icon-sitemap,.p3icon-miniSitemap,.p3icon-coursePicker,.p3icon-breadcrumb,.p3icon-newsPaper,.p3icon-newspaper2,.p3icon-grid,.p3icon-store,.p3icon-filter,.p3icon-stats,.p3icon-teamRoster,.p3icon-mobileMenu,.p3icon-thinArrowLeft,.p3icon-up,.p3icon-down,.p3icon-waived,.p3icon-requested,.p3icon-editAppearance2,.p3icon-whLogo,.p3icon-support,.p3icon-play,.p3icon-addNote,.p3icon-refresh,.p3icon-googledrive,.p3icon-dropbox,.p3icon-evernote,.p3icon-megaMenu,.p3icon-check-green{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:16px;line-height:1;-webkit-font-smoothing:antialiased}
.p3icon-laptop:before{content:""}
i.removeIcon:before{content:""}
.p3icon-desktop:before{content:""}
.p3icon-email:before{content:""}
.p3icon-phone:before{content:""}
.p3icon-home:before{content:"↸"}
.p3icon-file:before{content:""}
.p3icon-radioOn:before{content:""}
.p3icon-sortOff:before{content:""}
.p3icon-sortUp:before{content:""}
.p3icon-sortDown:before{content:""}
.p3icon-warning:before{content:""}
.p3icon-shareIt:before{content:""}
.p3icon-mail:before{content:""}
.p3icon-share:before{content:"";font-family:FontAwesome}
.p3icon-reviewReady:before{content:""}
.p3icon-processing:before{content:""}
.p3icon-reports:before{content:""}
.p3icon-events:before{content:""}
.p3icon-eventList:before{content:""}
.p3icon-sideArrow:before{content:""}
.p3icon-leftArrow:before{content:""}
.p3icon-upArrow:before{content:""}
.p3icon-downArrow:before{content:""}
.p3icon-sms:before{content:""}
.p3icon-assignmentUpload:before{content:""}
.p3icon-transcript:before{content:""}
.p3icon-learningProfile:before{content:""}
.p3icon-tree:before{content:""}
.p3icon-import:before{content:""}
.p3icon-map:before{content:""}
.p3icon-topicText:before{content:""}
.p3icon-image:before{content:""}
.p3icon-affinity:before{content:""}
.p3icon-announcements:before{content:""}
.p3icon-annualFund:before{content:""}
.p3icon-topicAssignment:before{content:""}
.p3icon-topicAudio:before{content:""}
.p3icon-businessIndex:before{content:""}
.p3icon-topicDownload:before{content:""}
.p3icon-topicWidget:before{content:""}
.p3icon-faq:before{content:""}
.p3icon-forms:before{content:""}
.p3icon-topicLink:before{content:""}
.p3icon-lists:before{content:""}
.p3icon-news:before{content:""}
.p3icon-pageTools:before{content:""}
.p3icon-topicPhoto:before{content:""}
.p3icon-socialMedia:before{content:""}
.p3icon-trivia:before{content:""}
.p3icon-topicVideo:before{content:""}
.p3icon-WalignmentL:before{content:""}
.p3icon-WalignmentC:before{content:""}
.p3icon-WalignmentR:before{content:""}
.p3icon-WweightB:before{content:""}
.p3icon-WstyleI:before{content:""}
.p3icon-WdecoU:before{content:""}
.p3icon-WdecoS:before{content:""}
.p3icon-notification:before{content:""}
.p3icon-denied:before{content:""}
.p3icon-education:before{content:""}
.p3icon-business:before{content:""}
.p3icon-general:before{content:""}
.p3icon-realtionships:before{content:""}
.p3icon-emg:before{content:""}
.p3icon-note:before{content:""}
.p3icon-not:before{content:""}
.p3icon-noteDetail:before{content:""}
.p3icon-reportCard:before{content:""}
.p3icon-polls:before{content:""}
.p3icon-ppArchive:before{content:""}
.p3icon-archive:before{content:""}
.p3icon-button:before{content:""}
.p3icon-spacer:before{content:""}
.p3icon-notification-2:before{content:""}
.p3icon-line:before{content:""}
.p3icon-pageTitle:before{content:""}
.p3icon-tablet:before{content:""}
.p3icon-mobile:before{content:""}
.p3icon-display:before{content:""}
.p3icon-officalNote:before{content:""}
.p3icon-addNew:before{content:""}
.p3icon-stream:before{content:""}
.p3icon-directory:before{content:""}
.p3icon-searchWhite:before{content:""}
.p3icon-search:before{content:""}
.p3icon-circleright:before{content:""}
.p3icon-ok:before{content:""}
.p3icon-check:before{content:""}
.p3icon-check-green:before{content:""}
.p3icon-duplicate:before{content:""}
.p3icon-series:before{content:""}
.p3icon-setting:before{content:""}
.p3icon-remove:before{content:""}
.p3icon-delete:before{content:""}
.p3icon-edit:before{content:""}
.p3icon-message:before{content:""}
.p3icon-calendar:before{content:""}
.p3icon-trash:before{content:""}
.p3icon-rss:before{content:""}
.p3icon-lock:before{content:""}
.p3icon-print:before{content:""}
.p3icon-radioOff:before{content:""}
.p3icon-circleup:before{content:""}
.p3icon-circledown:before{content:""}
.p3icon-circleleft:before{content:""}
.p3icon-broadcast:before{content:""}
.p3icon-phone-2:before{content:""}
.p3icon-paperclip:before{content:""}
.p3icon-upload:before{content:""}
.p3icon-user:before{content:""}
.p3icon-preview:before{content:""}
.p3icon-export:before{content:""}
.p3icon-newspaper:before{content:""}
.p3icon-alarm:before{content:""}
.p3icon-gmail:before{content:""}
.p3icon-eletter:before{content:""}
.p3icon-comment:before{content:""}
.p3icon-help:before{content:""}
.p3icon-moreInfo:before{content:""}
.p3icon-course1:before{content:""}
.p3icon-course2:before{content:""}
.p3icon-course3:before{content:""}
.p3icon-wrapRight:before{content:""}
.p3icon-wrapLeft:before{content:""}
.p3icon-besideRight:before{content:""}
.p3icon-besideLeft:before{content:""}
.p3icon-sport:before{content:""}
.p3icon-tally:before{content:""}
.p3icon-considerations:before{content:""}
.p3icon-offer:before{content:""}
.p3icon-scheduler:before{content:""}
.p3icon-transportation:before{content:""}
.p3icon-header:before{content:""}
.p3icon-3col:before{content:""}
.p3icon-2colSplit:before{content:""}
.p3icon-2colLeft:before{content:""}
.p3icon-2colRight:before{content:""}
.p3icon-2rowRight:before{content:""}
.p3icon-2rowLeft:before{content:""}
.p3icon-topAlign:before{content:""}
.p3icon-botAlign:before{content:""}
.p3icon-logo:before{content:""}
.p3icon-pageContent:before{content:""}
.p3icon-navigation:before{content:""}
.p3icon-teamSchedule:before{content:""}
.p3icon-teamPicker:before{content:""}
.p3icon-sitemap:before{content:""}
.p3icon-miniSitemap:before{content:""}
.p3icon-coursePicker:before{content:""}
.p3icon-breadcrumb:before{content:""}
.p3icon-newspaper2:before{content:""}
.p3icon-newsPaper:before{content:""}
.p3icon-grid:before{content:""}
.p3icon-store:before{content:""}
.p3icon-filter:before{content:""}
.p3icon-stats:before{content:"!"}
.p3icon-teamRoster:before{content:"#"}
.p3icon-mobileMenu:before{content:"$"}
.p3icon-thinArrowLeft:before{content:"%"}
.p3icon-up:before{content:""}
.p3icon-down:before{content:""}
.p3icon-waived:before{content:""}
.p3icon-requested:before{content:""}
.p3icon-editAppearance2:before{content:""}
.p3icon-whLogo:before{content:""}
.p3icon-support:before{content:""}
.p3icon-play:before{content:""}
.p3icon-addNote:before{content:""}
.p3icon-refresh:before{content:""}
.p3icon-googledrive:before{content:""}
.p3icon-dropbox:before{content:""}
.p3icon-evernote:before{content:""}
.p3icon-megaMenu:before{content:""}
.p3icon-3col,.p3icon-2colSplit,.p3icon-2colLeft,.p3icon-2colRight,.p3icon-2rowRight,.p3icon-2rowLeft{font-size:64px;text-shadow:0 1px 0 #fff}
.p3icon-edit{margin:0}
.p3icon-sort,.p3icon-sortUp,.p3icon-sortDown{font-size:12px;margin-right:5px}
.p3icon-downArrow,.p3icon-sideArrow{font-size:14px}
.p3icon-trash{font-size:100px}
.p3icon-desktop,.p3icon-laptop,.p3icon-tablet,.p3icon-mobile{font-size:28px}
.p3icon-desktop,.p3icon-laptop,.p3icon-tablet,.p3icon-mobile{color:#fff;padding:5px}
.p3Blue,.p3icon-message,.p3icon-learningProfile,.p3icon-notification,.p3icon-waived,.p3icon-dropbox{color:#357cd3}
.p3icon-warning,.p3icon-edit,.p3icon-lock,.p3icon-processing{color:#fba014}
.p3Yellow,.p3icon-note{color:#f4d320}
.p3icon-noteDetail{color:#e8c800}
.p3ltGreen{color:#bcd1a8}
.p3ltGray,.p3icon-check,.p3icon-radioOff,.p3icon-trash,.p3icon-downArrow,.p3icon-sideArrow,.p3icon-leftArrow,.p3icon-upArrow,.p3icon-sortOff,.p3icon-sport{color:#cbcbcb}
.p3midGray,.p3icon-reports,.p3icon-display,.p3icon-duplicate,.p3icon-import,.p3icon-realtionships,.p3icon-emg,.p3icon-business,.p3icon-education,.p3icon-home,.p3icon-email,.p3icon-phone,.p3icon-general,.p3icon-setting,.p3icon-series,.p3icon-print,.p3icon-mail,.p3icon-share,.p3icon-eventList,.p3icon-reviewReady,.p3icon-archive,.p3icon-assignmentUpload,.p3icon-transcript,.p3icon-reportCard,.p3icon-tree,.p3icon-map,.p3icon-export,.p3icon-paperclip,.p3icon-user,.p3icon-eletter{color:#7f7f7f}
.p3G,.p3icon-events,.p3icon-topicAudio,.p3icon-topicVideo,.p3icon-topicText,.p3icon-topicLink,.p3icon-topicDownload,.p3icon-topicPhoto,.p3icon-topicWidget,.p3icon-topicAssignment,.p3icon-faq,.p3icon-affinity,.p3icon-announcements,.p3icon-annualFund,.p3icon-businessIndex,.p3icon-forms,.p3icon-trivia,.p3icon-lists,.p3icon-news,.p3icon-upload,.p3icon-calendar,.p3icon-pageTools,.p3icon-navigation,.p3icon-rss,.p3icon-search,.p3icon-socialMedia,.p3icon-archive,.p3icon-button,.p3icon-directory,.p3icon-pageTitle,.p3icon-polls,.p3icon-ppArchive,.p3icon-WalignmentL,.p3icon-WalignmentC,.p3icon-WalignmentR,.p3icon-WweightB,.p3icon-WstyleI,.p3icon-WdecoU,.p3icon-WdecoS,.p3icon-line,.p3icon-spacer,.p3icon-image,.p3icon-stream,.p3icon-comment,.p3icon-wrapRight,.p3icon-wrapLeft,.p3icon-besideLeft,.p3icon-besideRight,.p3icon-header,.p3icon-topAlign,.p3icon-botAlign,.p3icon-logo,.p3icon-pageContent,.p3icon-teamSchedule,.p3icon-teamPicker,.p3icon-sitemap,.p3icon-miniSitemap,.p3icon-coursePicker,.p3icon-breadcrumb,.p3icon-emg,.p3icon-store,.p3icon-filter,.p3icon-stats,.p3icon-teamRoster,.p3icon-megaMenu{color:#9f9f9f}
.p3icon-check-green{color:#72bf44}
.p3Green,.p3icon-addNew,.p3icon-ok,.p3icon-radioOn{color:#1c84c6}
.p3Orange,.p3icon-shareIt,.p3icon-seriesOn{color:#f25f30}
.p3Purple{color:#a557e6}
.p3Red,.p3icon-delete,.p3icon-remove,.p3icon-denied,.p3icon-not,.p3icon-gmail,.p3icon-requested{color:#ed5565}
.p3formWhite{color:#fff}
.p3gray{color:#424242}
.p3Gold{color:#eb9001}
.p3icon-sport{font-size:100px;text-shadow:0 1px 0 #fff}
.p3icon-officalNote{color:#eb0000;background-color:#fff;border:1px solid #a0a09f;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.p3icon-sortOff{margin-right:2px}
.iconMedium{font-size:30px}
.iconLarge{font-size:40px;padding:20px}
.iconXLarge{font-size:60px;padding:20px}
.iconColor{color:inherit}
.iconSize{font-size:16px}
.iconSmall{font-size:10px}
.p3icon-ok.hand,.p3icon-check.hand,.p3icon-check-green.hand{cursor:pointer}
.p3icon-ok.disabled,.p3icon-check.disabled,.p3icon-check-green.disabled{cursor:not-allowed;opacity:.5}
.p3icon-page,.p3icon-schedule,.p3icon-gradebook,.p3icon-roster,.p3icon-topics,.p3icon-assignments,.p3icon-grading,.p3icon-contactCard,.p3icon-progress,.p3icon-resources,.p3icon-courseRequest,.p3icon-admissionProgress,.p3icon-decision,.p3icon-school,.p3icon-finAid,.p3icon-editContent,.p3icon-navPages,.p3icon-masterLayout,.p3icon-editAppearance,.p3icon-contentTemp,.p3icon-devices,.p3icon-seo,.p3icon-files,.p3icon-classes,.p3icon-teams,.p3icon-advisory,.p3icon-dorms,.p3icon-community,.p3icon-alumni,.p3icon-activities,.p3icon-connections,.p3icon-analytics,.p3icon-activity,.p3icon-timeline,.p3icon-minus,.p3icon-materials,.p3icon-scoreboard,.p3icon-quiz,.p3icon-featuredContent,.p3icon-panels,.p3icon-log,.p3icon-discussion,.p3icon-conduct,.p3icon-medical,.p3icon-requirements{display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:text-top;background-image:url("//libs-e1.myschoolapp.com/p3-cache/img/p3Icons16x16.png");background-position:16px 16px;background-repeat:no-repeat;*margin-right:.3em}
.p3icon-page{background-position:-103px -29px}
.p3icon-topics{background-position:-152px -28px}
.p3icon-assignments{background-position:-203px -29px}
.p3icon-gradebook{background-position:-253px -28px}
.p3icon-schedule{background-position:-303px -28px}
.p3icon-grading{background-position:-353px -29px}
.p3icon-roster{background-position:-403px -28px}
.p3icon-progress{background-position:-3px -54px}
.p3icon-contactCard{background-position:-54px -54px}
.p3icon-resources{background-position:-380px -203px}
.p3icon-courseRequest{background-position:-329px -29px}
.p3icon-admissionProgress{background-position:-305px -54px}
.p3icon-decision{background-position:-430px -126px}
.p3icon-school{background-position:-29px -29px}
.p3icon-finAid{background-position:-78px -29px}
.p3icon-editContent{background-position:-430px -30px}
.p3icon-navPages{background-position:-128px -29px}
.p3icon-masterLayout{background-position:-405px -3px}
.p3icon-editAppearance{background-position:-430px -3px}
.p3icon-contentTemp{background-position:-28px -154px}
.p3icon-devices{background-position:-3px -154px}
.p3icon-seo{background-position:-79px -154px}
.p3icon-files{background-position:-54px -154px}
.p3icon-classes{background-position:-3px -203px}
.p3icon-teams{background-position:-28px -203px}
.p3icon-advisory{background-position:-53px -203px}
.p3icon-dorms{background-position:-128px -203px}
.p3icon-community{background-position:-154px -203px}
.p3icon-alumni{background-position:-103px -203px}
.p3icon-activities{background-position:-78px -203px}
.p3icon-connections{background-position:-304px -203px}
.p3icon-analytics{background-position:-379px -53px}
.p3icon-activity{background-position:-4px -29px}
.p3icon-timeline{background-position:-253px -126px}
.p3icon-minus{background-position:-305px -126px}
.p3icon-materials{background-position:-380px -29px}
.p3icon-scoreboard{background-position:-405px -203px}
.p3icon-quiz{background-position:-428px -203px}
.p3icon-featuredContent{background-position:-54px -126px}
.p3icon-panels{background-position:-179px -53px}
.p3icon-log{background-position:-28px -3px}
.p3icon-discussion{background-position:-3px -125px}
.p3icon-medical{background-position:-128px -154px}
.p3icon-conduct{background-position:-154px -154px}
.p3icon-requirements{background-image:url("//libs-w2.myschoolapp.com/p3-cache/img/requirements.png")!important;width:20px;height:20px;line-height:20px;vertical-align:text-top;background-position:0 0;background-size:20px 20px}
.p3icon-ok{background-image:url("//libs-w2.myschoolapp.com/p3-cache/img/ok.png")!important;width:20px;height:20px;line-height:20px;vertical-align:text-top;background-position:0 0;background-size:20px 20px}
.p3Green-Complete{color:#71bf43}
.p3Yellow-Started{color:#ffaa53}
.p3Blue-Awaiting{color:#04b7ed}
.p3icon-learningProgression{background-image:url("//libs-e1.myschoolapp.com/p3-cache/img/32x32/setup_32.png");width:16px;height:16px;display:inline-block;background-size:16px 16px;background-repeat:no-repeat}
BODY{-webkit-overflow-scrolling:touch}
.site-top-spacer{height:130px}
.site-top-spacer.hide-site-nav{height:46px}
.site-top-spacer-lower-nav{height:180px}
body.minibar .site-top-spacer{height:115px}
body.minibar .site-top-spacer.hide-site-nav{height:31px}
body.minibar .site-top-spacer-lower-nav{height:165px}
body.minibar .sky-omnibar-environment{height:0}
.hide-site-nav.site-top-spacer-lower-nav{height:95px}
#site-header-parent-container{position:fixed;top:0;width:100%;z-index:999}
.sky-omnibar-edu #site-header-parent-container{top:50px}
.impersonate-banner-spacer{margin-top:50px}
#impersonate-banner{position:fixed;width:100%;z-index:1000;height:50px;top:0;left:0;right:0;border:0;border-left:solid 30px;color:#282b31;display:flex;flex-direction:row;align-items:center;padding:10px!important;background-color:#81d4f7;border-color:#00b4f1}
bb-autopilot :host{z-index:5000!important}
bb-autopilot{z-index:5000!important}
#impersonate-banner::before{content:"";font-family:FontAwesome;margin-left:-31px;margin-right:20px;color:#fff}
#end-impersonation{margin-left:auto}
#site-header-container{position:relative;width:100%;z-index:999}
#site-header-bottom{height:1px}
#site-header{height:45px;position:relative;text-align:left;zoom:1}
#minibarsite-header{height:20px;position:relative;text-align:left;zoom:1}
#minibar-site-header #school-name{font-size:16px;font-weight:lighter;margin:5px;width:550px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#site-header A{text-decoration:none}
#site-mobile-btn{display:none}
#site-mobile-btn .btn{padding:10px 15px 10px 15px}
#minibar-site-header #site-mobile-btn{display:none}
#minibar-site-header #site-mobile-btn .btn{padding:5px 15px 5px 15px}
#site-logo{float:left;line-height:40px;margin-top:-3px;overflow:hidden;text-align:left;white-space:nowrap;width:360px;font-size:28px;font-weight:200}
#site-logo.sky-nav{margin:0 0 0 10px}
#site-logo A{text-decoration:none}
#site-logo A.sky-nav{line-height:40px}
#site-logo.logoimg{border:0;line-height:normal}
#site-logo img{border:0;line-height:normal;max-height:35px;max-width:100%;width:auto;_height:35px}
#site-user-container{float:right}
#site-user-container.sky-nav{float:left}
#site-user-nav{float:left;height:36px;margin-right:10px;margin-top:5px;text-align:left}
#site-user-nav.sky-nav{float:right}
#site-minibar-user-nav{float:right;height:20px;margin-right:10px;margin-top:5px;margin-bottom:5px;text-align:left;padding-right:50px}
#site-profile{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right;height:36px;margin-top:5px}
html.lt-ie9 #site-profile{width:300px}
#site-minibar-profile{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right;height:20px}
#site-switcher{cursor:pointer;display:inline-block;*display:inline;padding-left:10px;position:relative;vertical-align:middle;zoom:1}
#site-switcher.sky-nav{padding-right:10px;border-right:1px solid #fff}
#site-switcher.site-minibar-header-nav{padding-right:0;border-right:0 solid}
html.lt-ie9 #site-switcher{width:160px}
#site-switcher-menu{top:35px}
#site-switcher-button{white-space:nowrap}
#site-switcher-label{float:left;font-size:16px;font-weight:600;line-height:35px;overflow:hidden;padding:0;white-space:nowrap}
#site-switcher-label.sky-nav{font-size:16px;font-weight:normal;margin-right:0}
#site-minibar-switcher-label{float:left;font-size:16px;line-height:20px;overflow:hidden;padding:0;white-space:nowrap;margin-top:5px;margin-bottom:5px}
#site-minibar-switcher-label.sky-nav{font-size:16px;font-weight:lighter;margin-right:0}
#site-minibar-switcher-caret{margin:10px}
#site-switcher-change .caret{border-bottom-color:#fff;border-top-color:#fff;margin-left:10px;margin-top:15px;opacity:1}
#site-switcher-change{-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;display:inline-block;float:right;font-size:9px;height:35px;margin-left:10px;vertical-align:middle;width:30px}
#site-switcher-change.sky-nav{float:left;margin-left:0;margin-right:0;width:25px}
#site-switcher-change:before{font-size:14px;line-height:33px;text-align:center;width:30px}
.site-header-nav{margin-right:2px!important}
.site-header-nav UL.topnav{font-size:12px;list-style:none;margin:0;padding:0}
.site-header-nav UL.topnav li a:before{font-size:12px;text-shadow:none}
.site-header-nav UL.topnav li{display:inline;margin:0;padding:0;position:relative}
.site-header-nav UL.topnav li.sep{margin:0;padding:0}
.site-header-nav UL.topnav>li>a{color:#d9dfd5;display:inline-block;*display:inline;margin-left:5px;padding:0 5px;text-decoration:none;zoom:1}
.site-header-nav UL.topnav>li>a.active{-moz-border-radius:4px;-webkit-border-radius:4px;background-color:rgba(0,0,0,.4);border-radius:4px}
.site-header-nav UL.topnav li a:hover .caret{opacity:1}
.site-header-nav DIV.subnavtop{background-color:transparent!important;border-bottom-style:solid;border-bottom-width:6px;border-left:6px solid transparent;border-right:6px solid transparent;display:none;height:0;left:15px;position:absolute;top:16px;width:0}
.site-header-nav div.subnav{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-style:solid;border-width:2px;display:none;left:0;margin:0;padding:5px 0 5px 0;position:absolute;top:22px}
.site-header-nav div.subnav UL{list-style:none;margin:0;padding:0}
.site-header-nav div.subnav LI{display:block;margin:0;padding:0}
.site-header-nav div.subnav LI.subnavheader{margin:-5px 0 5px 0;padding:3px}
.site-header-nav div.subnav li.sep{height:1px;line-height:normal;margin:5px 0;padding:0}
.site-header-nav div.subnav LI A{display:block;font-size:12px;padding:5px 15px;text-shadow:none;width:145px}
.site-header-nav div.subnav LI A.sky-nav{font-size:13px;font-weight:normal;white-space:nowrap;width:auto}
.site-header-nav div.subnav LI A img{border:0;margin-right:10px;max-height:32px;vertical-align:middle;width:auto}
.site-header-nav div.subnav LI A.persona{font-size:16px;font-weight:bold;padding:10px 15px;width:auto}
.site-header-nav div.subnav LI A.persona.sky-nav{font-size:13px;font-weight:normal;padding:5px 15px}
.site-header-nav div.subnav LI A.persona span.icon{display:block;float:right;height:24px}
.site-minibar-header-nav{margin-right:10px!important}
.site-minibar-header-nav UL.topnav{font-size:12px;list-style:none;margin:0;padding:0}
.site-minibar-header-nav UL.topnav li a:before{font-size:12px;text-shadow:none}
.site-minibar-header-nav UL.topnav li{display:inline;margin:0;padding:0;position:relative}
.site-minibar-header-nav UL.topnav li.sep{margin:0;padding:0}
.site-minibar-header-nav UL.topnav>li>a{color:#d9dfd5;display:inline-block;*display:inline;margin-left:5px;padding:0 5px;text-decoration:none;zoom:1}
.site-minibar-header-nav UL.topnav>li>a.active{-moz-border-radius:4px;-webkit-border-radius:4px;background-color:rgba(0,0,0,.4);border-radius:4px}
.site-minibar-header-nav UL.topnav li a:hover .caret{opacity:1}
.site-minibar-header-nav DIV.subnavtop{background-color:transparent!important;border-bottom-style:solid;border-bottom-width:6px;border-left:6px solid transparent;border-right:6px solid transparent;display:none;height:0;left:15px;position:absolute;top:16px;width:0}
.site-minibar-header-nav div.subnav{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-style:solid;border-width:2px;display:none;left:0;margin:0;padding:5px 0 5px 0;position:absolute;top:22px}
.site-minibar-header-nav div.subnav UL{list-style:none;margin:0;padding:0}
.site-minibar-header-nav div.subnav LI{display:block;margin:0;padding:0}
.site-minibar-header-nav div.subnav LI.subnavheader{margin:-5px 0 5px 0;padding:3px}
.site-minibar-header-nav div.subnav li.sep{height:1px;line-height:normal;margin:5px 0;padding:0}
.site-minibar-header-nav div.subnav LI A{display:block;font-size:12px;padding:5px 15px;text-shadow:none;width:145px}
.site-minibar-header-nav div.subnav LI A.sky-nav{font-size:13px;font-weight:normal;white-space:nowrap;width:auto}
.site-minibar-header-nav div.subnav LI A img{border:0;margin-right:10px;max-height:32px;vertical-align:middle;width:auto}
.site-minibar-header-nav div.subnav LI A.persona{font-size:16px;font-weight:bold;padding:10px 15px;width:auto}
.site-minibar-header-nav div.subnav LI A.persona.sky-nav{font-size:13px;font-weight:normal;padding:5px 15px}
.site-minibar-header-nav div.subnav LI A.persona span.icon{display:block;float:right;height:24px}
#site-user-nav UL.topnav LI A{line-height:31px;margin-top:2px;vertical-align:middle}
#site-minibar-user-nav UL.topnav LI A{line-height:20px;margin-top:2px;vertical-align:middle}
#site-user-nav UL.topnav LI A .topnav-icon{color:#fff;margin-right:3px}
#site-user-nav div.subnav LI A{line-height:normal}
#site-user-nav UL.topnav LI A .caret{vertical-align:top;margin-top:6px}
#site-user-nav UL.topnav LI A .caret.for-search{margin-top:9px}
#site-switcher div.subnav{left:auto;right:0;top:30px}
#site-switcher div.subnav.sky-nav{left:0;right:auto}
#site-nav-container{position:fixed;width:100%;z-index:998}
#site-nav-bottom{height:1px}
#site-nav-lower{display:none;width:100%}
HTML.no-nav-icon #site-nav-lower i{display:none!important}
#site-nav{position:relative}
#site-nav ul.topnav{height:55px;list-style:none;margin:0;padding:0;white-space:nowrap;font-size:0}
#site-nav ul.topnav li{display:inline-block;*display:inline;margin:0;padding:0;position:relative;text-align:left;vertical-align:top;font-size:14px}
#site-nav ul.topnav li.sep SPAN{border-left-style:solid;border-left-width:1px;display:inline-block;height:55px;width:1px}
#site-nav ul.topnav li a{display:inline-block;font-size:11px;height:55px;overflow:hidden;padding:0 5px;text-decoration:none;vertical-align:top;white-space:nowrap}
html.lt-ie9 #site-nav ul.topnav li a{width:150px}
#site-nav ul.topnav li a.subnavtrigger.clicked{border-bottom:0}
#site-nav ul.topnav>li>a>img{border:0;float:left;height:24px;margin:15px 2px 0 0;padding-right:0;vertical-align:middle;width:auto}
#site-nav ul.topnav li a span.desc{display:block;float:left;line-height:1em;padding:15px 5px;white-space:nowrap}
#site-nav ul.topnav li div.subnav a span.desc{display:inline-block}
#site-nav ul.topnav li a span.title{font-size:14px;font-weight:bold}
#site-nav ul.topnav li a span.title.sky-nav{font-size:15px;font-weight:normal;color:inherit}
#site-nav ul.topnav li a.active span.title{color:#000}
#site-nav ul.topnav li a.active span.title.sky-nav{color:inherit}
#site-nav ul.topnav li.oneline a span.desc{line-height:44px;padding:5px 5px 5px 1px}
#site-nav ul.topnav li a .caret{margin-top:18px}
#site-nav ul.topnav li.oneline a .caret{margin-top:24px}
#site-nav ul.topnav li.oneline a#children-subnav div.bb-avatar-wrapper-nav{margin-top:16px}
#site-nav ul.topnav li DIV.subnavtop{background-color:transparent!important;border-bottom-style:solid;border-bottom-width:6px;border-left:6px solid transparent;border-right:6px solid transparent;display:none;height:0;left:15px;position:absolute;top:44px;width:0}
#site-nav ul.topnav li DIV.subnav{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-style:solid;border-width:2px;display:none;left:0;margin:0;padding:5px 0 5px 0;position:absolute;top:50px;z-index:1998}
#site-nav ul.topnav li DIV.subnav UL{display:inline-block;list-style:none;margin:0;padding:0;vertical-align:top}
#site-nav ul.topnav li DIV.subnav-multicol UL{width:182px}
#site-nav ul.topnav li DIV.subnav UL.subnavfooter{display:block;width:100%!important}
#site-nav ul.topnav li div.subnav li{display:block;margin:0;white-space:normal}
#site-nav ul.topnav li div.subnav li a{border:0;display:block;float:none;font-size:12px;height:auto;line-height:normal;margin:0;min-width:152px;padding:3px 15px;text-shadow:none;white-space:normal}
#site-nav ul.topnav li div.subnav li a img{float:none;height:24px}
#site-nav ul.topnav li div.subnav li a span.desc{float:none;line-height:normal;padding:2px;white-space:normal;width:auto}
#site-nav ul.topnav li div.subnav li a span.title{font-size:12px;font-weight:normal}
#site-nav ul.topnav li div.subnav li a span.title.sky-nav{font-size:13px;white-space:normal}
#account-nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:26px!important;height:36px!important;margin-top:0!important;padding-top:4px!important}
#account-nav>img{border:1px solid rgba(255,255,255,.5);max-height:20px;margin-right:5px;margin-top:2px;vertical-align:baseline}
#account-nav>.desc>.title{line-height:12px;display:inline-block;font-size:11px;margin-right:2px}
#account-nav.minibar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:10px!important;height:20px!important;margin-top:0!important;padding-top:4px!important}
#account-nav.minibar>img{border:1px solid rgba(255,255,255,.5);max-height:20px;margin-right:5px;margin-top:2px;vertical-align:baseline}
#account-nav.minibar>.desc>.title{line-height:12px;display:inline-block;font-size:16px;margin-right:2px}
#site-mobile-menu.mp{display:none}
#site-mobile-menu ul li a img{vertical-align:middle;margin-top:-3px}
#GroupFinderContainer{width:266px}
.group-finder-copy-text{line-height:20px;margin-bottom:10px;margin-left:23px;margin-right:15px;margin-top:10px;white-space:normal}
.group-finder-search-container{margin-bottom:5px;margin-left:23px;margin-right:20px;margin-top:0}
.group-finder-ch .bottom-border{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.2),rgba(0,0,0,0));border:0;height:2px;margin:15px 10px 10px 10px}
#group-finder-page-selector{-webkit-appearance:menulist-button;border-bottom-color:#bbb;border-left-color:#bbb;border-right-color:#bbb;border-top-color:#bbb;color:#555;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin-bottom:10px;margin-left:23px;margin-right:0;margin-top:0;padding-bottom:4px;padding-left:4px;padding-right:4px;padding-top:4px;vertical-align:middle;width:220px}
#group-finder-year-selector{-webkit-appearance:menulist-button;border-bottom-color:#bbb;border-left-color:#bbb;border-right-color:#bbb;border-top-color:#bbb;color:#555;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin-bottom:10px;margin-left:23px;margin-right:0;margin-top:0;padding-bottom:4px;padding-left:4px;padding-right:4px;padding-top:4px;vertical-align:middle;width:220px}
#group-finder-search-box{font-family:"Blackbaud Sans","Helvetica Neue",Arial,sans-serif;font-weight:normal;line-height:18px;padding-bottom:4px;padding-left:4px;padding-right:4px;padding-top:4px;transition-delay:0s,0s;transition-duration:.2s,.2s;transition-property:border,box-shadow;transition-timing-function:linear,linear;vertical-align:middle;width:220px}
#GroupFinderContainer{box-sizing:content-box;font-size:13px;line-height:18px}
#site-login{margin:150px auto 0 auto;max-width:500px;min-width:280px}
.shadow{-moz-border-radius:10px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.15);-webkit-border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);background-color:#fff;border-radius:10px;box-shadow:0 1px 10px rgba(0,0,0,.15)}
#site-login-box{max-width:500px;text-align:left}
#site-login-header{color:#fff;min-height:60px;max-height:80px;line-height:60px;overflow:hidden;font-size:32px;font-weight:200;text-align:center}
#img-login-logo{max-width:100%;max-height:80px;margin:5px 0}
#site-login-content{padding:15px 15px 0 15px}
#site-login-main-wrapper{background-color:#fff;border:1px solid #ebebeb}
#apply-create-account{border-right:1px solid #ccc}
#apply-sign-in{padding-left:10px}
#site-login-title{margin-bottom:20px;font-size:22px;font-weight:200}
#site-login-alert ul{margin:0;padding:0}
#site-login-input .textfield LABEL{display:block}
#site-login-input .textfield INPUT{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#555;display:block;font-size:20px;height:45px;line-height:20px;margin-bottom:20px;padding-left:10px;padding-right:10px;width:100%}
#site-login-input .textfield SELECT{-moz-border-radius:3px;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-sizing:border-box;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;-webkit-border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-sizing:border-box;-webkit-transition:border linear .2s,box-shadow linear .2s;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;color:#555;display:block;font-size:20px;height:40px;line-height:20px;margin-bottom:20px;padding-left:10px;padding-right:10px;transition:border linear .2s,box-shadow linear .2s;width:100%}
#site-login-resize{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;background-color:#0ff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
#site-login-main{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
#site-login-input h3{margin-bottom:10px}
#site-login-input div.checkbox LABEL{display:inline;margin:0;width:140px}
#site-login-input div.checkbox INPUT{display:inline;margin:2px 5px 12px 0}
#site-login-input div.remember{float:left}
#site-login-input div.remember INPUT{float:left;margin:2px 5px 0 0}
#site-login-footer{padding:0 15px 15px 0;text-align:right}
#site-login-footer a{clear:both;display:block;float:right;line-height:24px}
#site-login-footer .topspace{margin-top:20px}
#site-login-footer .topnospace{margin-top:0}
#site-login-btnList{height:50px;vertical-align:bottom}
#site-login-btnList .button{width:165px}
#site-login-btnList .btnInList{padding-left:5px;padding-right:5px}
#site-login-btnList .btnInListLast{float:right;padding-right:10px}
.btn-margin-left{margin-left:6px}
.subnavbar{-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid transparent;border-radius:4px;overflow:auto;width:100%}
.hide-site-nav .subnavbar-fixed{top:45px}
html.lt-ie9 .subnavbar-fixed{position:fixed;top:100px}
.subnavbar .nav{margin-bottom:0}
.subnavbar .nav>li>a{-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid transparent;border-radius:3px;color:#797979;font-size:14px;margin:3px 0 3px 0;padding-bottom:8px;padding-top:8px;white-space:nowrap}
.subnavbar .nav>li>a:hover{background-color:transparent;color:#000}
.subnavbar .nav>.active>a,.subnavbar .nav>.active>a:hover{-moz-box-shadow:inset 2px 3px 5px rgba(0,0,0,.4);-webkit-box-shadow:inset 2px 3px 5px rgba(0,0,0,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.2),0 0 1px rgba(255,255,255,.9);color:#000;padding-left:13px}
.subnavbar .nav>.active>a .caret,.subnavbar .nav>.active>a:hover .caret{border-top-color:#777}
.subnavbar .nav>li:first-child>a,.subnavbar .nav>li:first-child>a:hover{margin-left:5px;padding-left:12px}
.subnavbar .dropdown-menu{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
BODY.sidebar-fixed{background-color:#f3f1f1}
#site-sidebar-fixed{bottom:0;display:none;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:100px;width:200px;z-index:998;background-color:#fff}
.sky-omnibar-edu #site-sidebar-fixed{top:150px}
.sky-omnibar-edu body.minibar #site-sidebar-fixed{top:134px}
BODY.sidebar-fixed #site-sidebar-fixed{display:block}
BODY.sidebar-fixed.sidebar-fullscreen{background:0}
BODY.sidebar-fixed.sidebar-fullscreen #site-sidebar-fixed{top:0}
BODY.sidebar-fixed.sidebar-with-header #site-sidebar-fixed{top:152px}
.sky-omnibar-edu BODY.sidebar-fixed.sidebar-with-header #site-sidebar-fixed{top:202px}
sky-omnibar-edu BODY.sidebar-fixed.sidebar-with-header.minibar #site-sidebar-fixed{top:186px}
BODY.sidebar-fixed.sidebar-fullscreen #site-main{-webkit-transition:width .3s;margin-left:202px!important;transition:width .3s}
BODY.sidebar-fixed.sidebar-fullscreen #site-header-parent-container,BODY.sidebar-fixed.sidebar-fullscreen #site-top-spacer{display:none}
#site-footer-fixed{bottom:0;display:none;left:0;min-height:38px;position:fixed;width:100%;z-index:100}
BODY.footer-fixed{padding-bottom:200px}
BODY.footer-fixed #site-footer-fixed{display:block}
BODY.footer-fixed.sidebar-fixed #site-sidebar-fixed{bottom:51px}
#emergency-bulletin{width:100%;z-index:100}
#schedule-maker-bulletin .emergency-bulletin-container,#emergency-bulletin .emergency-bulletin-container,#main-bulletin .main-bulletin-container{background-color:#fff9c7;border-bottom:1px solid #b9b076;margin-top:-30px}
#schedule-maker-bulletin.left-nav-spacing .emergency-bulletin-container>.container,#emergency-bulletin.left-nav-spacing .emergency-bulletin-container>.container,#main-bulletin.left-nav-spacing .main-bulletin-container>.container{padding-left:225px}
#emergency-bulletin .emergency-bulletin-container{padding:20px 20px 2px 20px}
#main-bulletin .main-bulletin-container{margin-bottom:30px;padding:10px 5px 5px 5px}
#emergency-bulletin.fullscreen-window{z-index:2000}
#emergency-bulletin.fullscreen-window>.emergency-bulletin-container{margin-top:0!important}
#schedule-maker-bulletin{position:fixed;width:100%;z-index:100}
#schedule-maker-bulletin .emergency-bulletin-container{padding:20px 20px 2px 20px}
#schedule-maker-bulletin .contract-bulletin-container{margin-bottom:30px;padding:10px 5px 5px 5px}
#schedule-maker-bulletin.fullscreen-window{z-index:2000}
#schedule-maker-bulletin.fullscreen-window>.emergency-bulletin-container{margin-top:0!important}
.app-mobile-menu{bottom:0;box-shadow:1px 0 2px rgba(0,0,0,.2);font-size:13px;height:100%;left:-300px;position:absolute;top:0;width:300px;z-index:10000}
.app-mobile-level{height:100%;left:-300px;position:absolute;top:0;width:260px}
.app-mobile-pushed::after{-moz-transition:opacity .3s;-webkit-transition:opacity .3s;box-shadow:1px 0 2px rgba(0,0,0,.2);content:"";height:100%;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:9999}
.app-mobile-level.open::after{content:"";height:100%;left:260px;opacity:1;position:absolute;top:0;width:40px;z-index:9998}
.app-mobile-pushed::after,.app-mobile-level.open::after{-moz-transition:opacity .3s,width .1s .3s,height .1s .3s;-webkit-transition:opacity .3s,width .1s .3s,height .1s .3s;background:rgba(0,0,0,.3);transition:opacity .3s,width .1s .3s,height .1s .3s}
.app-mobile-menu,.app-mobile-pusher,.app-mobile-level{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
.app-mobile-menu img{max-width:100%}
.app-mobile-menu ul{list-style:none;margin:0;padding:0}
.app-mobile-menu li{line-height:18px}
.app-mobile-menu h2{background-color:rgba(0,0,0,.4);color:#fff;font-size:1.5em;font-weight:600;margin:0;padding:5px 5px 5px 20px;text-shadow:0 1px 2px rgba(0,0,0,.5)}
.app-mobile-menu h3{margin:0}
.mobile-sitenav-max-height{height:100%!important}
.app-mobile-menu LI A img{height:auto;width:24px}
.app-mobile-menu ul li>a{-moz-transition:background .3s,box-shadow .3s;-webkit-transition:background .3s,box-shadow .3s;box-shadow:inset 0 -1px rgba(0,0,0,.2);color:#fff;display:block;font-size:1.2em;font-weight:400;outline:0;padding:.7em 1em .7em 1.8em;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.5);transition:background .3s,box-shadow .3s}
.app-mobile-menu ul li::before{color:rgba(0,0,0,.2);left:10px;line-height:3.5;position:absolute;z-index:-1}
.app-mobile-level>ul>li:first-child>a{box-shadow:inset 0 -1px rgba(0,0,0,.2),inset 0 1px rgba(0,0,0,.2)}
.app-mobile-menu ul li a:hover,.app-mobile-level>ul>li:first-child>a:hover{background:rgba(0,0,0,.2);box-shadow:inset 0 -1px rgba(0,0,0,0)}
.app-mobile-back{-moz-transition:background .3s;-webkit-transition:background .3s;background:rgba(0,0,0,.1);box-shadow:inset 0 1px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:700;letter-spacing:1px;outline:0;padding:12px 20px 10px 20px;position:relative;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.5);text-transform:uppercase;transition:background .3s}
.iHolder{background:rgba(0,0,0,.1);border-radius:5px;color:#fff;display:block;height:30px;line-height:30px;margin:-6px 10px 0 0;text-align:center;text-decoration:none;width:30px}
.halfWhite{color:rgba(255,255,255,.5)}
.app-mobile-menu .dayicon{display:inline-block;float:left;height:26px;margin-left:auto;margin-right:10px;margin-top:-4px;width:30px}
.app-mobile-menu .dayicon>.month{font-size:9px;line-height:12px}
.app-mobile-menu .dayicon>.day{font-size:12px;line-height:14px}
.app-mobile-menu .site-badge{margin-right:10px;padding:6px 12px 6px 12px}
#site-mobile-userphoto{float:left}
#site-mobile-userphoto img{border:1px solid #fff;margin:0 10px 0 0;max-width:45px;padding:0}
#site-mobile-switcher-label{font-size:20px;font-weight:600}
#site-mobile-impersonte{display:none}
.p3icon-search{color:inherit!important}
.subnav .divider-label h6{margin:0;padding-left:18px;letter-spacing:1px;font-size:10px;color:#fff;text-shadow:0 1px #a5a5a5;background-color:#bbb;text-transform:uppercase;line-height:18px}
.pf-user{width:100%;border-top:1px solid #e5e5e5;cursor:pointer;background-color:#fff}
.pf-user-id{padding:10px 10px 10px 20px}
.pf-user:hover{background-color:#e1dcd6}
#PeopleFinderContainer input,#PeopleFinderContainer select{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#PeopleFinderContainer select{border:1px solid #bbb;height:28px;width:220px;line-height:28px}
#PeopleFinderContainerMobile input,#PeopleFinderContainerMobile select{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#PeopleFinderContainerMobile select{border:1px solid #bbb;height:28px;width:220px;line-height:28px}
.people-finder .selectors{padding:10px 15px 20px 15px}
.people-finder input{width:235px}
.people-finder select{width:100%}
.people-finder li{border-top:solid 1px #e5e5e5}
.people-finder li>a:hover{background-color:#e1dcd6;color:#000}
.people-finder-ch select{margin:5px 18px}
.people-finder-search-container{margin:0 20px 10px 15px}
.people-finder-results ul.ui-autocomplete{min-height:400px}
.people-finder-search-backdrop{position:relative;z-index:-1;display:none}
.people-finder-search-backdrop div{height:175px;position:absolute;width:255px}
.people-finder-lastviewed{max-height:400px;overflow-y:auto;overflow-x:hidden}
.people-finder-results-header{margin:0 0 0 18px;letter-spacing:1px;font-size:10px;color:#fff;text-shadow:0 1px #a5a5a5}
.people-finder-list-link{font-size:13px;margin:0 0 10px 10px;height:auto}
.bb-help-flex-bot{display:flex;align-items:center}
.bb-help-question-icon{color:#d3d3d3}
.bb-help-question-icon:hover{color:#a9a9a9}
.bb-deemphasized{font-style:italic;color:#686c73;font-size:15px}
@media(min-width:768px){.bb-help-edu-spacer{margin-right:40px}
}
@media(max-width:1200px){#minibar-site-header #school-name{width:350px}
}
@media(max-width:767px){#minibar-site-header #school-name{width:250px}
}
@media(min-width:980px) and (max-width:1199px){#site-logo{width:240px}
#site-logo.txtonly{padding-top:2px}
}
@media(min-width:700px){.subnavbar-fixed{-moz-border-radius:0;-moz-box-shadow:inset 0 1px 0 #fff,0 1px 5px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.4);-webkit-border-radius:0;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 5px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.4);border-radius:0;border-width:0 0 1px;box-shadow:inset 0 1px 0 #fff,0 5px 10px rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);height:52px;left:0;padding-top:5px;position:fixed;right:0;top:100px;z-index:990}
.subnavbar-fixed .nav{margin:0 auto;width:938px}
.sky-omnibar-edu .subnavbar-fixed{top:150px}
.sky-omnibar-edu .subnavbar-fixed.site-minibar-nav-lower{top:133px}
.visible-large-desktop{display:none!important}
.hidden-large-desktop{display:inline-block!important}
.site-header-nav UL.topnav li a SPAN.desc{display:inline}
.site-header-nav UL.topnav>li>a SPAN.desc{display:inline}
.name-search{width:103px!important}
}
@media(max-width:979px){HTML,BODY,#app{height:100%}
.subnavbar-fixed{top:70px}
.sky-omnibar-edu .subnavbar-fixed{top:120px}
body.minibar .sky-omnibar-edu .subnavbar-fixed{top:106px}
.site-top-spacer{height:100px}
.site-top-spacer.hide-site-nav{height:71px}
.site-top-spacer-lower-nav{height:140px}
.site-top-spacer-lower-nav-desktop{height:100px}
body.minibar .site-top-spacer{height:60px}
body.minibar .site-top-spacer.hide-site-nav{height:31px}
body.minibar .site-top-spacer-lower-nav{height:100px}
body.minibar .site-top-spacer-lower-nav-desktop{height:60px}
#site-header-container{position:relative}
#site-header{height:70px;max-width:none;padding:0 20px}
#site-mobile-btn{display:block;float:left;margin:15px 20px 0 0;padding:0}
#minibar-site-header #site-mobile-btn{display:block;float:left;margin:0;padding:0}
#site-logo{line-height:60px;margin-left:20px}
#site-logo.logoimg{line-height:50px;width:auto}
#site-logo.logoimg.sky-nav{line-height:65px}
#site-user-container{display:none}
#site-nav-container{display:none}
#site-user-nav.sky-nav{display:none}
#site-minibar-user-nav.sky-nav{display:none}
BODY.sidebar-fixed.sidebar-with-header #site-sidebar-fixed{top:120px}
.sky-omnibar-edu BODY.sidebar-fixed.sidebar-with-header #site-sidebar-fixed{top:170px}
.sky-omnibar-edu BODY.sidebar-fixed.minibar #site-sidebar-fixed{top:81px}
.application-style .form-horizontal .controls{margin-left:0}
.impersonate-desktop{display:none}
.userprofile-header-desktop{display:none}
}
@media(max-width:767px){BODY{padding:0}
.subnavbar{height:auto}
.res-container,.subnavbar-fixed .nav{max-width:320px;width:auto}
#site-mobile-btn{margin:15px 10px 0 0}
#minibar-site-header #site-mobile-btn{display:block;float:left;margin:0;padding:0}
#site-logo{margin-left:0;white-space:nowrap;width:70%}
#site-logo.logoimg{line-height:50px;margin:0;width:70%}
#site-logo.logoimg.sky-nav{line-height:65px}
#site-main{padding:0 20px}
.hidden-phone{display:none!important}
.visible-large-desktop{display:none!important}
.hidden-large-desktop{display:inline-block!important}
.input-large,.input-xlarge,.input-xxlarge,input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input{width:100%!important}
.name-search{width:100%!important}
#site-login{margin:50px auto 0 auto}
#site-login-logo img{max-width:75%}
#apply-create-account{border-right:0}
#apply-sign-in{padding-left:0}
.mobile-inline-span [class*=span]{display:inline-block}
.mobile-quarter-layout [class*=span]{width:25%;margin:0}
.mobile-stacked-span [class*=span]{display:block}
table.table-mobile-stacked,table.table-mobile-stacked thead,table.table-mobile-stacked tbody,table.table-mobile-stacked tr,table.table-mobile-stacked td{display:block;max-width:100%}
table.table-mobile-stacked{border:#e1e1e1}
table.table-mobile-stacked th{position:absolute;top:-9999px;left:-9999px}
table.table-mobile-stacked tr:first-child{border:0}
table.table-mobile-stacked tr{border:0;border-top:1px solid #e1e1e1}
table.table-mobile-stacked tr:last-child{border:0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
table.table-mobile-stacked td{position:relative;padding-left:40%!important;white-space:normal;text-align:left;border:0;min-height:16px;padding-top:2px!important;padding-bottom:2px!important}
table.table-mobile-stacked td:before{position:absolute;top:2px;left:6px;width:35%;padding-right:10px;white-space:nowrap;text-align:left;vertical-align:top;font-weight:bold;content:attr(data-heading)}
table.table-mobile-stacked tr:hover td{background:transparent}
table.table-mobile-stacked tr:nth-child(odd){background:#f9f9f9}
table.table-mobile-stacked.labelless td{position:relative;padding-left:0;white-space:normal;text-align:left;border:0;min-height:16px;padding-top:2px;padding-bottom:2px}
table.table-mobile-stacked.labelless td:before{position:relative;padding-left:0;top:0;left:0;white-space:normal;text-align:left;border:0;content:"";width:0;padding-right:0}
table.table-mobile-stacked.full-first-row tr td:first-child{width:auto;margin-top:5px;padding:5px!important;font-size:14px}
table.table-mobile-stacked.full-first-row tr td:first-child:before{position:relative!important;top:0!important;left:0!important;width:0!important;padding-right:0!important;content:""!important}
ul.nav-pills,ul.nav-pills li{display:block!important;width:100%}
ul.nav-pills li a{margin:3px 5px!important;padding:2px 12px!important}
ul.nav-pills{display:block!important;width:100%}
ul.nav-pills li{display:block!important;width:50%}
ul.nav-pills li.visible-desktop{display:none!important;width:50%}
ul.nav-pills ul li{display:block!important;width:100%}
ul.nav-pills li a{margin:3px 5px!important;padding:4px 12px!important}
.directory-views{width:100%;margin:0;padding:0}
.settings-bar-responsive-container{position:fixed;left:0;right:0;top:71px;background-color:#fff;height:100%;max-height:28px;border-bottom:solid #d9d9d9 1px;transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear}
#directory-filter{position:relative}
.settings-bar-responsive-expand{transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear;max-height:85%;transition:height .25s linear;-webkit-transition:height .25s linear;-moz-transition:height .25s linear;-o-transition:height .25s linear;height:85%}
.settings-bar-responsive-container #directory-filter{transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear;max-height:0;position:relative;display:none;opacity:0}
.settings-bar-responsive-expand #directory-filter{transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear;transition:bottom .25s linear;opacity:1;max-height:85%;transition:height .25s linear;-webkit-transition:height .25s linear;-moz-transition:height .25s linear;-o-transition:height .25s linear;height:100%;display:block;overflow-y:scroll}
.settings-bar-responsive-container .grayContainer .grayContainerItem{display:inline-block;border:0;border-right:1px solid #c5c5c5;box-sizing:border-box;padding:0 0 0 5px}
#options-mobile-toggle-button{display:block!important;width:100%}
.collapse-settings-responsive-containter{overflow-y:scroll}
.directory-option-group .dropdown-menu:before{display:table-row;clear:both}
.directory-option-group .dropdown-menu{position:absolute;width:100%}
div#directory-filter .dropdown-menu{position:static;width:100%;margin-bottom:3px}
div#directory-filter .dropdown-menu-mobile{position:static;width:100%;margin-bottom:3px;list-style-type:none}
.dropdown-menu-mobile>li>a{border-radius:3px;color:inherit;line-height:25px;margin:4px;text-align:left;font-weight:normal}
}
@media(max-width:767px){.site-mobile-help{display:none}
.site-mobile-help.show-mobile{display:inline-block!important}
div#directory-filter .dropdown-menu-mobile{position:static;width:100%;margin-bottom:3px;list-style-type:none}
.dropdown-menu-mobile>li>a{border-radius:3px;color:inherit;line-height:25px;margin:4px;text-align:left;font-weight:normal}
}
@media(min-width:768px) and (max-width:979px){.res-container,.subnavbar-fixed .nav{width:724px}
.jumbotron h1{font-size:48px}
.visible-large-desktop{display:none!important}
.hidden-large-desktop{display:inline-block!important}
.large-filter A{font-size:12px}
.dashboard-review td{padding:5px 2px;white-space:normal;width:auto}
.workspace-footer .btn-large{width:auto!important}
.name-search{width:100%!important}
.directory-views{width:100%;margin:0;padding:0}
.settings-bar-responsive-container{position:fixed;left:0;right:0;top:71px;background-color:#fff;height:100%;max-height:28px;display:block;width:100%;margin-left:0;border-bottom:solid #d9d9d9 1px;transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear}
#directory-filter{position:relative}
.settings-bar-responsive-expand{transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear;max-height:85%;transition:height .25s linear;-webkit-transition:height .25s linear;-moz-transition:height .25s linear;-o-transition:height .25s linear;height:85%}
.settings-bar-responsive-container #directory-filter{transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear;max-height:0;position:relative;display:none;opacity:0}
.settings-bar-responsive-expand #directory-filter{transition:max-height .25s linear;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear;transition:bottom .25s linear;opacity:1;max-height:85%;transition:height .25s linear;-webkit-transition:height .25s linear;-moz-transition:height .25s linear;-o-transition:height .25s linear;height:100%;display:block;overflow-y:scroll}
.settings-bar-responsive-container .grayContainer .grayContainerItem{display:inline-block;border:0;border-right:1px solid #c5c5c5;box-sizing:border-box;padding:0 0 0 5px}
#options-mobile-toggle-button{display:block!important;width:100%}
.collapse-settings-responsive-containter{overflow-y:scroll}
.directory-option-group .dropdown-menu:before{display:table-row;clear:both}
.directory-option-group .dropdown-menu{position:absolute;width:100%}
div#directory-filter .dropdown-menu{position:static;width:100%;margin-bottom:3px}
}
@media(min-width:980px){#site-mobile-menu{display:none}
.app-mobile-pusher.app-mobile-pushed::after{-moz-transition:opacity .3s;-webkit-transition:opacity .3s;box-shadow:none;opacity:0;transition:opacity .3s}
.impersonate-mobile{display:none}
.userprofile-header-mobile{display:none}
}
@media(min-width:1200px){.res-container,.subnavbar-fixed .nav{width:1130px}
#site-nav ul.topnav li a{padding:0 11px}
#site-nav ul.topnav>li>a>img{height:32px;margin:12px 0 0 0}
#site-nav ul.topnav li.oneline a span.desc{padding:5px}
#site-nav ul.topnav li div.subnav li a span.desc{padding:5px}
#site-nav ul.topnav li a span.title{font-size:14px}
.visible-large-desktop{display:inline-block!important}
.hidden-large-desktop{display:none!important}
.site-header-nav UL.topnav>li>a SPAN.desc{display:inline;padding-right:2px}
.name-search{width:153px!important}
}
@media(min-width:420px) and (max-width:979px){.mediaContainer{background-color:#fff;height:100px!important}
}
@media(min-width:980px){.mediaContainer{background-color:#fff;height:175px!important}
}
.force-large-desktop{width:1170px!important}
.force-large-desktop.force-exact{width:1300px!important}
.force-small-desktop{width:940px!important}
.force-small-desktop.force-exact{width:1170px!important}
.force-tablet{width:724px!important}
.force-tablet.force-exact{width:768px!important;padding:0}
.force-mobile{width:320px!important}
.force-mobile.force-exact{width:320px!important}
@media(max-width:102em){body.sidebar-fixed .site-main.force-large-desktop{margin-left:20px!important}
}
@media(max-width:86em){body.sidebar-fixed .site-main.force-small-desktop{margin-left:20px!important}
}
@media(max-width:72em){body.sidebar-fixed .site-main.force-tablet{margin-left:20px!important}
}
@media(max-width:50em){body.sidebar-fixed .site-main.force-mobile{margin-left:20px!important}
}
@media(max-width:768px){body.sidebar-fixed .site-main-header-wrap,body.sidebar-fixed .site-main-wrap{margin-left:200px}
}
@media(min-width:768px){body.sidebar-fixed .site-main-header-wrap,body.sidebar-fixed .site-main-wrap{margin-left:200px;margin-right:200px}
}
@media(min-width:768px){body.sidebar-fixed #site-main-header.container,body.sidebar-fixed #site-main.container{width:538px}
}
@media(min-width:992px){body.sidebar-fixed #site-main-header.container,body.sidebar-fixed #site-main.container{width:762px}
.flyoutContent .col-md-1,.flyoutContent .col-md-2,.flyoutContent .col-md-3,.flyoutContent .col-md-4,.flyoutContent .col-md-5,.flyoutContent .col-md-6,.flyoutContent .col-md-7,.flyoutContent .col-md-8,.flyoutContent .col-md-9,.flyoutContent .col-md-10,.flyoutContent .col-md-11,.flyoutContent .col-md-12{width:100%;float:none}
}
@media(min-width:1200px){body.sidebar-fixed #site-main-header.container,body.sidebar-fixed #site-main.container{width:970px}
}
.show{display:inline-block!important}
.modal-scrollable{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}
.modal:not(.modal-fullsize){padding-bottom:30px;max-height:100%;overflow:hidden}
.collapsed .fa-chevron-up.bb-tile-chevron,.fa-chevron-down.bb-tile-chevron{display:none}
.collapsed .fa-chevron-down.bb-tile-chevron{display:inline-block}
.modal{z-index:1101}
.modal-backdrop{z-index:1100}
.btn-primary{border:0}
.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff444444",endColorstr="#ff222222",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}
.btn-inverse.active{color:rgba(255,255,255,.75)}
.btn-danger-inverse{background-color:#fff;color:#ed5565}
#contHeader>.nav-tabs>.active>a,#contHeader>.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}
.subhead h1.was-jmbtrn{line-height:1;margin-bottom:9px;letter-spacing:-1px}
.subhead .fixedheight{height:60px;width:auto}
.was-jmbtrn-sh .btn-large{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:15px;font-weight:normal;height:17px;margin-right:10px;margin-bottom:14px;padding:9px 14px 9px 14px}
.was-jmbtrn-sh btn-large small{font-size:14px}
.dropdown-menu span.li,.dropdown-menu div.li{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#333;white-space:nowrap;cursor:pointer;text-shadow:none}
ul.inline,ol.inline{margin-left:0;list-style:none}
ul.inline>li,ol.inline>li{display:inline-block;padding-left:5px;padding-right:5px}
.guided-tour .darkContainer{color:#fff;background-color:#292a2b;padding:20px 20px 20px 20px}
.guided-tour .nav-teaser{padding-left:0;padding-right:0}
.guided-tour .nav-teaser>li>a,.guided-tour .nav-teaser{color:#fff;margin-left:-10px;margin-right:-10px}
.guided-tour .nav-teaser>li>a{padding:12px 15px 12px 20px}
.guided-tour .nav-teaser>li>a:hover{color:#fff;background-color:#161616}
.guided-tour .nav-teaser>.active>a,.guided-tour .nav-teaser>.active>a:hover{color:#fff;background-color:none}
.guided-tour .nav-teaser [class^=icon-]{margin-right:2px}
.guided-tour .nav-teaser .teaserDivider{height:1px;margin:0 1px;overflow:hidden;background-color:#1e1e1e;border-bottom:1px solid #262626;width:100%}
.wizard,.tabcontrol{display:block;width:100%;overflow:hidden}
.wizard a,.tabcontrol a{outline:0}
.wizard ul,.tabcontrol ul{list-style:none!important;padding:0;margin:0}
.wizard ul>li,.tabcontrol ul>li{display:block;padding:0}
.wizard>.steps .current-info,.tabcontrol>.steps .current-info{position:absolute;left:-999em}
.wizard>.content>.title,.tabcontrol>.content>.title{position:absolute;left:-999em}
.wizard>.steps{position:relative;display:block;width:100%}
.wizard.vertical>.steps{display:inline;float:left;width:30%}
.wizard>.steps>ul>li{width:25%}
.wizard>.steps>ul>li,.wizard>.actions>ul>li{float:left}
.wizard.vertical>.steps>ul>li{float:none;width:100%}
.wizard>.steps a,.wizard>.steps a:hover,.wizard>.steps a:active{display:block;width:auto;margin:0 .5em .5em;padding:8px;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.wizard>.steps .disabled a,.wizard>.steps .disabled a:hover,.wizard>.steps .disabled a:active{background:#eee;color:#aaa;cursor:default}
.wizard>.steps .current a,.wizard>.steps .current a:hover,.wizard>.steps .current a:active{background:#1ab394;color:#fff;cursor:default}
.wizard>.steps .done a,.wizard>.steps .done a:hover,.wizard>.steps .done a:active{background:#6fd1bd;color:#fff}
.wizard>.steps .error a,.wizard>.steps .error a:hover,.wizard>.steps .error a:active{background:#ed5565;color:#fff}
.wizard>.content{background:#eee;display:block;margin:5px 5px 10px 5px;min-height:120px;overflow:hidden;position:relative;width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.wizard-big.wizard>.content{min-height:320px}
.wizard.vertical>.content{display:inline;float:left;margin:0 2.5% .5em 2.5%;width:65%}
.wizard>.content>.body{padding:1%}
.wizard>.content>.body ul{list-style:disc!important}
.wizard>.content>.body ul>li{display:list-item}
.wizard>.content>.body>iframe{border:0 none;width:100%;height:100%}
.wizard>.content>.body input{display:block;border:1px solid #ccc}
.wizard>.content>.body input[type=checkbox]{display:inline-block}
.wizard>.content>.body input.error{background:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11}
.wizard>.content>.body label{display:inline-block;margin-bottom:.5em}
.wizard>.content>.body label.error{color:#8a1f11;display:inline-block;margin-left:1.5em}
.wizard>.actions{position:relative;display:block;text-align:right;width:100%}
.wizard.vertical>.actions{display:inline;float:right;margin:0 2.5%;width:95%}
.wizard>.actions>ul{display:inline-block;text-align:right}
.wizard>.actions>ul>li{margin:0 .5em}
.wizard.vertical>.actions>ul>li{margin:0 0 0 1em}
.wizard>.actions a,.wizard>.actions a:hover,.wizard>.actions a:active{background:#1ab394;color:#fff;display:block;padding:.5em 1em;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.wizard>.actions .disabled a,.wizard>.actions .disabled a:hover,.wizard>.actions .disabled a:active{background:#eee;color:#aaa}
.tabcontrol>.steps{position:relative;display:block;width:100%}
.tabcontrol>.steps>ul{position:relative;margin:6px 0 0 0;top:1px;z-index:1}
.tabcontrol>.steps>ul>li{float:left;margin:5px 2px 0 0;padding:1px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.tabcontrol>.steps>ul>li:hover{background:#edecec;border:1px solid #bbb;padding:0}
.tabcontrol>.steps>ul>li.current{background:#fff;border:1px solid #bbb;border-bottom:0 none;padding:0 0 1px 0;margin-top:0}
.tabcontrol>.steps>ul>li>a{color:#5f5f5f;display:inline-block;border:0 none;margin:0;padding:10px 30px;text-decoration:none}
.tabcontrol>.steps>ul>li>a:hover{text-decoration:none}
.tabcontrol>.steps>ul>li.current>a{padding:15px 30px 10px 30px}
.tabcontrol>.content{position:relative;display:inline-block;width:100%;height:35em;overflow:hidden;border-top:1px solid #bbb;padding-top:20px}
.tabcontrol>.content>.body{float:left;position:absolute;width:95%;height:95%;padding:2.5%}
.tabcontrol>.content>.body ul{list-style:disc!important}
.tabcontrol>.content>.body ul>li{display:list-item}
.filters .nav-stacked{background-color:#f7f7f7}
.filters .nav-stacked li a.on h5 div{color:#424242}
.filters .nav-stacked li a h5 div{color:#999;margin-top:5px}
.filters .nav-stacked li a h5 div i{margin-right:5px}
.small-input-box{width:40px}
.attendance-modal .modal-body{padding:0}
.attendance-modal SELECT,.attendance-modal INPUT,.attendance-modal LABEL{margin-bottom:0}
.attendance-modal .table{margin:0}
.attendance-modal .table th,.attendance-modal .table td{vertical-align:inherit}
.attendance-modal .table-striped tbody tr:nth-child(1) td{border-top:inherit}
.attendance-modal .box{width:9px;height:9px}
.attendance-modal .red{background-color:#f00}
.attendance-modal .grayheader .arrow-s,.attendance-modal .grayheader .arrow-e{margin:6px 8px 0 0}
.attendance-modal .min-width{min-width:20px}
.attendance-modal IMG{max-height:25px;cursor:pointer}
.attendance-modal IMG,.attendance-modal .dropdown-menu{max-width:25px}
.attendance-modal .dropdown-menu{display:block;top:-14px;min-width:0;padding:0;margin:0}
.chCal{z-index:1;position:relative;top:-6px;left:0;padding-left:10px;padding-bottom:0;background:#fff;background:-moz-linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(1%,#f1f1f1),color-stop(3%,#e1e1e1),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:-o-linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:-ms-linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);background:linear-gradient(left,#fff 0,#f1f1f1 1%,#e1e1e1 3%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f6f6f6",GradientType=1)}
.chCal .arrow-e{border-left:6px solid #f00}
.chCal .Cal{width:100%;overflow-x:hidden;overflow-y:auto;height:589px;background:#f9f9f9;border:solid 1px #e4e4e4}
.chCal td{border-bottom:solid 1px #e4e4e4;height:20px}
.chCal .tdleft{width:60px;text-align:center;border-right:solid 1px #e4e4e4}
.chCal .tdright{padding-left:10px;padding-right:10px}
.chCal .dashed td{border-bottom:dashed 1px #e4e4e4}
.chCal .slot{position:relative;height:20px}
.chCal .dvcalnowind{width:100%;height:2px;background:#f00}
.chCal-button{position:relative;display:inline-block;cursor:pointer;margin-right:-1px}
.chCal-state-default{border-style:solid;border-width:1px 0}
.chCal-button-inner{position:relative;float:left;overflow:hidden}
.chCal-state-default .chCal-button-inner{border-style:solid;border-width:0 1px}
.chCal-button-content{position:relative;float:left;height:1.9em;line-height:1.9em;padding:0 .6em;white-space:nowrap}
.chCal-button-content .nbsp-pad{padding:0 4px}
.chCal-button-content .chCal-icon-wrap{position:relative;float:left;top:50%}
.chCal-button-content .ui-icon{position:relative;float:left;margin-top:-50%;*margin-top:0;*top:-50%}
.chCal-state-default .chCal-button-effect{position:absolute;top:50%;left:0}
.chCal-state-default .chCal-button-effect span{position:absolute;top:-100px;left:0;width:500px;height:100px;border-width:100px 0 0 1px;border-style:solid;border-color:#fff;background:#444;opacity:.09;filter:alpha(opacity=9)}
.chCal-state-default,.chCal-state-default .chCal-button-inner{border-style:solid;border-color:#ccc #bbb #aaa;background:#f3f3f3;color:#000}
.chCal-state-hover,.chCal-state-hover .chCal-button-inner{border-color:#999}
.chCal-state-down,.chCal-state-down .chCal-button-inner{border-color:#555;background:#777}
.chCal-state-active,.chCal-state-active .chCal-button-inner{border-color:#555;background:#777;color:#fff}
.chCal-state-disabled,.chCal-state-disabled .chCal-button-inner{color:#999;border-color:#ddd}
.chCal-state-disabled{cursor:default}
.chCal-state-disabled .chCal-button-effect{display:none}
.chCal-button-next{margin-right:10px}
.calItem{position:relative;border:solid 1px #d2d2d2;background:#fff;padding:0;border-radius:3px}
.calItem .data-container{padding:4px}
.calItem h3{color:#006bd0;margin:0;display:inline}
.calItem p{color:#959595;margin:0}
.calItem ul{margin:0;padding:0}
.calItem li{margin:0;padding:0;list-style:none}
.calItem .hide{display:none}
.calItem .atbtn{height:100%;padding:3px}
.calItem .checkmark{font-size:10px}
.calItem .number{color:#f00;font-weight:bold;display:inline}
.calItem .green{color:#008b00}
#site-main .calItem a{text-decoration:none}
#site-main .calItem .checkmark a{color:#666;text-decoration:none}
.calMultiItem{overflow:hidden;width:100%}
.calMultiItem .cardouter{overflow:hidden;position:absolute;top:0;left:0;border:solid 1px #d2d2d2;background:#fff;overflow:hidden;padding:0;width:100%;border-radius:3px}
.calMultiItem .card{position:absolute;top:4px;left:-4px;border:solid 1px #d2d2d2;background:#fff;width:100%;border-radius:3px}
.calMultiItem .cardcount{position:absolute;top:0;right:-80px;height:16px;width:40px;background:#d2d2d2;text-align:center}
.calMultiItem .data-container{padding:4px}
.calMultiItem .carouselcontain{width:100%;padding-left:24px;padding-right:26px;height:100%}
.calMultiItem .carousel{margin-right:50px}
.calMultiItem h3{color:#006bd0;margin:0;display:inline}
.calMultiItem p{color:#959595;margin:0}
.calMultiItem ul{margin:0;padding:0}
.calMultiItem li{margin:0;padding:0;list-style:none}
.calMultiItem .hide{display:none}
.calMultiItem .atbtn{vertical-align:middle;font-size:22px;height:100%;line-height:100%}
.calMultiItem .number{color:#f00;font-weight:bold;display:inline}
.calMultiItem .green{color:#008b00}
.calMultiItem .abtn{height:100%;padding-right:2px}
.calMultiItem .next{position:absolute;top:0;right:0;padding-top:4px}
.calMultiItem .prev{position:absolute;top:0;left:0;padding-top:4px;padding-left:4px}
#site-main .calMultiItem a{text-decoration:none}
#site-main .calMultiItem .atbtn a{color:#666}
.cal-box td{border-bottom:0!important}
.grayContainer:not(.border-none){border:1px solid #c5c5c5;background-color:#e8e7e7;background-image:url("//libs-e1.myschoolapp.com/p3-cache/img/backTexture.png");background-repeat:repeat;text-shadow:1px 1px 1px #fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.18);-moz-box-shadow:0 2px 6px rgba(0,0,0,.18);box-shadow:0 2px 6px rgba(0,0,0,.18)}
.grayContainer.lock-affix{position:static!important}
.grayContainer.affix,.grayContainer.affix-bottom{position:fixed;top:125px}
.courserequestparent .grayContainer.affix,.courserequestparent .grayContainer.affix-bottom{top:178px}
.affix-static{position:static}
.grayContainer .accordion-group.breadcrumb{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.grayContainer .requested-list .breadcrumb H5,.grayContainer .requested-list .breadcrumb H6,.grayContainer .recommended-list .breadcrumb H5,.grayContainer .requested-list .breadcrumb H4,.grayContainer .recommended-list .breadcrumb H4{margin-bottom:0}
.grayContainer .requested-list .btn-group,.grayContainer .recommended-list .btn-group{padding-top:4px}
.grayContainer .requested-list .breadcrumb,.grayContainer .recommended-list .breadcrumb{margin-bottom:2px;border-width:2px}
.grayContainer .requested-list .breadcrumb H5,.grayContainer .recommended-list .breadcrumb H5{font-weight:normal}
.grayContainer .requested-list .breadcrumb.hover:hover{border-style:dashed;cursor:move}
.grayContainer .requested-list .breadcrumb.hover I.p3icon-ok,.grayContainer .requested-list .breadcrumb.hover I.p3icon-denied{cursor:auto}
.grayContainer .requested-list .breadcrumb.sortable-empty{min-height:36px}
.grayContainer .note-text{margin-top:8px}
.font-weight-400{font-weight:400}
.advisor-student-list IMG{max-height:25px;cursor:pointer;margin-bottom:0}
.advisor-student-list IMG,.advisor-student-list .dropdown-menu{max-width:25px}
.advisor-student-list .dropdown-menu{display:block;top:-14px;min-width:0;padding:0;margin:0}
.btn-approve.active,.btn-approve:active,.btn-denied.active,.btn-denied:active{background-image:none;color:#fff;outline:0 none}
.btn-approve.active,.btn-approve:active{background-color:#1c84c6}
.btn-denied.active,.btn-denied:active{background-color:#881300}
.btn-approve[disabled].active,.btn-denied[disabled].active{background-color:#808080;text-shadow:0}
.num-requested{line-height:36px}
.course-request .accordion-heading .accordion-toggle{padding:5px inherit}
.course-request .accordion-inner{border-top:0;padding:inherit;padding-top:6px;padding-bottom:10px}
.offered-course-td{text-align:center!important;padding-top:9px!important}
.container-dark-gray{background-color:#d7d6d6;background-image:url("//libs-e1.myschoolapp.com/p3-cache/img/textureDark.png");background-repeat:repeat;border:1px solid #c5c5c5;box-shadow:0 2px 6px rgba(0,0,0,.18);margin-top:0;text-shadow:1px 1px 1px #fff;padding:10px}
.course-request-advisor .btn-expand{width:100%;text-align:left}
.grayContainer .alert{margin-bottom:0}
.grayContainer .navbar{margin-bottom:0}
.grayContainer .navbar-inner{padding-top:2px;padding-bottom:2px;background-color:#e8e7e7;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x}
.grayContainer .navbar .nav>li:not(.divider-vertical){min-width:40px;text-align:center;vertical-align:middle}
.grayContainer .navbar .nav>li{min-width:40px;text-align:center;vertical-align:middle}
.grayContainer .navbar .nav>li.divider-vertical{height:40px;margin:0;border-left:1px solid #f2f2f2;border-right:1px solid #fff;width:inherit;background-color:inherit}
.grayContainer .navbar .nav>li>a{padding-top:11px;padding-bottom:9px}
.grayContainer .navbar .nav>li>a>i{margin-left:0}
.grayContainer .navbar .nav>li>a>h4{padding-bottom:1px}
.grayContainer .navbar .nav>li>a:focus,.grayContainer .navbar .nav>li>a:hover{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);box-shadow:inset 0 3px 8px rgba(0,0,0,.125)}
.grayContainer .navbar .nav>.active>a,.grayContainer .navbar .nav>.active>a:hover,.grayContainer .navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);box-shadow:inset 0 3px 8px rgba(0,0,0,.125)}
.grayContainer .span1{padding-left:12px;padding-right:12px}
#course-request-scroll{margin-top:20px;margin-bottom:20px}
.grayContainerDark.credits{padding:3px;margin-bottom:10px;min-height:18px}
.grayContainerDark{background-color:#d7d6d6;background-image:url("//libs-e1.myschoolapp.com/p3-cache/img/textureDark.png");background-repeat:repeat;border:1px solid #c5c5c5;box-shadow:0 2px 6px rgba(0,0,0,.18);text-shadow:1px 1px 1px #fff}
.grayContainerDark h5{margin-right:10px}
.grayContainerDark.containerFull{border-radius:5px 5px 5px 5px}
.grayContainerDark .bold.active{font-weight:bold}
.bulk-course-request .accordion-toggle button{margin-top:4px}
.bulk-course-request .grayContainer:first-child{padding:20px}
.bulk-course-request .grayContainerDark.header{height:18px;padding:3px}
.bulk-course-request .grayContainerDark.header H5{margin-left:5px}
.bulk-course-request .grayContainer UL{margin-left:0;margin-bottom:12px}
.bulk-course-request .grayContainer LI{margin-bottom:3px;list-style:none}
.bulk-course-request .grayContainer LI.alert{padding-top:7px;padding-bottom:7px}
.bulk-course-request .grayContainer .btn-large{display:inline}
#collapse-results .img-frame{max-height:25px}
.onRecord-course{margin:30px 0 30px 0}
.onRecord-course .tileContainer{margin-bottom:30px}
.onRecord-course .tileContainer H1{margin-top:15px;font-size:80px;font-weight:200}
.onRecord-course .tileContainer p.lead{margin:25px 0 5px 0;text-align:center}
.onRecord-course .wContainer.wBtn:hover{cursor:pointer;background-color:#fefed1}
@media screen and (max-width:767px){.chCal-button-content{position:relative;float:left;height:1.9em;line-height:1.9em;padding:0 5px;white-space:nowrap}
.chCal-button-content .nbsp-pad{padding:0}
.chCal-button-next{margin-right:0}
.chCal-header-space{display:none}
table.cal-box tbody td{display:block;width:100%!important;height:auto!important}
table.cal-box tbody td .textright{text-align:left!important}
table.cal-box tbody td:after{display:table;content:"";clear:both}
.chCal .tdleft{width:40px}
.ch-yellow .pull-right a{display:none}
.chCal{display:none!important}
.schedule-list{display:block!important}
}
#scheduleset-modal .form-horizontal .control-label{width:120px}
#scheduleset-modal .form-horizontal .controls{margin-left:140px}
.departmentseat .nav,.teacherblock .nav{margin-top:4px!important}
.departmentseat .nav>LI+LI,.teacherblock .nav>LI+LI{margin-left:20px}
.departmentseat TD,.teacherblock TD,.requestblock TD{padding:0}
.departmentseat .corner,.departmentseat .block,.departmentseat .department,.teacherblock .corner,.teacherblock .block,.teacherblock .teacher,.requestblock .corner{position:fixed}
.requestblock .user,.requestblock .block{position:relative}
.departmentseat .block,.departmentseat .department,.teacherblock .block,.teacherblock .teacher,.requestblock .user,.requestblock .block{z-index:100}
.teacherblock .corner,.teacherblock .teacher,.departmentseat .corner,.departmentseat .department,.requestblock .corner,.requestblock .user{width:225px}
.teacherblock .corner,.departmentseat .corner{top:46px}
.teacherblock .corner,.departmentseat .corner,.requestblock .corner{z-index:200}
.teacherblock .corner DIV,.departmentseat .corner DIV,.requestblock .corner DIV{margin:0 10px}
.teacherblock .teacher,.departmentseat .department,.requestblock .user{border-right:1px solid #fff}
.teacherblock .teacher TD,.teacherblock .course TD,.departmentseat .department TD,.departmentseat .seat TD,.requestblock .request TD,.requestblock .user TD{border-bottom:1px solid #f3f0e4}
.teacherblock .corner .search,.departmentseat .corner .search,.requestblock .corner .search{border-right:1px solid #fff}
.teacherblock .corner .search,.requestblock .corner .search,.teacherblock .block TD,.teacherblock .block H3,.departmentseat .corner .search,.departmentseat .block TD,.departmentseat .block H3,.requestblock .block TD,.requestblock .block H3{height:55px;background:none repeat scroll 0 0 #e5e5e5}
.departmentseat .block H3,.teacherblock .block H3,.requestblock .block H3{overflow-y:hidden;white-space:nowrap;line-height:55px}
.teacherblock .block H3,.requestblock .block H3,.requestblock .open-block{width:126px}
.departmentseat .block H3,.departmentseat .seat TD>DIV{width:90px}
.teacherblock .block TD,.teacherblock .course TD,.requestblock .request TD,.requestblock .block TD{min-width:126px}
.departmentseat .block TD,.departmentseat .seat TD{min-width:90px}
.teacherblock .tileContainer .course-title,.teacherblock .tileContainer P,.teacherblock .tileContainer H5>DIV,.requestblock .tileContainerB .course-title,.requestblock .tileContainerB P,.requestblock .tileContainerB H5>DIV{width:105px}
.teacherblock .block TD,.departmentseat .block TD,.requestblock .block TD{border-right:1px solid #fff}
.teacherblock .course TD .tileContainer,.requestblock .request TD .tileContainerB{padding:5px;font-size:11px;white-space:nowrap;text-align:left;background-color:#f7f7f7;margin:4px;margin-bottom:7px}
.teacherblock .course TD .tileContainer{min-height:72px}
.requestblock .request TD .tileContainerB{min-height:88px}
.teacherblock .course TD .tileContainer.empty{background-color:#fff;border:1px solid #fff}
.teacherblock .tileContainer P,.teacherblock .tileContainer H5>DIV,.requestblock .tileContainerB P,.requestblock .tileContainerB H5>DIV{overflow:hidden;text-overflow:ellipsis}
.teacherblock .tileContainer UL{padding:10px 15px}
.requestblock .tileContainerB .label{background-color:#d9d9d9!important;text-shadow:none;color:#555;padding:0 4px 0 4px}
.requestblock .tileContainerB .iconSmall{font-size:12px}
.requestblock .tileContainerB.unfilfilled{background-color:#fcdfdf!important}
.requestblock .tileContainerB.unfilfilled .label{background-color:#edcaca!important}
.teacherblock .teacher,.departmentseat .department,.requestblock .user{background:none repeat scroll 0 0 #f7f7f7}
.teacherblock .teacher TD,.requestblock .user TD{padding:0 10px}
.teacherblock .teacher .media .media-body,.requestblock .users .media .media-body{min-height:50px;padding-top:10px}
.teacherblock .teacher .media IMG,.requestblock .user .media IMG{height:50px;width:50px}
.teacherblock .teacher TD,.teacherblock .course TD{height:97px}
.departmentseat .department TD,.departmentseat .seat TD{height:34px}
.requestblock .user TD,.requestblock .request TD{height:111px}
.teacherblock .course TD,.departmentseat .seat TD,.requestblock .request TD{border-right:1px solid #f3f0e4;color:#333}
.departmentseat .accordion-inner{padding:0;margin-bottom:0;font-size:12px}
.departmentseat .accordion-inner>div{padding:4px 15px}
.departmentseat .accordion-inner>DIV:not(:first-child){border-top:1px solid #f3f0e4}
.departmentseat .accordion-toggle .space-holder,.departmentseat .accordion-inner .space-holder{overflow:hidden;visibility:hidden}
.departmentseat .accordion-toggle .display-count,.departmentseat .accordion-inner .display-count{top:0;left:0}
.departmentseat .accordion-inner .display-count{width:90px;margin-top:5px}
.departmentseat .accordion-toggle .display-count{width:60px}
.departmentseat .accordion-inner .space-holder,.departmentseat .accordion-toggle .space-holder{width:194px}
.teacherblock .course TD#courseTd{height:75px!important}
.people-finder .selectors{padding:10px 15px 20px 15px}
.people-finder input{width:235px}
.people-finder select{width:274px}
.people-finder li{border-top:solid 1px #e5e5e5}
.people-finder li>a:hover{background-color:#e1dcd6;color:#000}
.gradeaverage .nav{margin-top:4px!important}
.gradeaverage .nav>LI+LI{margin-left:20px}
.gradeaverage TD{padding:0}
.gradeaverage .corner,.gradeaverage .column-header,.gradeaverage .rows{position:fixed}
.gradeaverage .column-header,.gradeaverage .rows{z-index:100}
.gradeaverage .corner,.gradeaverage .rows{width:325px}
.gradeaverage .corner{top:46px;z-index:200}
.gradeaverage .corner DIV{margin:0 10px}
.gradeaverage .rows{border-right:1px solid #fff}
.gradeaverage .rows TD,.gradeaverage .boxes TD{border-bottom:1px solid #f3f0e4}
.gradeaverage .corner .h-label{border-right:1px solid #fff}
.gradeaverage .row-labels{border-right:1px solid #fff;margin-left:0;margin-right:0}
.gradeaverage .corner .h-label,.gradeaverage .column-header TD,.gradeaverage .column-header DIV{height:55px;background:none repeat scroll 0 0 #e5e5e5}
.gradeaverage .column-header DIV{width:126px;overflow-y:hidden;white-space:nowrap}
.gradeaverage .column-header DIV DIV{display:table-cell;vertical-align:middle;padding-left:10px;padding-right:4px}
.gradeaverage .column-header TD,.gradeaverage .boxes TD{min-width:126px}
.gradeaverage .column-header TD{border-right:1px solid #fff}
.gradeaverage .rows{background:none repeat scroll 0 0 #f7f7f7}
.gradeaverage .rows TD{padding:0}
.gradeaverage .rows TD DIV{overflow-y:auto;height:37px}
.gradeaverage .rows .media .media-body{min-height:30px;display:inline}
.gradeaverage .rows TD,.gradeaverage .boxes TD{height:37px}
.gradeaverage .boxes TD{border-right:1px solid #f3f0e4;color:#333}
.generatedetailgrid .nav{margin-top:4px!important}
.generatedetailgrid .nav>LI+LI{margin-left:20px}
.generatedetailgrid TD{padding:0}
.generatedetailgrid .corner,.generatedetailgrid .block,.generatedetailgrid .course-list{position:fixed}
.generatedetailgrid .block{top:274px}
.generatedetailgrid .course-list{top:306px}
.generatedetailgrid .block,.generatedetailgrid .course-list{z-index:100}
.generatedetailgrid .corner,.generatedetailgrid .course-list{width:225px}
.generatedetailgrid .corner{top:274px;z-index:101}
.generatedetailgrid .corner DIV{margin:0 10px}
.generatedetailgrid .course-list{border-right:1px solid #fff}
.generatedetailgrid .course-list TD,.generatedetailgrid .course-data TD{border-bottom:1px solid #f3f0e4}
.generatedetailgrid .corner .non-scroll-hd{border-right:1px solid #fff}
.generatedetailgrid .corner .non-scroll-hd,.generatedetailgrid .block TD,.generatedetailgrid .block H3{height:30px;background:none repeat scroll 0 0 #e5e5e5}
.generatedetailgrid .block H3{width:126px;overflow-y:hidden;white-space:nowrap}
.generatedetailgrid .block TD,.generatedetailgrid .course-data TD,.generatedetailgrid .corner TD,.generatedetailgrid .course-list TD{min-width:95px}
.generatedetailgrid .block TD{border-right:1px solid #fff}
.generatedetailgrid .course-list{background:none repeat scroll 0 0 #fff}
.generatedetailgrid .course-list h5{max-height:34px;overflow:hidden}
.generatedetailgrid .course-list h5.pl-10{width:180px}
.generatedetailgrid .course-list .media .media-body{min-height:10px}
.generatedetailgrid .course-list .media IMG{max-height:50px;max-width:50px}
.generatedetailgrid .course-list TD,.generatedetailgrid .course-data TD{height:37px}
.generatedetailgrid .course-data TD,.generatedetailgrid .course-list TD{background-color:#fff;border-right:1px solid #f3f0e4;color:#333}
.generatedetailgrid .course-data TD H5,.generatedetailgrid .course-list TD H5{margin:0}
.generatedetailgrid .course-data TD H5{text-align:center}
#attendance-types .ui-sortable:not(.ui-sortable-disabled) .accordion-group:not(.disabled),#attendance-types TBODY.ui-sortable:not(.ui-sortable-disabled) TR:not(.disabled){border:dashed 2px #ddd!important;cursor:move!important}
#attendance-types .ui-sortable:not(.ui-sortable-disabled) .accordion-group:not(.disabled),#attendance-types TBODY.ui-sortable:not(.ui-sortable-disabled) TR:not(.disabled){border:dashed 2px #ddd!important;cursor:move!important}
#conduct.tab-pane{background:#f7f7f7!important}
.glyphicon-backward:before,.pagination .first a:before{content:""}
.glyphicon-play:before,.pagination .previous a:before,.pagination [ng-if=directionLinks]:first-child a:before,.pagination .next a:before,.pagination [ng-if=directionLinks]:last-child a:before{content:""}
.glyphicon-forward:before,.pagination .last a:before{content:""}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#f4f4f4;border-color:#ddd;color:inherit;cursor:default;z-index:2}
.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #ddd;color:inherit;float:left;line-height:1.42857;margin-left:-1px;padding:4px 10px;position:relative;text-decoration:none}
.bb-grid-table-wrapper{overflow-x:hidden;overflow-y:hidden}
.bb-grid-table-wrapper-overflow{overflow-x:auto;overflow-y:hidden}
.bb-grid-top-scrollbar{background-color:#fff;overflow-x:auto;overflow-y:hidden}
.bb-.grid-filters,.bb-.bb-grid-filters-fixed-bottom,.bb-.grid-filters-fixed-bottom,.grid-filters,.bb-grid-filters-fixed-bottom,.grid-filters-fixed-bottom{position:absolute;top:0;overflow:hidden;z-index:997;right:-20px}
@media(max-width:767px){.bb-.grid-filters,.bb-.bb-grid-filters-fixed-bottom,.bb-.grid-filters-fixed-bottom,.grid-filters,.bb-grid-filters-fixed-bottom,.grid-filters-fixed-bottom{right:0}
}
.bb-grid-filters-fixed-top,.grid-filters-fixed-top{position:fixed;right:0;bottom:auto}
.bb-grid-filters-fixed-bottom,.grid-filters-fixed-bottom{position:fixed;right:0;top:auto;bottom:0}
body:not(.viewkeeper-ignore-fixed) .bb-grid-filters.bb-viewkeeper-fixed,body:not(.viewkeeper-ignore-fixed) .bb-viewkeeper-fixed.bb-grid-filters-fixed-top,body:not(.viewkeeper-ignore-fixed) .bb-viewkeeper-fixed.grid-filters-fixed-top,body:not(.viewkeeper-ignore-fixed) .grid-filters.viewkeeper-fixed,body:not(.viewkeeper-ignore-fixed) .viewkeeper-fixed.bb-grid-filters-fixed-bottom,body:not(.viewkeeper-ignore-fixed) .viewkeeper-fixed.grid-filters-fixed-bottom,body:not(.bb-viewkeeper-ignore-fixed) .bb-grid-filters.bb-viewkeeper-fixed,body:not(.bb-viewkeeper-ignore-fixed) .bb-viewkeeper-fixed.bb-grid-filters-fixed-top,body:not(.bb-viewkeeper-ignore-fixed) .bb-viewkeeper-fixed.grid-filters-fixed-top,body:not(.bb-viewkeeper-ignore-fixed) .grid-filters.viewkeeper-fixed,body:not(.bb-viewkeeper-ignore-fixed) .viewkeeper-fixed.bb-grid-filters-fixed-bottom,body:not(.bb-viewkeeper-ignore-fixed) .viewkeeper-fixed.grid-filters-fixed-bottom{left:auto!important;right:0;z-index:1000}
.bb-grid-filters-box,.grid-filters-box{position:relative}
.bb-grid-filters-icon,.grid-filters-icon{background:#1c84c6;padding:7px 10px 7px 13px;font-size:16px;width:40px;color:#fff;cursor:pointer;box-shadow:none}
.bb-grid-filters-icon:before,.grid-filters-icon:before{content:none;font-family:BBSKY}
@media(max-width:767px){.bb-grid-filters-icon,.grid-filters-icon{display:none}
}
.bb-grid-filters-container,.grid-filters-container{width:240px;margin-left:40px;margin-bottom:5px;background:#f3f3f4;border:1px solid #ccc;-moz-box-shadow:2px 3px 2px 0 rgba(0,0,0,.2);-webkit-box-shadow:2px 3px 2px 0 rgba(0,0,0,.2);box-shadow:2px 3px 2px 0 rgba(0,0,0,.2)}
.bb-grid-filters-header,.grid-filters-header{background:#efefef;padding:10px 15px;cursor:pointer}
.bb-grid-filters-header-title,.grid-filters-header-title{display:inline;text-transform:uppercase}
.bb-grid-filters-header-hide,.grid-filters-header-hide{float:right;font-size:12px;color:#339ee2}
.bb-grid-filters-body-group-header-icon,.grid-filters-body-group-header-icon{font-size:11px}
.bb-grid-filters-body-group-content,.grid-filters-body-group-content{margin-left:5px}
.bb-grid-filters-body,.grid-filters-body,.bb-.grid-filters-footer,.grid-filters-footer{padding:10px}
.bb-grid-column-picker-wrapper,.grid-column-picker-wrapper{height:400px}
@media(max-width:767px){.bb-grid-column-picker-wrapper,.grid-column-picker-wrapper{height:320px}
}
.bb-grid-column-picker-table .bb-checklist-name-column,.grid-column-picker-table .bb-checklist-name-column{width:160px}
.bb-grid-column-picker-table .bb-checklist-description-column,.grid-column-picker-table .bb-checklist-description-column{width:420px}
.bb-checklist-checkbox-column,.checklist-checkbox-column{width:30px}
.btn-link{color:#1c84c6;font-weight:normal;border-radius:0;background-image:none}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent;outline:0}
.btn-link:hover,.btn-link:focus{color:#135783;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}
.btn-grey{color:#cdcfd2!important}
.btn-grey:hover{color:#b2b5ba!important}
.bb-grid-filter-summary-item:not(:last-child):after,.grid-filter-summary-item:not(:last-child):after{content:" •"}
.bb-grid-action-bar,.grid-action-bar{min-height:50px;background-color:#eee;width:100%;z-index:100}
.bb-grid-action-bar-buttons,.grid-action-bar-buttons{display:inline-block;padding:10px}
.bb-grid-action-bar-clear-selection,.grid-action-bar-clear-selection{background:none repeat scroll 0 0 transparent;color:#1c84c6;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif,Arial,sans-serif;font-size:13px;line-height:2}
.bb-grid-action-bar-and-back-to-top,.grid-action-bar-and-back-to-top{bottom:0;margin-top:5px;width:98%}
.bb-grid-action-bar-and-back-to-top .table-backtotop,.grid-action-bar-and-back-to-top .table-backtotop{margin-top:0}
.bb-grid-action-bar-mobile-buttons,.grid-action-bar-mobile-buttons{background-color:#fff;-moz-box-shadow:0 -1px 6px 0 #ccc;-webkit-box-shadow:0 -1px 6px 0 #ccc;box-shadow:0 -1px 6px 0 #ccc}
.bb-grid-action-bar-mobile-btn,.grid-action-bar-mobile-btn{margin-bottom:10px;padding-left:10px;text-align:left}
.bb-grid-action-bar-btn-container,.grid-action-bar-btn-container{border-bottom:1px solid #eee;padding:15px 15px}
.bb-grid-action-bar-mobile-cancel,.grid-action-bar-mobile-cancel{padding-left:15px}
.bb-grid-toolbar-container .toolbar .bb-grid-toolbar-btn-add,.bb-grid-toolbar-container .toolbar .add-button,.grid-toolbar-container .toolbar .bb-grid-toolbar-btn-add,.grid-toolbar-container .toolbar .add-button{float:left;margin:0 10px 0 0;height:26px;padding:4px 10px}
.bb-grid-toolbar-container .toolbar .bb-grid-toolbar-btn-add .bb-toolbar-btn-icon:before,.bb-grid-toolbar-container .toolbar .bb-grid-toolbar-btn-add .toolbar-button-icon:before,.bb-grid-toolbar-container .toolbar .add-button .bb-toolbar-btn-icon:before,.bb-grid-toolbar-container .toolbar .add-button .toolbar-button-icon:before,.grid-toolbar-container .toolbar .bb-grid-toolbar-btn-add .bb-toolbar-btn-icon:before,.grid-toolbar-container .toolbar .bb-grid-toolbar-btn-add .toolbar-button-icon:before,.grid-toolbar-container .toolbar .add-button .bb-toolbar-btn-icon:before,.grid-toolbar-container .toolbar .add-button .toolbar-button-icon:before{color:#fff}
.bb-grid-multiselect .ui-jqgrid-labels th:first-child{text-align:center}
.toolbar.bb-table-toolbar,.toolbar.table-toolbar{height:39px;border:1px solid #ccc;border-right:0;border-left:0;padding:5px 10px 5px 10px}
.toolbar.bb-table-toolbar.bb-applied-filter-bar,.toolbar.bb-table-toolbar.applied-filter-bar,.toolbar.table-toolbar.bb-applied-filter-bar,.toolbar.table-toolbar.applied-filter-bar{border-top:0}
.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-header,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-header,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-header,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-header,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-header,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-header,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-header,.toolbar.table-toolbar.applied-filter-bar .applied-filter-header{float:left;margin-right:10px;margin-top:5px;font-weight:600}
.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content{background-color:#c1e8fb;border:1px solid #00b4f1;border-radius:4px;float:left;cursor:pointer;padding:3px;height:26px;max-width:calc(100% - 60px)}
.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .bb-applied-filter-text,.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .applied-filter-text,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content .bb-applied-filter-text,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content .applied-filter-text,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content .bb-applied-filter-text,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content .applied-filter-text,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content .bb-applied-filter-text,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content .applied-filter-text,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .bb-applied-filter-text,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .applied-filter-text,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content .bb-applied-filter-text,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content .applied-filter-text,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content .bb-applied-filter-text,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content .applied-filter-text,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content .bb-applied-filter-text,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content .applied-filter-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding-right:25px}
.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove,.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .applied-filter-remove,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content .bb-applied-filter-remove,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content .applied-filter-remove,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content .applied-filter-remove,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content .bb-applied-filter-remove,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content .applied-filter-remove,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .applied-filter-remove,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content .bb-applied-filter-remove,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content .applied-filter-remove,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content .applied-filter-remove,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content .bb-applied-filter-remove,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content .applied-filter-remove{color:#212327;font-family:BBSKY;font-size:18px;display:inline-block;float:right;position:relative;padding-left:5px;padding-right:3px;top:-23px}
.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove:hover,.toolbar.bb-table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .applied-filter-remove:hover,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content .bb-applied-filter-remove:hover,.toolbar.bb-table-toolbar.bb-applied-filter-bar .applied-filter-content .applied-filter-remove:hover,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove:hover,.toolbar.bb-table-toolbar.applied-filter-bar .bb-applied-filter-content .applied-filter-remove:hover,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content .bb-applied-filter-remove:hover,.toolbar.bb-table-toolbar.applied-filter-bar .applied-filter-content .applied-filter-remove:hover,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove:hover,.toolbar.table-toolbar.bb-applied-filter-bar .bb-applied-filter-content .applied-filter-remove:hover,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content .bb-applied-filter-remove:hover,.toolbar.table-toolbar.bb-applied-filter-bar .applied-filter-content .applied-filter-remove:hover,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content .bb-applied-filter-remove:hover,.toolbar.table-toolbar.applied-filter-bar .bb-applied-filter-content .applied-filter-remove:hover,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content .bb-applied-filter-remove:hover,.toolbar.table-toolbar.applied-filter-bar .applied-filter-content .applied-filter-remove:hover{background-color:#f4cccc}
.toolbar.bb-table-toolbar .bb-search-container,.toolbar.bb-table-toolbar .search-container,.toolbar.table-toolbar .bb-search-container,.toolbar.table-toolbar .search-container{background-color:#fff}
.toolbar.bb-table-toolbar .bb-search-container input,.toolbar.bb-table-toolbar .search-container input,.toolbar.table-toolbar .bb-search-container input,.toolbar.table-toolbar .search-container input{float:left;height:19px;width:150px;border-radius:6px 0 0 6px;outline:0;border:1px solid #ccc;border-right:0;-webkit-appearance:none}
@media(min-width:768px){.toolbar.bb-table-toolbar .bb-search-container input,.toolbar.bb-table-toolbar .search-container input,.toolbar.table-toolbar .bb-search-container input,.toolbar.table-toolbar .search-container input{width:255px}
}
.toolbar.bb-table-toolbar .bb-search-container>.bb-search-icon,.toolbar.bb-table-toolbar .bb-search-container>.search-icon,.toolbar.bb-table-toolbar .search-container>.bb-search-icon,.toolbar.bb-table-toolbar .search-container>.search-icon,.toolbar.table-toolbar .bb-search-container>.bb-search-icon,.toolbar.table-toolbar .bb-search-container>.search-icon,.toolbar.table-toolbar .search-container>.bb-search-icon,.toolbar.table-toolbar .search-container>.search-icon{float:left;width:19px;height:26px;padding-top:1px;border-radius:0 6px 6px 0;border:1px solid #ccc;border-left:0;cursor:default;background-color:#fff}
.toolbar.bb-table-toolbar .bb-search-container>.bb-search-icon:before,.toolbar.bb-table-toolbar .bb-search-container>.search-icon:before,.toolbar.bb-table-toolbar .search-container>.bb-search-icon:before,.toolbar.bb-table-toolbar .search-container>.search-icon:before,.toolbar.table-toolbar .bb-search-container>.bb-search-icon:before,.toolbar.table-toolbar .bb-search-container>.search-icon:before,.toolbar.table-toolbar .search-container>.bb-search-icon:before,.toolbar.table-toolbar .search-container>.search-icon:before{content:"";font-family:BBSKY;color:#666;font-size:17px;background-color:#fff}
.toolbar.bb-table-toolbar .bb-toolbar-btn,.toolbar.bb-table-toolbar .toolbar-button,.toolbar.table-toolbar .bb-toolbar-btn,.toolbar.table-toolbar .toolbar-button{float:left;margin-left:5px;cursor:pointer;border:1px solid transparent;padding:3px;height:19px}
.toolbar.bb-table-toolbar .bb-toolbar-btn:hover,.toolbar.bb-table-toolbar .toolbar-button:hover,.toolbar.table-toolbar .bb-toolbar-btn:hover,.toolbar.table-toolbar .toolbar-button:hover{background-color:#ffecd9;border:1px solid #fc6;border-radius:4px}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon,.toolbar.bb-table-toolbar .toolbar-button-icon,.toolbar.table-toolbar .bb-toolbar-btn-icon,.toolbar.table-toolbar .toolbar-button-icon{position:relative;top:1px}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon:before,.toolbar.table-toolbar .toolbar-button-icon:before{font-family:BBSKY;color:#666;font-size:13px}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.bb-column-picker-btn-icon:before,.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.column-picker-button-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.bb-column-picker-btn-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.column-picker-button-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.bb-column-picker-btn-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.column-picker-button-icon:before,.toolbar.table-toolbar .toolbar-button-icon.bb-column-picker-btn-icon:before,.toolbar.table-toolbar .toolbar-button-icon.column-picker-button-icon:before{content:""}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.bb-filter-btn-icon:before,.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.filter-button-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.bb-filter-btn-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.filter-button-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.bb-filter-btn-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.filter-button-icon:before,.toolbar.table-toolbar .toolbar-button-icon.bb-filter-btn-icon:before,.toolbar.table-toolbar .toolbar-button-icon.filter-button-icon:before{content:""}
.toolbar.bb-table-toolbar .bb-toolbar-btn-label,.toolbar.bb-table-toolbar .toolbar-button-label,.toolbar.table-toolbar .bb-toolbar-btn-label,.toolbar.table-toolbar .toolbar-button-label{display:none;margin-left:5px}
@media(min-width:992px){.toolbar.bb-table-toolbar .bb-toolbar-btn-label,.toolbar.bb-table-toolbar .toolbar-button-label,.toolbar.table-toolbar .bb-toolbar-btn-label,.toolbar.table-toolbar .toolbar-button-label{display:inline}
}
.bb-table-loadmore,.table-loadmore,.bb-table-backtotop,.table-backtotop{padding:5px;text-align:center;border:1px solid #ccc;margin-top:5px;cursor:pointer}
.bb-table-loadmore,.table-loadmore{background-color:#eee}
.bb-table-backtotop,.table-backtotop{background-color:#fff}
.bb-table-responsive,.table-responsive{border:0}
.highlight{background-color:#ff0}
.bb-tile .ibox-title .bb-tile-header,.bb-tile .ibox-title .tile-header,.tile .ibox-title .bb-tile-header,.tile .ibox-title .tile-header{font-size:22px;font-weight:100;margin:0;padding:9px 15px}
.worklist-header{font-family:"Arial";font-weight:400;font-style:normal;font-size:24px;color:#999}
.glyphicon,.pagination .first a,.pagination .previous a,.pagination .next a,.pagination .last a,.pagination [ng-if=directionLinks] a,.ui-select-container .ui-select-match .ui-select-toggle>.caret{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.toolbar.bb-table-toolbar .bb-search-container>.bb-search-icon,.toolbar.bb-table-toolbar .bb-search-container>.search-icon,.toolbar.bb-table-toolbar .search-container>.bb-search-icon,.toolbar.bb-table-toolbar .search-container>.search-icon,.toolbar.table-toolbar .bb-search-container>.bb-search-icon,.toolbar.table-toolbar .bb-search-container>.search-icon,.toolbar.table-toolbar .search-container>.bb-search-icon,.toolbar.table-toolbar .search-container>.search-icon{float:left;width:23px;height:26px;padding-top:1px;border-radius:0 6px 6px 0;border:1px solid #ccc;border-left:0;cursor:default;background-color:#fff}
.toolbar.bb-table-toolbar .bb-search-container>.bb-search-icon:before,.toolbar.bb-table-toolbar .bb-search-container>.search-icon:before,.toolbar.bb-table-toolbar .search-container>.bb-search-icon:before,.toolbar.bb-table-toolbar .search-container>.search-icon:before,.toolbar.table-toolbar .bb-search-container>.bb-search-icon:before,.toolbar.table-toolbar .bb-search-container>.search-icon:before,.toolbar.table-toolbar .search-container>.bb-search-icon:before,.toolbar.table-toolbar .search-container>.search-icon:before{content:"";font-family:BBSKY;color:#666;font-size:17px;background-color:#fff}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon,.toolbar.bb-table-toolbar .toolbar-button-icon,.toolbar.table-toolbar .bb-toolbar-btn-icon,.toolbar.table-toolbar .toolbar-button-icon{position:relative;top:1px}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.bb-column-picker-btn-icon:before,.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.column-picker-button-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.bb-column-picker-btn-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.column-picker-button-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.bb-column-picker-btn-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.column-picker-button-icon:before,.toolbar.table-toolbar .toolbar-button-icon.bb-column-picker-btn-icon:before,.toolbar.table-toolbar .toolbar-button-icon.column-picker-button-icon:before{content:""}
.glyphicon-chevron-up:before{content:""}
.glyphicon-chevron-down:before{content:""}
.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.bb-filter-btn-icon:before,.toolbar.bb-table-toolbar .bb-toolbar-btn-icon.filter-button-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.bb-filter-btn-icon:before,.toolbar.bb-table-toolbar .toolbar-button-icon.filter-button-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.bb-filter-btn-icon:before,.toolbar.table-toolbar .bb-toolbar-btn-icon.filter-button-icon:before,.toolbar.table-toolbar .toolbar-button-icon.bb-filter-btn-icon:before,.toolbar.table-toolbar .toolbar-button-icon.filter-button-icon:before{content:""}
.bb-grid-filters-body-group-header-icon,.grid-filters-body-group-header-icon{font-size:11px}
.ibox{margin-bottom:20px}
.ibox{clear:both;margin-bottom:25px;margin-top:0;padding:0}
.bb-tile .ibox-tools,.tile .ibox-tools{-ms-touch-action:none;touch-action:none}
.ibox-tools{display:inline-block;float:right;margin-top:0;position:relative;padding:0}
.bb-tile .ibox-title,.tile .ibox-title{cursor:pointer;padding:0}
.ibox-title h5{display:inline-block;font-size:14px;margin:0 0 7px;padding:0;text-overflow:ellipsis;float:left}
.sky-icon-close:before{content:""}
.filter-item{background-color:#ffecd9;border:1px solid #fc6;border-radius:4px;margin-left:24px;padding:5px;overflow:auto}
.grid-filters-body-group-content .filter-item .filter-item-remove{color:#ca2a2a;cursor:pointer;float:right;font-family:BBSKY;font-size:14px}
.icon-flipped,.pagination .previous a,.pagination [ng-if=directionLinks]:first-child a{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}
.pagination .first a,.pagination .previous a,.pagination .next a,.pagination .last a,.pagination [ng-if=directionLinks] a{padding-left:8.5px;padding-right:8.5px;line-height:1.42857;top:0}
.bb-check-checkbox,.bb-check-radio{border:1px solid #d1dade;cursor:pointer;display:inline-block!important;display:inline;height:22px;margin:0;padding:0;vertical-align:middle;width:22px;box-sizing:border-box}
.bb-check-checkbox.hover,.bb-check-radio.hover{border:2px solid #1c84c6}
.bb-check-checkbox.checked,.bb-check-radio.checked{background-color:#1c84c6;border:0}
.bb-check-checkbox.checked:before,.bb-check-radio.checked:before{color:#fff;content:"";font-family:FontAwesome;font-size:11px;vertical-align:middle}
.bb-check-checkbox.disabled,.bb-check-radio.disabled{background-color:#d1dade;cursor:default}
.m-b-xs{margin-bottom:5px}
.m-t-lg{margin-top:1px}
.list-create-date{font-weight:400;font-style:italic;font-size:12px;color:#666}
.sortableHover:hover{outline:dashed 2px #d7d6d6!important;cursor:move!important}
.sortableHoverMoveCursOverride:hover{cursor:move!important}
.save-status-container{margin:8px 15px 0 0}
.review-infraction{padding-left:250px}
.review-infraction .control-label{font-weight:700}
.infraction-filters{padding:15px;line-height:32px}
.infraction-filters .date-filters input{width:90px}
.infraction-filters .date-filter-separator{margin:0 12px}
.infraction-filters .row{margin:0 0 15px 0}
#site-sidebar-fixed.infraction-sidebar{width:250px}
.infraction-sidebar .process-sidebar-item{border-radius:0}
.infraction-sidebar .process-sidebar-item h4,.infraction-sidebar .process-sidebar-item p{margin:0}
.addeditCalculations .table thead tr th{border:0;background-color:#fff}
.addeditCalculations table.subTable td{border-bottom:0}
.addeditCalculations .formula select{display:inline-block}
.addeditCalculations #DecimalPlaces{width:50px}
.addeditCalculations #GPAPointTypeCode{width:225px}
.addeditCalculations #ExtraPointValue,.addeditCalculations #ExtraPointNumCourse{width:60px;display:inline-block}
.addeditCalculations #Description{width:350px}
.addeditCalculations #Inactive{width:200px}
.addeditCalculations #SumOfValue,.addeditCalculations #MultiplyBy,.addeditCalculations #DivideBy{width:200px}
.addeditCalculations #gradeLevelsContainer select{width:50%}
.addeditCalculations.tab-content{overflow-y:auto;overflow-x:hidden;padding-top:10px}
#groupPlans .bb-tile{border:solid 1px #e7eaec}
#groupPlans .bb-tile-title{border-top:0;background-color:#e7eaec}
#groupPlans .fa-chevron-down{display:inline-block}
#groupPlans select{margin-bottom:4px}
#course-request-container .accordion-toggle{background-color:#f8f8f8;padding:10px;border:1px solid #eee;border-bottom:0;border-collapse:collapse;line-height:36px}
#course-request-container .accordion-toggle .fa{color:#ccc}
#course-request-container .accordion-toggle .description-content{line-height:14px;margin-bottom:0}
#course-request-container .accordion-toggle .description-content.department-info{line-height:21px}
#course-request-container .department-container:last-child .accordion-toggle{border-bottom:1px solid #eee}
#course-request-container .department-courses{padding:10px;border:1px solid #eee;border-bottom:0}
#course-request-container .department-courses .course-description-cell{word-break:break-word}
#course-request-container .requested-courses .course-input-container{float:left}
#course-request-container .requested-courses .token-input-list{height:32px!important}
#course-request-container .requested-courses .request-order{float:left;font-weight:bold;color:#999;font-size:16px;padding:5px 10px 0 0;width:28px;text-align:right}
#course-request-container .requested-courses .add-alternate{display:inline-block;margin:5px 0 0 30px}
#course-request-container .requested-courses .approval-button-container{margin:5px 0 0 30px}
#course-request-container .requested-courses .btn-group{display:block}
#course-request-container .requested-courses .alternate-list{margin-left:30px}
#course-request-container .requested-courses .alternate-course{background-color:#eee;padding:5px;border:1px solid #ccc;margin:0 -5px 5px -5px}
#course-request-container .requested-courses .alternate-course .course-input-container{float:left;width:205px}
#course-request-container .requested-courses .alternate-course .term-container{margin-left:15px;float:left;width:130px}
#course-request-container .requested-courses .alternate-course .no-course-input{line-height:32px}
#course-request-container .requested-courses .note{margin:10px 0}
#course-request-container .requested-courses .requested-course{padding:10px;background-color:#e9f4fc;border:1px solid #eee;margin-bottom:5px}
#course-request-container .requested-courses .rowSortItem:not(.disabled) .requested-course:hover{border:1px dashed #999}
#course-request-container .requested-courses .course-input-read-only .offering-selection{margin:6px 0 0 -10px}
#course-request-container .requested-courses .course-input-read-only .term-container{margin-top:6px}
#course-request-container .requested-courses .token-input-list p{display:inline-block;max-width:140px;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}
#course-request-container .recommended-headers{padding:0 0 5px 10px;border-bottom:1px solid #eee;color:#999;font-weight:bold}
#course-request-container .recommended-list .requested-course{padding:10px}
#course-request-container .recommended-list .rowSortItem:nth-child(even) .requested-course{background-color:#f8f8f8}
#course-request-container .course-request-stats{padding:10px}
#course-request-container .course-request-stats .count,#course-request-container .course-request-stats .separator{font-size:18px;font-weight:bold;text-align:center}
#course-request-container .course-request-stats .count.sky-key-value,#course-request-container .course-request-stats .separator.sky-key-value{font-family:"Blackbaud Sans Condensed","Helvetica Neue Condensed","Arial Narrow";color:#212327;font-weight:500;font-size:22px}
#course-request-container .course-request-stats .stat-label{text-align:center;font-size:12px}
#course-request-container .course-request-stats .stat-label.sky-key-label{font-family:"Blackbaud Sans","Helvetica Neue",Arial,sans-serif;color:#686c73;font-weight:400;font-size:15px;line-height:16px}
#course-request-container .course-request-stats .stat,#course-request-container .course-request-stats .separator{height:70px}
#course-request-container .alert{display:none}
.course-request-footer .alert{margin:0 10px 0 0;display:none;padding:5px;white-space:normal;max-width:600px}
.manage-requests{width:95%}
.manage-requests .col,.manage-requests .col-alternate,.manage-requests .col-terms,.manage-requests .col-mini,.manage-requests .col-small,.manage-requests .col-medium,.manage-requests .col-large{display:inline-block;vertical-align:top;padding:2px}
.manage-requests .col-large{width:160px;word-wrap:break-word}
.manage-requests .col-medium{width:120px}
.manage-requests .col-small{width:65px}
.manage-requests .col-mini{width:20px}
.manage-requests .col-terms{width:40px}
.manage-requests .col-alternate{width:202px}
.manage-requests .col-header,.manage-requests .section-headers .col-large,.manage-requests .section-headers .col-medium,.manage-requests .section-headers .col-small,.manage-requests .section-headers .col-mini,.manage-requests .section-headers .col-alternate,.manage-requests .section-headers .col-terms{vertical-align:bottom}
.manage-requests .input-mini{width:40px}
.manage-requests .token-input-token p,.manage-requests .token-input-token span{display:inline-block;max-width:123px;overflow:hidden;vertical-align:middle}
.manage-requests .alternate-list{display:inline-block;width:435px;position:relative}
.manage-requests .alternate-list .token-input-list{display:inline-block;width:150px;vertical-align:middle}
.manage-requests .btn-group{display:inline-block}
.manage-requests .alternate-offering-title{display:inline-block;width:152px;margin-right:20px}
.manage-requests .course-name,.manage-requests .course-required,.manage-requests .start-term,.manage-requests .course-length{padding:8px 2px}
.manage-requests .remove-row,.manage-requests .edit-comment{display:inline-block;vertical-align:top;padding:8px 2px}
.bulk-requests-modal .wizard-modal .modal-dialog{width:90%}
.bulk-requests-modal .modal-body{height:600px}
.bulk-requests-modal .wizard-buttons{margin-top:25px}
.bulk-requests-modal .bulk-requests-counts{color:#999}
.bulk-requests-modal .bulk-requests-counts strong{display:block;font-size:18px;color:#000}
.bulk-requests-modal .token-input-list{height:32px!important}
.bulk-requests-modal .token-input-list .label{padding:3px 8px}
.bulk-requests-modal .select-requests-options{margin-bottom:20px}
.bulk-requests-modal .select-requests-options input,.bulk-requests-modal .select-requests-options select{width:150px}
.bulk-requests-modal .select-requests-list{margin-bottom:10px}
.bulk-requests-modal .select-requests-list th{border:0}
.bulk-requests-modal .select-requests-list .course-input-container{width:200px;float:left}
.bulk-requests-modal .select-requests-list .student-check{width:20px}
.bulk-requests-modal .select-requests-list [class*=col-]:not([class*=col-md-]){float:left;padding:4px}
.bulk-requests-modal .select-requests-list [class*=col-md-]{padding:0}
.bulk-requests-modal .select-requests-list .col-type,.bulk-requests-modal .select-requests-list .col-status{width:100px}
.bulk-requests-modal .select-requests-list .col-start-term{width:200px}
.bulk-requests-modal .select-requests-list .col-length{width:100px}
.bulk-requests-modal .select-requests-list .col-delete{width:25px}
.bulk-requests-modal .select-requests-list .col-alternate{width:450px}
.bulk-requests-modal .select-requests-list .col-length{width:50px}
.bulk-requests-modal .select-requests-list .col-course{width:210px}
.bulk-requests-modal .select-requests-list .select-requests-rows .request-row{border-top:1px solid #ccc}
.bulk-requests-modal .select-requests-list .select-requests-rows .request-row:last-child{border-bottom:1px solid #ccc}
.bulk-requests-modal .select-requests-list .select-requests-rows .add-alternate{display:inline-block;padding:5px;height:30px}
.bulk-requests-modal .select-requests-list .select-requests-rows .alternate{margin-bottom:10px}
.bulk-requests-modal .select-requests-list .select-requests-rows .alternate:last-child{margin:0}
.bulk-requests-modal .select-requests-list .select-requests-rows [class*=col-]:not([class*=col-md-]){min-height:52px;padding:10px 4px}
.academic-performance.app-info-tile{border-bottom:dotted 1px #ccc;padding-top:5px;min-height:35px}
.academic-performance.app-info-tile .app-info-header .btn-group-spaced{margin-right:5px}
#academic-performance .btn.btn-xs,#grade-rank .btn.btn-xs,#grade-average .btn.btn-xs{min-width:20px}
#academic-performance .btn.btn-xs .fa.fa-lock,#grade-rank .btn.btn-xs .fa.fa-lock,#grade-average .btn.btn-xs .fa.fa-lock{padding-right:1px}
#translations .bb-tile{border:solid 1px #e7eaec}
#translations .bb-tile-title{border-top:0;background-color:#f6f5f4}
#translations .bb-tile-header-column-tools button{display:inline-block;margin-top:16px;float:left;margin-right:5px}
#translations select{margin-bottom:4px}
#translations .table thead tr th{border:0;background-color:#fff}
#translations .table tbody tr td{border-bottom:0}
.translation-detail .input-large{width:200px}
.translation-detail .table thead tr th{border:0;background-color:#fff}
.translation-detail .table tbody tr td{border-bottom:0}
.translation-detail .bb-tile-header-column-tools button{display:inline-block}
#grades .table thead tr th{border:0;background-color:#fff}
h6.NotGraded{font-size:11px;color:#999;text-transform:uppercase;line-height:18px;margin:0 0 0 2px}
.gradePlanGrade .bb-tile.repeater{margin-bottom:10px}
.gradePlanGrade .bb-tile.repeater .bb-tile-title{border:1px solid #bbb;background-color:#e7eaec;height:36px}
.gradePlanGrade .bb-tile.repeater .bb-tile-title .bb-tile-header{font-size:18px}
.gradePlanGrade .bb-tile.repeater .bb-tile-title .bb-tile-chevron{margin:11px 15px 16px 0}
.gradePlanGrade .bb-tile.repeater .bb-tile-content-section{padding-bottom:0}
.gradePlanGrade .bb-tile.repeater .bb-tile-content-section .table tbody tr td{border-bottom:0}
.gradePlanGrade .bb-tile.repeater .bb-tile-content{border-top:0}
.bb-modal-body-tiled.grey-background{background-color:#eeeeef}
div#scroll-width-expand h5{font-size:15px;margin:0}
.default-font-size{font-size:15px}
.scoreboardTable .score-region{border-style:hidden}
.dashboard-review{margin-bottom:25px;background-color:#fff;border:1px solid #d8d6d4;border-radius:4px 4px 4px 4px}
.dashboard-review TD{text-align:center;border-top:1px solid #ddd;border-right:1px solid #d4d4d4;padding:8px 20px 8px 20px;white-space:nowrap;width:17%!important}
.dashboard-review TD H2{font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,.25)}
.dashboard-review TD H1{text-shadow:0 1px 0 rgba(255,255,255,.25)}
.dashboard-review TD H6{color:#424242}
.dashboard-review TD A{font-weight:600}
.dashboard-count{margin-bottom:25px;margin-top:-8px;padding:5px}
.dashboard-count TD{text-align:center;border-top:1px solid #ddd;border-right:1px solid #d4d4d4;padding:8px 20px 8px 20px;white-space:nowrap}
.dashboard-count TD H2{font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,.25)}
.dashboard-count TD H1{text-shadow:0 1px 0 rgba(255,255,255,.25)}
.wContainer{padding:15px;border:1px solid #d7d4d5;background-color:#fff;margin:0 0 10px 0;text-align:left;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-top-left-radius:4px;-khtml-border-top-right-radius:4px;-khtml-border-bottom-right-radius:4px;-khtml-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-o-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-moz-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-khtml-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-webkit-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;box-shadow:0 1px 2px #fff,inset 0 0 0 1px #ddd,inset 0 2px #fff,0 1px 1px rgba(0,0,0,.25);-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}
.wContainer.noshadow{-moz-box-shadow:0 1px 3px rgba(0,0,0,0),inset 0 -1px 0 rgba(0,0,0,0);box-shadow:0 1px 3px rgba(0,0,0,0),inset 0 -1px 0 rgba(0,0,0,0)}
.grayBack{margin-top:-25px;border-top:1px solid #eae9e9;border-bottom:1px solid #eae9e9;padding-bottom:25px;position:relative;background-color:#f3f1f1;background-image:url("//libs-e1.myschoolapp.com/p3-cache/img/backTexture.png")}
.popContainerStraight{background-color:#f1f1f1;background-image:-moz-linear-gradient(#fafafa,#f1f1f1);background-image:-webkit-linear-gradient(#fafafa,#f1f1f1);background-image:linear-gradient(#fafafa,#f1f1f1);background-repeat:repeat-x;border:1px solid #ddd;border-right:0 solid #ccc;border-left:0 solid #ccc;border-bottom:1px solid #ccc;border-radius:0;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff,0 1px 5px #f1f1f1}
.athleticTile{min-height:30px;margin-top:-10px;padding:25px;background-color:#e5e5e5;border:1px solid #dedddd;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25),inset 0 -1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0),inset 0 -1px 0 rgba(0,0,0,0);box-shadow:0 1px 3px rgba(0,0,0,0),inset 0 -1px 0 rgba(0,0,0,0)}
.btn-gray.active .icon-bus:before,.btn-gray.active .icon-alarm:before,.btn-gray.active .icon-location:before,.btn-gray.active .icon-newspaper:before{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.9)}
.btn-gray,.btn-gray:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f1f1f1),color-stop(1,#e1e1e1));background:-moz-linear-gradient(top,#f1f1f1 5%,#e1e1e1 100%);background:-webkit-linear-gradient(top,#e5e5e5 5%,#e5e5e5 100%);background:-o-linear-gradient(top,#f1f1f1 5%,#e1e1e1 100%);background:-ms-linear-gradient(top,#f1f1f1 5%,#e1e1e1 100%);background:linear-gradient(to bottom,#f1f1f1 5%,#e1e1e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f1f1",endColorstr="#e1e1e1",GradientType=0);background-color:#e1e1e1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d4d3d3;display:inline-block;color:#7e7e7e;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0)}
.btn-gray .badge-info{background-color:#f7f7f7;border:1px solid #ccc;color:#7e7e7e}
.btn-gray.active .badge-info{background-color:#000;border:1px solid #494949;color:#fff}
.btn-gray.active,.btn-gray:active{color:#fff;text-shadow:0 1px 0 #154682;-moz-box-shadow:inset 0 1px 7px 0 #5b5b5b;-webkit-box-shadow:inset 0 1px 7px 0 #5b5b5b;box-shadow:inset 0 1px 7px 0 #5b5b5b;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#454444),color-stop(1,#1a1a1a));background:-moz-linear-gradient(top,#454444 5%,#1a1a1a 100%);background:-webkit-linear-gradient(top,#454444 5%,#1a1a1a 100%);background:-o-linear-gradient(top,#454444 5%,#1a1a1a 100%);background:-ms-linear-gradient(top,#454444 5%,#1a1a1a 100%);background:linear-gradient(to bottom,#454444 5%,#1a1a1a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#454444",endColorstr="#1a1a1a",GradientType=0);background-color:#007dc1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #000;display:inline-block;color:#fff;font-family:arial;font-size:20px;font-weight:200;text-decoration:none;text-shadow:0 1px 0 #000}
.badge-dash{padding:1px 9px 2px;font-size:12.025px;font-weight:bold;white-space:nowrap;color:#fff;background-color:#999;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
.badge-dash:hover{color:#fff;text-decoration:none;cursor:pointer}
.boxTopic{width:269px;display:inline-block;vertical-align:top;margin-right:8px;margin-bottom:3px}
.whiteContainer1{border:1px solid #d8d6d4;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-top-left-radius:4px;-khtml-border-top-right-radius:4px;-khtml-border-bottom-right-radius:4px;-khtml-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-o-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-moz-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-khtml-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-webkit-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;box-shadow:0 1px 2px #fff,inset 0 0 0 1px #ddd,inset 0 2px #fff,0 1px 1px rgba(0,0,0,.25);-webkit-box-shadow:0 0 2px rgba(0,0,0,.2);-moz-box-shadow:0 0 2px rgba(0,0,0,.2);box-shadow:1px 1px 5px rgba(0,0,0,.1)}
.whiteContainer1NoShadow{border:1px solid #d8d6d4;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-top-left-radius:4px;-khtml-border-top-right-radius:4px;-khtml-border-bottom-right-radius:4px;-khtml-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-left:5px;margin-right:15px}
.containerFull.whiteContainer1{background-color:#fff;margin:6px 6px 12px 6px;text-align:left}
.bucket.whiteContainer1{padding:5px 20px 20px 20px}
.bucket.green{background-color:#d6e0e1}
.bucket.blue{background-color:#bdd9f2}
.findmenow{padding:20px}
.findmenow .navbar{margin-bottom:0}
.findmenow .navbar-inner{min-height:35px;padding-right:0;padding-left:10px;background-color:#eeeae7;border:1px solid #e2dbd6;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.findmenow .navbar .nav>li.divider-vertical{margin:0;height:35px;border-right:1px solid #fff;background-color:#e2dbd6}
.findmenow .navbar .nav>li>a{text-shadow:none;font-size:14px;padding:8px 10px}
.findmenow .navbar .nav>li>a:focus,.findmenow .navbar .nav>li>a:hover,.findmenow .navbar .nav>.active>a,.findmenow .navbar .nav>.active>a:hover,.findmenow .navbar .nav>.active>a:focus{color:#000;background-color:#eeeae7}
.findmenow .navbar .nav>li.endcap>a{background-color:#e8e7e7;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.academic-profile .nav-tabs{border-bottom:0;margin-top:1px;margin-bottom:1px}
.academic-profile .nav-tabs>li>a:hover{border-bottom:1px solid transparent}
.student-enrollment .nav{margin-top:4px!important}
.student-enrollment .nav>LI+LI{margin-left:20px}
.student-enrollment .nav .media-object{margin-bottom:0;max-height:28px}
.student-enrollment TD{padding:0}
.student-enrollment .corner,.student-enrollment #enrollment,.student-enrollment #department{position:fixed}
.student-enrollment #enrollment,.student-enrollment #department{z-index:100}
.student-enrollment .corner,.student-enrollment #department{width:225px}
.student-enrollment .corner{top:47px;z-index:200}
.student-enrollment .corner DIV{margin:0 10px}
.student-enrollment .corner .top{height:197px}
.student-enrollment .corner .top,.student-enrollment #department{border-right:3px solid #ccc}
.student-enrollment .corner .top,.student-enrollment .current-row>TD{background-color:#ecebeb}
.student-enrollment .corner .top,.student-enrollment .current-row>TD,.student-enrollment #department TD,.student-enrollment #course TD{border-bottom:1px solid #f3f0e4}
.student-enrollment .corner .search{border-right:3px solid #fff}
.student-enrollment .corner .search,.student-enrollment .block-row>TD{height:55px;background:none repeat scroll 0 0 #e5e5e5}
.student-enrollment #department{background:none repeat scroll 0 0 #f7f7f7}
.student-enrollment #department TD{padding:0 10px}
.student-enrollment #department TD,.student-enrollment #course TD{height:60px}
.student-enrollment #course TD{border-right:1px solid #f3f0e4;color:#333}
.student-enrollment .current-row>TD{height:149px;border-right:1px solid #f3f0e4}
.student-enrollment #course TD .tileContainer,.student-enrollment .current-row>TD .tileContainer,.student-enrollment .tileContainer BUTTON,.student-enrollment .tileContainer .course-title,.student-enrollment .tileContainer P,.student-enrollment .tileContainer H5>DIV{width:110px}
.student-enrollment #course TD .tileContainer,.student-enrollment .current-row>TD .tileContainer{padding:5px;font-size:11px;white-space:nowrap;text-align:left;background-color:#f7f7f7;max-height:139px;margin:4px 0}
.student-enrollment .tileContainer P,.student-enrollment .tileContainer H5>DIV{overflow:hidden;text-overflow:ellipsis}
.student-enrollment .tileContainer UL{padding:10px 15px}
.student-enrollment .block-row>TD{border-right:1px solid #fff}
.student-enrollment .block-row>TD,.student-enrollment .current-row>TD TD,.student-enrollment .current-row>TD{min-width:126px}
.student-enrollment .dropdown.open .btn{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
@media(max-width:767px){div.dashboard-review{position:relative;display:block;vertical-align:middle}
div.dashboard-review .btn{display:block;float:none;width:100%;max-width:100%;position:relative;margin-left:0!important}
div.dashboard-review .btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
}
@media(min-width:768px){div.dashboard-review{display:table;width:100%;table-layout:fixed;border-collapse:separate}
div.dashboard-review .btn{display:table-cell;float:none;width:1%;white-space:normal;vertical-align:initial}
}
@media(min-width:980px) and (max-width:1200px){.filter-search-box:not(#affinity_member_search_input){width:92px}
.filter-button{width:110px}
.scoreboard-header-container h1{margin-left:-50px}
.assignment-calendar-menu-bar{display:none}
}
@media(min-width:1200px){.filter-search-box:not(#affinity_member_search_input){width:122px}
.filter-button{width:140px}
.assignment-calendar-menu-bar{display:none}
}
#assignment-center .bb-action-bar .btn-group .btn{margin-left:0}
#assignment-center .bb-action-bar a.assignment-calendar-view{margin-right:10px}
#assignment-center .bb-action-bar a.list-mode-button{margin-right:10px}
#assignment-center #assignment-center-assignment-items .assignment-status-button{width:105px}
#assignment-center #calendar-container .calendar-secondary-text a{display:block}
#assignment-center #calendar-container .calendar-secondary-text span.label{display:inline-block;color:#fff;margin:2px 0}
#assignment-center #calendar-container .calendar-secondary-text button{display:inline-block;margin:2px 0}
#assignment-center #assignment-center-assignment-items td{border-bottom:0}
#courses #showHideGrade .btn-group strong{position:relative;top:4px}
#courses #advisoryContainer .row{padding:10px}
#courses #advisoryContainer .row:nth-child(odd){background-color:#f7f7f7}
#courses #advisoryContainer .row:hover{background-color:#fefed1}
#courses #athleticsContainer .row{padding:10px}
#courses #athleticsContainer .row:nth-child(odd){background-color:#f7f7f7}
#courses #athleticsContainer .row:hover{background-color:#fefed1}
#courses #activitiesContainer .row{padding:10px}
#courses #activitiesContainer .row:nth-child(odd){background-color:#f7f7f7}
#courses #activitiesContainer .row:hover{background-color:#fefed1}
#courses #communitiesContainer .row{padding:10px}
#courses #communitiesContainer .row:nth-child(odd){background-color:#f7f7f7}
#courses #communitiesContainer .row:hover{background-color:#fefed1}
#courses #coursesContainer .row{padding:10px}
#courses #coursesContainer .row:nth-child(odd){background-color:#f7f7f7}
#courses #coursesContainer .row:hover{background-color:#fefed1}
#courses #coursesContainer .row h4.assignments-header{margin:10px 0 0}
#courses #coursesContainer .row h4.group-owner-name{margin:10px 0 0}
#courses #coursesContainer .book{width:85px;height:100px;background:#317b2e;border-radius:6px;box-shadow:0 2px 0 0 rgba(0,0,0,.25),inset 0 1px 0 0 rgba(255,255,255,.2);position:relative;left:0;top:0;font-size:15px;color:#9cc19a;text-align:center;cursor:pointer}
#courses #coursesContainer .book h3.showGrade{margin:0;position:relative;top:33px}
#courses #coursesContainer .book h5.grade-view-details{position:relative;top:30px}
#courses #coursesContainer .book .top{width:85px;height:28px;background:rgba(255,255,255,.3);border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;position:absolute}
#courses #coursesContainer .book .top:after{content:"";width:10px;height:72px;background:#2b5029;position:absolute;border-top-left-radius:0;border-top-right-radius:6px;border-bottom-left-radius:6px;left:0;top:28px}
#courses #coursesContainer .book .pages{width:81px;height:30px;position:absolute;top:5px;right:0;border-top-right-radius:5px;border-top-left-radius:2px;border-bottom-left-radius:2px;overflow:hidden;background:#73a0bd}
#courses #coursesContainer .book .pages .page{width:81px;height:91px;position:absolute;border-top-right-radius:6px}
#courses #coursesContainer .book .pages .page:nth-child(odd){background:#eeecdf}
#courses #coursesContainer .book .pages .page:nth-child(even){background:#d6d4c8}
#courses #coursesContainer .book .pages .page:nth-child(2){top:2px}
#courses #coursesContainer .book .pages .page:nth-child(3){top:4px}
#courses #coursesContainer .book .pages .page:nth-child(4){top:6px}
#courses #coursesContainer .book .pages .page:nth-child(5){top:8px}
#courses #coursesContainer .book .pages .page:nth-child(6){top:10px}
#courses #coursesContainer .book .pages .page:nth-child(7){top:12px}
#courses #coursesContainer .book .pages .page:nth-child(8){top:14px}
#courses #coursesContainer .book .pages .page:nth-child(9){top:16px}
#courses #coursesContainer .book .pages .page:nth-child(10){top:18px;background-image:-webkit-linear-gradient(left,#6ca36a 0,#6ca36a 2px,#6ca36a 2px,#6ca36a 4px,#6ca36a 5px);background-image:-moz-linear-gradient(left,#6ca36a 0,#6ca36a 2px,#6ca36a 2px,#6ca36a 4px,#6ca36a 5px);background-image:-o-linear-gradient(left,#6ca36a 0,#6ca36a 2px,#6ca36a 2px,#6ca36a 4px,#6ca36a 5px);background-image:linear-gradient(left,#6ca36a 0,#6ca36a 2px,#6ca36a 2px,#6ca36a 4px,#6ca36a 5px)}
#courses #coursesContainer .book .pages .page:nth-child(11){top:23px;background-image:-webkit-linear-gradient(left,#2b5029 0,#2b5029 0,#2b5029 0,#2b5029 6px,#317b2e 0);background-image:-moz-linear-gradient(left,#2b5029 0,#2b5029 0,#2b5029 0,#2b5029 6px,#317b2e 0);background-image:-o-linear-gradient(left,#2b5029 0,#2b5029 0,#2b5029 0,#2b5029 6px,#317b2e 0);background-image:linear-gradient(left,#2b5029 0,#2b5029 0,#2b5029 0,#2b5029 6px,#317b2e 0)}
shadowhr{height:12px;border:0;margin:15px -15px 10px -15px;box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.1)}
.calendar-list .shadowhr{margin:2px 15px 0 0}
.calendar-major-ind{font-weight:bolder;font-size:12px}
.calendar-date-text{color:#933;line-height:18px}
.calendar-secondary-text{color:#595858;line-height:18px}
.calendar-title-text{font-weight:bold;font-size:12px;line-height:18px;color:#000}
.inset-option{padding-left:15px}
.section-name-container{font-weight:bold}
#sections-to-update-listing{padding-top:20px}
.btn-inverseCal,.btn-inverseCal:hover{background-color:#414141;background-image:-moz-linear-gradient(top,#414141,#414141);background-image:-ms-linear-gradient(top,#414141,#414141);background-image:-webkit-gradient(linear,0 0,0 100%,from(#414141),to(#414141));background-image:-webkit-linear-gradient(top,#414141,#414141);background-image:-o-linear-gradient(top,#414141,#414141);background-image:linear-gradient(top,#414141,#414141);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#414141",endColorstr="#414141",GradientType=0);border-color:#414141 #414141 #414141;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);color:#fff;font-weight:400;text-shadow:none;margin-bottom:0}
.btn-inverseCal.active,.btn-inverseCal:active{background-color:#000;background-image:-moz-linear-gradient(top,#000,#000);background-image:-ms-linear-gradient(top,#000,#000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#000),to(#000));background-image:-webkit-linear-gradient(top,#000,#000);background-image:-o-linear-gradient(top,#000,#000);background-image:linear-gradient(top,#000,#000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#414141",endColorstr="#414141",GradientType=0);border-color:#414141 #414141 #414141;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}
.dorm-count{font-size:20px;font-weight:300}
.dorm-leader-label{font-size:13px;font-weight:bold}
.resident-count{font-size:20px}
.deemphasized-copy{font-style:italic;color:#707374}
.teamTie,.teamLoss,.teamWin{float:left!important;width:20px;height:20px;border-radius:10px;font-size:12px;line-height:20px;text-align:center;margin-top:10px}
.teamWin{color:#fff;background:#479147}
.teamLoss{color:#fff;background:#c93f34}
.teamTie{color:#000;background:#ddd}
h3.athletics-score-list-scores{font-weight:200;margin-top:7px}
.aem-score-span{display:block;margin-left:0;margin-top:0;padding-bottom:4px;height:26px}
h3 .aem-score-span:first-child{margin-top:0}
.scorelist-p{margin-top:10px;margin-left:10px}
.scorelist-p2{margin-top:10px;margin-left:10px;padding-bottom:2px}
.SearchResultRow{cursor:pointer}
.SearchResultRow:hover{border:2px solid #166699}
.conDefault{padding:15px;margin:0 0 10px 0;list-style:none;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#fff,#f5f5f5);background-image:-ms-linear-gradient(top,#fff,#f5f5f5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#fff,#f5f5f5);background-image:-o-linear-gradient(top,#fff,#f5f5f5);background-image:linear-gradient(top,#fff,#f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f5f5f5",GradientType=0);border:1px solid #ddd;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}
.conGray{padding:15px;margin:0 0 10px 0;list-style:none;background-color:#e9e7e7;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#424242}
.conPrimary{padding:15px;margin:0 0 10px 0;list-style:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff}
.conSecondary{padding:15px;margin:0 0 10px 0;list-style:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#424242}
.conBlue{padding:15px;margin:0 0 10px 0;list-style:none;background-color:#bcd9f3;border:1px solid #a1c5e5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#46515a}
.conYellow{padding:15px;margin:0 0 10px 0;list-style:none;background-color:#fff9c7;border:1px solid #dcd7aa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;color:#747474}
.conRed{padding:15px;margin:0 0 10px 0;list-style:none;background-color:#d70d03;border:1px solid #b20901;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff}
.conRed a{color:#fff}
.conNone{padding:0 0 15px 0}
img.con-image{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.style-element:hover{outline:2px solid #2d95ff}
.style-element.selected{outline:2px solid #2d95ff}
.styleContainer{color:#424242;background-color:rgba(0,0,0,.1);margin:0;padding:10px 10px 15px 10px;border-top:0 solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.5);box-shadow:inset 0 0 10px rgba(0,0,0,.5)}
.eventBack{background:#1c84c6;background-image:url("//libs-e1.myschoolapp.com/p3-cache/img/eventBack.png");background-repeat:no-repeat;height:52px;width:50px}
.eventBack h1{color:#000;font-size:24px;font-weight:600;margin:-5px 0 0 12px;text-align:center;width:25px}
.eventBack h6{color:#fff;margin-bottom:10px;margin-left:12px;width:25px;margin-top:0}
.eventBackMini{background:#fff;background-image:url("//libs-e1.myschoolapp.com/p3-cache/img/eventBackMini.png");background-repeat:no-repeat;height:35px;width:50px}
.eventBackMini h6{color:#666;font-size:9px;margin-left:12px;margin-bottom:3px;width:25px;padding-top:2px}
.eventBackMini h1{color:#000;font-size:16px;margin-left:10px;font-weight:600;text-align:center;width:25px;margin:-2px 0 0 12px}
.fadeBox{-webkit-box-shadow:0 -6px 6px -6px black;-moz-box-shadow:0 -6px -6px -6px black;box-shadow:0 -6px 6px -6px black;padding:5px 0 5px 10px;background:#f7f7f7;cursor:pointer}
.topicBox{height:45px;display:block;overflow:hidden}
.topicBox-expanded{display:block}
.assessment-intro{width:260px;height:180px;background-image:url("//libs-e1.myschoolapp.com/p3-cache/img/assessmentHelp.png");-webkit-animation:play 3s steps(12) infinite;-moz-animation:play 3s steps(12) infinite;-ms-animation:play 3s steps(12) infinite;-o-animation:play 3s steps(12) infinite;animation:play 3s steps(12) infinite}
@-webkit-keyframes play{from{background-position:0 0}
to{background-position:-3120px}
}
@-moz-keyframes play{from{background-position:0 0}
to{background-position:-3120px}
}
@-ms-keyframes play{from{background-position:0 0}
to{background-position:-3120px}
}
@-o-keyframes play{from{background-position:0 0}
to{background-position:-3120px}
}
@keyframes play{from{background-position:0 0}
to{background-position:-3120px}
}
span[id*=question-text-],span[id*=answer-text-]{display:block;background-color:#fff;max-height:167px;min-height:167px;border-bottom-color:#ccc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#ccc;border-left-style:solid;border-left-width:1px;border-right-color:#ccc;border-right-style:solid;border-right-width:1px;border-top-color:#ccc;border-top-left-radius:3px;border-top-right-radius:3px;border-top-style:solid;border-top-width:1px;color:#555;cursor:text;overflow-x:scroll}
span[id*=question-text-]:hover,span[id*=answer-text-]:hover{border-bottom-color:rgba(154,189,217,.905882);border-left-color:rgba(154,189,217,.905882);border-right-color:rgba(154,189,217,.905882);border-top-color:rgba(154,189,217,.905882);box-shadow:rgba(0,0,0,.0745098) 0 1px 1px 0 inset,rgba(82,168,237,.278431) 0 0 3.7200000286px 0}
.responseCorrect{background-color:#c3f0c4;border:1px solid #89db8a;margin:0 0 5px 0;padding:5px 10px 0 10px}
.responseIncorrect{background-color:#f9d8d8;border:1px solid #e8a7a7;margin:0 0 5px 0;padding:5px 10px 0 10px}
.responseAwaiting{background-color:#f4e6d2;border:1px solid #e8c086;margin:0 0 5px 0;padding:5px 10px 0 10px}
.responsePartial{background-color:#d9edf7;border:1px solid #bce8f1;margin:0 0 5px 0;padding:5px 10px 0 10px}
.progress-success .bar{background-color:#5eb95e;height:100%}
.progress-info .bar{background-color:#4bb1cf;height:100%}
.bp-notifications-wrapper{z-index:2000!important}
.annotation-sidebar-fixed{overflow-x:hidden;padding:0;position:fixed;left:0;top:100px;width:225px;background-color:#f0f0f0;height:90%}
.roster-listing{font-size:12px;font-weight:600;line-height:16px;margin:0;color:#424242}
.roster-list>.active>div,.roster-listing>.active>div:hover{text-shadow:0 -1px 0 rgba(0,0,0,.2);background-color:#08c}
.roster-list>.selected>div{text-shadow:0 -1px 0 rgba(0,0,0,.2)}
.nav.roster-list li{border-left:4px solid transparent}
.nav.roster-list li.selected{border-left:4px solid #1c84c6;background-color:#f3f3f4}
.roster-submitted{font-size:11px;font-weight:400;color:#888;margin:0}
@media(min-width:768px) and (max-width:1200px){#new-detail-container{padding-left:30px!important;padding-right:30px!important}
}
@media(max-width:767px){#new-detail-container{padding-left:5px!important;padding-right:5px!important}
}
.discussion-message{float:left;width:100%;margin:10px 0;border-bottom:1px solid #ccc}
.discussion-image{border-radius:100%;float:left;margin:0 20px 15px 0;max-width:50px}
h5.discussion-name{color:#9d9d9d;font-weight:200;margin-bottom:-5px}
.late-indicator{color:#c70000!important}
.imgRoster{float:left;background-color:#fff;padding:4px;margin-right:10px;margin-bottom:10px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,.075);box-shadow:0 1px 1px rgba(0,0,0,.075)}
.teamCaptain{width:20px;height:20px;border-radius:10px;font-size:12px;color:#fff;line-height:20px;text-align:center;background:#1c84c6;margin-top:10px;margin-right:10px}
.scoreboard-header-container{margin-top:0}
.scoreboard-header-container .range-dropdown{padding:10px 5px}
.scoreboard-header-container .teaserBox{padding:0}
.scoreboard-header-container .subnavbar{overflow:visible!important}
.scoreboard-header-container .list-type{margin:0 5px 0 0}
.scoreboard-header-container .nav-pills{display:inline}
.scoreboard-header-container .btn-group{margin:0 5px}
.assignment-detail-header{padding:0}
.indicator-parent{display:inline-block}
.assignment-detail-header .indicator-field{display:inline-block;padding:5px;text-align:left}
.assignment-detail-header.todo{background-color:#d3f1fb}
.assignment-detail-header.todo .indicator-field{background-color:#2d9bbb}
.assignment-detail-header.inprogress{background-color:#fae9d0}
.assignment-detail-header.inprogress .indicator-field{background-color:#faa732}
.assignment-detail-header.completed{background-color:#dbf3db}
.assignment-detail-header.completed .indicator-field{background-color:#50a94f}
.assignment-detail-header.overdue{background-color:#e4c7c6}
.assignment-detail-header.overdue .indicator-field{background-color:#da4f49}
.assignment-detail-header.overdue .indicator-parent .status-overdue{display:none}
.assignment-detail-header.todo .indicator-parent .status-needs-action{display:none}
.assignment-detail-header.inprogress .indicator-parent .status-in-progress{display:none}
.assignment-detail-header.completed .indicator-parent .status-completed{display:none}
.assignment-detail-header-info{float:right;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;height:auto;line-height:18px;margin-top:6px;padding:0 15px 0 8px;text-align:left;text-rendering:optimizeLegibility}
#online-submission-computer-browse-button{margin-left:auto;margin-right:auto;float:none}
.online-sumission-text-label{margin:-5px 0 10px 0;font-weight:bold}
.indicator-parent .assignment-status-button{margin-top:0}
.assignment-detail-status-label{font-weight:bold}
.assignment-file-attach-box{border-top:1px solid #fff;padding:8px;border:1px solid #eee;margin-top:-1px}
.assignment-attachment-box{margin-top:10px}
.assignment-detail-text-editor{width:100%;padding:0;margin:0}
.online-submission-text-container{padding:20px}
.attachment-button{display:block;text-align:center;margin:0}
.assignment-attachment-box{padding:0 10px}
.assignment-attachment-table{padding:0;margin:0}
.assignment-attachment-table h3{font-weight:normal;margin:0}
.assignment-attachment-remove,.assignment-attachment-download,.assignment-attachment-view{margin:2px 5px 0 0}
#assignment-info-textedit{margin-top:10px}
.file-attachment-modal .modal-body{background-color:#eee}
.file-attachment-modal .tabbable{margin:-5px -5px -15px -5px}
.file-attachment-modal ul.nav-tabs{margin-top:0;margin-right:-1px}
.file-attachment-modal ul.nav-tabs a[data-toggle=tab]{padding:15px 12px 15px 12px;text-align:center;color:#939393}
.file-attachment-modal ul.nav-tabs li.active a[data-toggle=tab]{padding:15px 12px 15px 12px;text-align:center;color:#000}
.file-attachment-modal ul.nav-tabs a[data-toggle=tab] i{font-size:36px}
.file-attachment-modal ul.nav-tabs a[data-toggle=tab] h4{font-weight:200;font-size:18px;margin-top:5px}
.file-attachment-modal .tabbable .tab-content{margin-left:99px;min-height:360px;background-color:#fff;border:1px solid #ddd;padding-top:20px;padding-bottom:10px}
.assessment-photo-modal{padding:30px}
#online-submission-file-attachment-listing{margin:20px 20px 0 20px}
#online-submission-file-attachment-listing>div{height:40px;border:0;padding:0;margin:0}
#assignment-info-textedit{margin:0;padding:0;border:0}
.assignment-attachment-view{margin-right:5px}
#content_archive_nav{margin-bottom:10px}
#content_archive_nav .subnavbar{overflow:visible}
#content_archive_nav .btn-group{margin-top:3px}
#content_archive_nav .dropdown-toggle{height:37px}
#content_archive_main .results-container-grid{cursor:pointer}
#content_archive_main .counts{margin-right:4px}
.content-tile .bb-tile-content{padding:10px}
.news-tile h3{margin:0 0 10px 0}
.content-tile hr:last-child{display:none}
.filter-tile .nav.nav-tabs{border-bottom:0;padding:0;background-color:transparent}
.filter-tile .bb-check-label-text{cursor:pointer}
.filter-tile .nav-tabs>li>a{border-radius:0;border-bottom:0;background-color:transparent}
.filter-tile .date-filter{padding:15px}
.filter-tile .date-filter input{display:block;width:100%}
.filter-tile .date-filter label{margin:6px 0;display:block;font-weight:normal}
.filter-tile-search{margin-bottom:10px}
.filter-tile-row{margin:15px 0}
.directory-header{overflow:visible}
.directory-header .search-input-group{margin-top:5px}
.directory-card{min-height:250px;height:auto;width:100%}
.settings-bar-responsive-container{z-index:3}
.settings-bar-responsive-container .row{margin-bottom:15px}
.official-note-list .bb-tile-no-header{margin-top:15px}
.official-note-list tr{border-bottom:1px solid #aaa}
.official-note-list tr:last-child{border-bottom:0}
.official-note-list table{margin:0}
.official-note-list .no-content{padding:15px}
#courserequest-worklist-container .bb-tile-no-header .bb-tile-content{padding:15px}
#courserequest-worklist-container .button-container .btn-block{margin-bottom:15px}
.dayicon{float:left;height:32px;line-height:normal;margin:12px 5px 0 5px;padding:1px;width:32px;box-sizing:content-box}
.dayicon>.month{color:#fff;display:block;font-size:9px;font-weight:normal;line-height:12px;text-align:center;text-shadow:none}
.dayicon>.day{background-color:#fff;display:block;font-size:14px;font-weight:bold;line-height:20px;text-align:center;text-shadow:none}
.table-checklist-header{margin-bottom:0}
.assignment-status-button>h5{margin:0}
ul#collapse-myfiles li.accordion-toggle{margin-bottom:10px}
ul#collapse-myfiles li.accordion-toggle li{list-style:none}
.rubric-level-container{width:300px;height:350px;background-color:#f8f8f9;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#ccc;border-radius:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.3490196078);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3490196078);box-shadow:0 0 3px rgba(0,0,0,.3490196078);padding:15px;margin-right:10px;display:inline-block}
.add-rubric-level{width:124px;height:100px;background:inherit;background-color:#fff;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#ccc;border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;line-height:36px;text-align:center;cursor:pointer}
.rubric-level-view{display:inline-block}
.rubric-display-action-bar{border-width:0;height:53px;background:inherit;background-color:#f9f8f8;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#e7eaec;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-left:-30px;margin-right:-30px;padding-top:10px}
.rubric-grade-display{border-color:#fc6;border-width:1px;border-style:solid;border-radius:4px;box-shadow:rgba(0,0,0,.2) 0 3px 2px 0;box-sizing:border-box;color:#292a2b;padding:3px;line-height:18.5714px}
.selected-item-box{background-color:#ffecd9;border:1px solid #fc6;border-radius:4px;float:left;cursor:pointer;padding:3px;height:26px}
.remove-item-text{color:#ca2a2a;font-size:10px;font-weight:100;padding:0 5px}
.rubic-my-day-icon{display:inline-block;width:16px;height:16px;vertical-align:text-top;background-image:url(//libs-e1.myschoolapp.com/p3-cache/img/rubric_myday.png)}
.unposted-rubric{color:#f8ac59}
.topic-publish-box{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:#fff;text-align:center;cursor:pointer;border:1px solid #ccc;padding:10px;width:160px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;color:#f0ad4e}
.label-todo{background-color:#beaedd}
a.link-photo img.link-nohoverimage{display:inline-block}
a.link-photo img.link-hover-image{display:none}
a.link-photo:hover img.link-nohover-image{display:none}
a.link-photo:hover img.link-hover-image{display:inline-block}
.default-black-text{font-size:15px;color:#000;font-weight:normal}
.workspace-sidebar-content .alert-warning h6{color:#212327;margin-top:-15px}
.workspace-sidebar-content .alert-warning p{font-size:15px;color:#212327}
.workspace-sidebar-content .not-available-section{padding:7px;margin:0}
.assignment-link-inverse{color:#fff}
.assignment-link-inverse:hover{opacity:.8}
.section-page-toolbar{height:56px!important;margin-bottom:15px}
.roster-token-import-dropdown{max-height:400px;overflow:auto!important}
.calendar-assignment{white-space:normal!important}
.calendar-assignment .fc-event-main{z-index:6}
.calendar-athletic-event{white-space:normal!important}
.calendar-athletic-toolbar{background-color:#222;color:#fff;padding:0 10px 10px 10px;margin-bottom:0!important}
#text_channel ol,#text_channel ul{display:grid}
.contactCardImg{float:left;margin-right:10px}
.contactCardLargeImg{margin-right:auto;margin-left:auto;margin-top:auto;margin-bottom:auto}
.contactWell .dropdown-menu{right:0;left:auto}
.margin-left-20{margin-left:20px}
.hidden-mobile-card{display:inline-block}
.visible-mobile-card{display:none}
@media(max-width:767){.contactCardLargeImg{max-width:none}
}
@media(min-width:768px) and (max-width:979px){.contactCardLargeImg{max-width:154px}
}
@media(min-width:980px) and (max-width:1200px){.contactCardLargeImg{max-width:208px}
}
@media(min-width:1200px){.contactCardLargeImg{max-width:256px}
}
.imgNiceMat{background:#fff;width:258px;height:100%;text-align:center;vertical-align:middle;display:table-cell;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:1px}
#contact-card-large-img-container{margin-right:0}
.contact-card-img-mat{width:258px}
.contactCardUserImage{position:relative}
.contactCardUserImage .btn{position:absolute;top:5px;right:5px}
.contactHeader{background:url(//libs-e1.myschoolapp.com/p3-cache/img/contactcardtop.png) top left no-repeat,url(//libs-e1.myschoolapp.com/p3-cache/img/contactcardtop.png) top right no-repeat,url(//libs-e1.myschoolapp.com/p3-cache/img/contactcardbg.png) top center repeat-x;background-color:#f2f2f2;height:auto;line-height:29px;border:1px solid #dedede;border-top:1px solid #dedede;border-bottom-color:#f9c3c0;padding:0 60px;margin:0;list-style:none}
.rosterHeader{background:url(//libs-e1.myschoolapp.com/p3-cache/img/contactTop.png) top left no-repeat,url(//libs-e1.myschoolapp.com/p3-cache/img/contactTop.png) top right no-repeat,url(//libs-e1.myschoolapp.com/p3-cache/img/contactBack.gif) top center repeat-x;background-color:#f1f1f1;height:20px;border:1px solid #dedede;border-top-color:rgba(255,255,255,0);border-bottom-color:#f9c3c0;padding:2px 3px 3px;margin:0;list-style:none}
.contactWell{min-height:95px;margin-bottom:0;padding:5px 20px 10px 10px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#f2f2f2,#fff);background-image:-ms-linear-gradient(top,#f2f2f2,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#fff));background-image:-webkit-linear-gradient(top,#f2f2f2,#fff);background-image:-o-linear-gradient(top,#f2f2f2,#fff);background-image:linear-gradient(top,#f2f2f2,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#ffffff",GradientType=0);border:1px solid #dedede;border-top-color:#f2f2f2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:0 0 4px 4px}
.userInfo{padding:20px 20px 5px 20px}
.contactCardP{margin-bottom:0;font-size:12px;font-weight:300;line-height:18px;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
.contactWell a{cursor:pointer}
.contactcard-table{margin-bottom:0}
#sortable1,#sortable2,#sortNumbers{list-style-type:none;margin:0}
#sortable1{padding-bottom:50px}
#sortable1 li,#sortable2 li{margin-bottom:10px;padding-bottom:0;border-width:2px;border-color:#dedede;background-color:#fff;border-style:solid;border-radius:0}
#sortable1 li:hover,#sortable2 li:hover{border:2px dashed}
#sortNumbers li{margin-bottom:10px;padding:5px 5px 2px 5px}
.sortable-placeholder{height:52px;margin:3px 0;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;outline:2px dashed #a9a9a9}
.toggle-detail{margin-left:38px}
.toggledetail label{margin-bottom:0}
.toggledetail input{margin:0}
.well .breadcrumb{margin-bottom:0}
.ui-sortable .alert{border-width:3px;padding:7px 14px}
.tiny{font-size:11px;line-height:11px}
.sharedImg{padding:0 5px 5px 0;float:left}
.accordion-body-spacer{margin-top:10px}
.teacherheader{text-align:center;margin-top:2px}
.teacherheader-text{color:#d4837d}
.ui-autocomplete{max-height:130px;overflow-y:auto;overflow-x:hidden;z-index:1201!important}
.header-sticky table{table-layout:fixed;overflow-wrap:break-word}
.header-sticky thead{background-color:#fff}
.header-sticky thead tr th{position:sticky;top:0;border-left:0;border-right:0;vertical-align:top;white-space:normal;z-index:1;border-radius:0!important}
.table-striped .table-none{margin-bottom:0}
.table-striped .table-none tbody tr td{border:0;background:0}
.table-striped .table-none tbody tr td.notes{padding-top:0}
.teaserBox{background-color:#f7f7f7;padding:20px 20px 5px 20px;border:1px solid #eee;margin-bottom:10px;padding-top:5px;padding-left:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#contact-col-right button{margin-bottom:-5px;margin-left:5px}
.contact-card-right-btn{margin-bottom:5px}
.contact-card-teacher-right-btn{margin-bottom:5px;padding-left:17px;margin-left:-8px}
.contact-card-right-btn-group{width:48px;margin-left:-8px}
@media only screen and (min-width:768px) and (max-width:980px){.contactWell{padding:0 15px 10px 15px}
.contactWell .margin-left-20{margin-left:0}
ul.thumbnails .contactWell div.span2{vertical-align:top;display:block;padding-left:10px;text-align:center;width:100%}
ul.thumbnails .contactWell div.span2 img.imgNice{text-align:center}
ul.thumbnails .contactWell div.span9{margin-left:0;width:100%}
ul.thumbnails .contactWell div.span9 .margin-left-20{margin-left:0}
ul.thumbnails .contactWell div.span1{width:100%;text-align:left;vertical-align:top;display:block;margin:0}
ul.thumbnails .contact-card-teacher-right-btn{margin-left:0}
ul.thumbnails .btn-contact-card{margin-bottom:5px}
ul.thumbnails div.span11{margin-left:20px}
button.contact-card-right-btn{display:inline-block!important}
[id*=user-profile-menu-]{width:100%;margin:0;list-style-type:none;display:block;margin-bottom:10px;background:#fff}
[id*=user-profile-menu-]>li{padding:3px 15px}
[id*=user-profile-menu-]>li>a{color:#000}
[id*=user-profile-menu-]>li:hover{background:#08c}
[id*=user-profile-menu-]>li:hover>a{text-decoration:none;color:#fff}
[id*=user-profile-menu-].in{border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.hidden-mobile-card{display:none}
.visible-mobile-card{display:inline-block}
}
@media screen and (max-width:767px){.toggle-detail{margin-left:0}
ul.thumbnails>li.span4{margin-left:0;width:100%}
ul.thumbnails .contactWell [class*=span]{width:100%;box-sizing:border-box;margin-left:0}
ul.thumbnails .contactWell div[class*=span]{display:inline-block}
ul.thumbnails .contactWell div.span11{width:300px}
ul.thumbnails .contactWell div.span9{width:233px}
ul.thumbnails .contactWell div.span2{width:72px;vertical-align:top}
ul.thumbnails .contactWell div.span1{width:25px;float:right;vertical-align:top}
ul.thumbnails .contactWell div.span1 a.send-message{vertical-align:top;padding-left:10px;margin-left:0}
ul.thumbnails .contactWell div.span1 div.btn-group{display:inline-block;margin-left:0}
ul.thumbnails .contactWell div.span1 div.btn-group:before,ul.thumbnails .contactWell div.span1 div.btn-group:after{display:none}
ul.thumbnails .contactWell div.contactWell div.span11{padding-left:20px}
[id*=relate_region_]{margin:0}
[id*=relate_region_] table{padding:0;box-sizing:border-box}
[id*=relate_region_] table,[id*=relate_region_] tbody,[id*=relate_region_] tr,[id*=relate_region_] td{display:block}
[id*=relate_region_] td:last-child{height:28px;border-top:0}
[id*=relate_region_] tr.message-all-row td:first-child{display:none}
.contact-card-right-btn{width:auto;margin-left:0}
.contact-card-right-btn-group{display:inline-block;margin-left:0}
.contact-card-teacher-right-btn{margin-bottom:5px;padding:4px 10px;margin-left:0}
.hidden-mobile-card{display:inline-block}
.visible-mobile-card{display:none}
}
@media only screen and (max-width:420px){ul.thumbnails .contactWell div.span2{vertical-align:top;display:block;padding-left:10px;text-align:center;width:100%}
ul.thumbnails .contactWell div.span2 img.imgNice{text-align:center}
ul.thumbnails .contactWell div.span9{padding-left:10px;width:100%}
ul.thumbnails .contactWell div.span9 .margin-left-20{margin-left:0}
ul.thumbnails .contactWell div.span1{width:100%;text-align:left;vertical-align:top;display:block;padding-left:10px}
ul.thumbnails .btn-contact-card{margin-bottom:5px}
ul.thumbnails div.span11{margin-left:20px}
button.contact-card-right-btn{display:inline-block!important}
[id*=user-profile-menu-]{width:100%;margin:0;list-style-type:none;display:block;margin-bottom:10px;background:#fff}
[id*=user-profile-menu-]>li{padding:3px 15px}
[id*=user-profile-menu-]>li>a{color:#000}
[id*=user-profile-menu-]>li:hover{background:#08c}
[id*=user-profile-menu-]>li:hover>a{text-decoration:none;color:#fff}
[id*=user-profile-menu-].in{border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.hidden-mobile-card{display:none!important}
.visible-mobile-card{display:inline-block!important}
}
.family-color{color:#0974a1}
.family-view{border-color:#0974a1;border-style:solid;border-width:1px;padding:10px}
.family-header{margin-top:5px;font-size:18px;font-weight:600}
.family-avatar-size{height:65px!important;width:65px!important}
.family-avatar-wrapper-size{height:69px!important;width:69px!important}
.name-pronunciation{display:inline-block;width:25px;height:25px}
.modal-header div.close{margin-top:-5px!important}
.modal-header div i{font-size:12px;color:#000}
.form-fix .form-group{padding-left:0;padding-right:0}
.filter-top{background-color:#eee;color:#808080;text-align:center;padding:4px}
.control-text{position:relative;float:left;padding:5px}
.modal-bg{background-color:#f3f3f4}
.inline-display i{display:none}
.ui-autocomplete-category{font-weight:bold!important;background-color:#fff!important;border-color:#fff!important;cursor:default!important}
.scheduleItem{min-height:108px;margin-top:0;margin-bottom:12px;margin-right:10px;border-radius:3px}
.scheduleVisit,.scheduleVisit:hover,.scheduleVisit.active,.scheduleVisit.active:hover{background-color:#ddeffc}
.scheduleInterview,.scheduleInterview:hover,.scheduleInterview.active,.scheduleInterview.active:hover{background-color:#c5f6c5}
.scheduleRegistration,.scheduleRegistration:hover,.scheduleRegistration.active,.scheduleRegistration.active:hover{background-color:#f9e9d2}
.scheduleText{float:left;margin:0 15px 10px 15px}
.scheduleImg{float:left;min-width:108px}
.img-adm{padding:4px;margin:4px;background-color:#fff;max-height:98px;max-width:98px}
.process-box-preserve{width:100%;text-align:left}
hr.divider-dotted{border-top:1px dotted #ddd}
.ent-filter-top{background-color:#eee;text-align:center;padding:14px}
.ent-filter-top .form-group-region{margin-bottom:0}
.ent-hr{margin-top:10px;margin-bottom:10px}
.ent-filter-region{display:flex}
.ent-filter-region .ent-filter-label{float:left;padding-top:5px;padding-left:0;padding-right:20px;color:#282b31}
.ent-filter-region .ent-filter-select{float:left;padding:0;color:#282b31}
.ent-filter-bottom{text-align:center;padding:14px;padding-bottom:0}
.ent-filter-bottom .sky-row{display:flow-root}
.ent-filter-bottom .left{float:left}
.ent-filter-bottom .clear-label{padding-top:5px}
.ent-filter-bottom .right{float:right}
.rating-level-radio.rating-display{border:0;width:100%;height:20px}
ul.nav-filter>li>a.filter,ul.nav-filter>li>a.unfilter,ul.nav-filter>li>a.reset,ul.nav-filter>li>a.radio{cursor:pointer;white-space:normal;padding:0 12px}
ul.nav-filter>li>a.filter i,ul.nav-filter>li>a.unfilter i,ul.nav-filter>li>a.reset i,ul.nav-filter>li>a.radio i{margin:0}
ul.nav-filter>li div.date-label{width:50px;display:inline-block}
#paymentplanholder label{margin:0 20px 10px 0!important}
#paymentplanholder.alert{padding:8px 0 0 8px!important}
.process-sidebar{top:0;bottom:0;width:100%;position:absolute}
.process-sidebar-header{padding:15px 20px;background-color:#f0f0f0}
.process-sidebar,.process-sidebar-content{background-color:#f0f0f0}
.process-sidebar-content{padding:0}
.process-sidebar-content hr.divider{margin:0}
.process-sidebar-content>div{padding:5px 20px;cursor:pointer}
.process-hr{margin:0;border-top:1px solid #292a2b}
.process-box{margin:10px 0 10px 0}
.sort-drag-block{min-height:25px}
.sort-drag-block:hover{outline:2px dashed #d3d3d3;cursor:move}
.sort-drag-block-helper{min-height:25px;outline:2px dashed #d3d3d3;cursor:move}
.tooltip-link{color:#08c;text-decoration:none;cursor:pointer}
.left-item{cursor:pointer}
.regionBlock{padding:10px;text-align:left;color:#999;background:#fff}
.regionBlock:hover{background-color:#fefed1;color:#000}
.regionBlock h4:not(.section-item-subtitle){margin-left:0;font-size:20px;margin-bottom:0;font-weight:200}
.form-section-items{padding-bottom:40px;min-height:320px}
.form-greybox{margin-top:7px;margin-bottom:7px;padding:5px;color:#000;background-color:#f7f7f7;border:0 solid #d3d3d3}
.upload-modal .fileinput-button{float:none;display:inline-block;margin-top:10px}
.smart-account-header{border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:15px}
.smart-option-container{width:445px}
.smart-option{width:211px;height:154px;color:#999;background:inherit;background-color:#fff;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#ccc;border-radius:6px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.smart-option:hover{border-color:#1c84c6;color:#1c84c6;cursor:pointer}
.smart-option-content{text-align:center;padding:25px}
.smart-option.selected{background-color:#1c84c6;color:#fff}
.smart-option.selected:hover{color:#fff}
h2.calendar-header{font-weight:600;font-size:14px;margin-top:9px;margin-bottom:9px}
h4.calendar-header{font-size:24px}
.caret-right{display:inline-block;width:0;height:0;border-left:4px solid #000;border-bottom:4px solid transparent;border-top:4px solid transparent;content:"";opacity:.3}
#listmanager-criterias .label{display:inline-block;padding:2px 8px 2px 8px;margin:0 6px 6px 0;min-height:36px}
.popover-content{color:#333}
.auto-search-sky{position:relative}
.auto-search-sky input{padding-right:30px}
.auto-search-sky i{position:absolute;top:10px;right:10px}
.inline-edit-box{background-color:#f8f8f9;-webkit-box-shadow:0 0 3px rgba(0,0,0,.35);-moz-box-shadow:0 0 3px rgba(0,0,0,.35);box-shadow:0 0 3px rgba(0,0,0,.35)}
.bb-file-item{border:solid 1px #e2e3e4;background-color:#eeeeef;margin-bottom:10px}
.bb-file-item-name-container{flex:1 0 auto}
.bb-file-item-controls{flex:0 1 auto}
.bb-file-item-name{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.bb-file-item-title{margin-bottom:10px;display:flex}
.bb-file-item-content{display:flex}
.bb-file-item-preview{flex-basis:25%}
.bb-file-item-content-custom{flex-basis:75%}
.bb-file-item-preview-img-container{text-align:center}
.bb-file-item-preview-img{max-width:100%;height:auto;box-shadow:0 0 5px #666}
.bb-file-item-preview-other{color:#686c73;font-size:100px;line-height:1;text-align:center;width:100%}
.bb-padding-even-default{padding:10px 10px 10px 10px}
@media(min-width:990px){.ratings-matrix-desktop{display:block}
.ratings-matrix-mobile{display:none}
}
@media(max-width:991px){.ratings-matrix-desktop{display:none}
.ratings-matrix-mobile{display:block}
}
.switch{position:relative;display:inline-block;width:47px;height:25px;margin-left:5px}
.switch input{opacity:0;width:0;height:0}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.slider:before{position:absolute;content:"";height:17px;width:17px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
input:checked+.slider{background-color:#0974a1}
input:focus+.slider{box-shadow:0 0 1px #0974a1}
input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20x)}
.slider.round{border-radius:34px;padding-left:50px}
.slider.round:before{border-radius:50%}
.pages-layout-regions{min-height:300px}
.page-content-area{outline:1px dashed rgba(150,190,210,.4)}
.page-content-area .pages-layout-regions{min-height:0}
.pages-layout-empty{color:#000;padding:20px;text-align:center;text-shadow:none}
.pages-layout-region{color:#999;margin-bottom:20px;padding:10px 0 3px 0;text-align:left}
.pages-layout-region-empty{color:#000;padding:20px;text-align:center;text-shadow:none}
.pages-layout-region.editable:hover{color:#000;outline:1px solid #95b3c4}
.pages-layout-region.editable .pages-layout-region-header{cursor:move;margin-bottom:10px}
.pages-layout-region-header h4{font-size:18px;font-weight:normal;line-height:24px;margin-bottom:2px}
.pages-layout-rows{min-height:40px}
.pages-layout-row.editable{padding:5px 0}
.pages-layout-row.editable:hover{background-color:rgba(0,0,0,.2)}
.pages-layout-row-header{cursor:move;margin-bottom:5px}
.pages-layout-col.editable{border-top:5px solid rgba(150,190,210,.4);min-height:40px;padding-top:20px}
.pages-layout-col.editable:hover{border-color:rgba(0,0,0,.2)}
.pages-layout-block-placeholder{background-color:#f9f9f9;background-image:url("//libs-e1.myschoolapp.com/p3-cache/img/interviewBack.gif");border:1px solid rgba(255,255,255,.2);color:#999;font-size:14px;font-weight:200;padding:5px;text-align:center}
.pages-layout-block.editable{-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#d5d5d5;background-image:-moz-linear-gradient(top,#ededed,#dbdada);background-image:-ms-linear-gradient(top,#ededed,#dbdada);background-image:-moz-linear-gradient(top,#ededed,#dbdada);background-image:-ms-linear-gradient(top,#ededed,#dbdada);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ededed),to(#dbdada));background-image:-webkit-linear-gradient(top,#ededed,#dbdada);background-repeat:repeat-x;border:2px solid #e7eaec;border-radius:4px;color:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed",endColorstr="#dbdada",GradientType=0);margin-bottom:20px;text-shadow:1px 1px 1px #fff}
.pages-layout-block-header{border-bottom:1px solid #bcbbbb;background-color:#fff;color:#000;cursor:move;height:35px;line-height:30px;overflow:hidden;padding:0 15px;white-space:nowrap}
.pages-layout-block-header H3{display:inline-block;font-size:16px;line-height:30px;margin:0;max-width:80%;overflow:hidden;padding:0}
.pages-layout-block-header .action-disabled,.pages-layout-modal-col .action-disabled{color:#808080;cursor:default;opacity:.65}
.pages-layout-block-detail{background-color:#fff;min-height:50px;padding:10px}
.pages-layout-block-detail .background-option{margin:0 3px 5px 0}
.pages-layout-block .select-toggle{max-width:100%;position:relative;text-align:left;white-space:nowrap;width:300px}
.pages-layout-block .select-toggle .select-label{display:inline-block;max-width:90%;overflow:hidden;text-align:left}
.pages-layout-block .select-toggle .caret{position:absolute;right:5px}
.pages-layout-block .dropdown-menu{width:300px;z-index:1998}
.pages-layout-block .dropdown-menu a{white-space:normal}
.pages-layout-block .select-search-form{margin-bottom:5px}
.pages-layout-block .select-items{max-height:200px;overflow:auto}
.pages-layout-block .select-search{margin:10px 10px 0 10px;width:260px}
.pages-layout-block .select-add{text-decoration:none}
.pages-layout-placeholder{border:2px dashed #999;height:30px;margin-bottom:20px;z-index:9999}
#pages-layout-modal-grid{background-image:url("//libs-e1.myschoolapp.com/p3-cache/img/modalGrid.png");height:65px;max-width:668px;overflow:hidden;padding-top:5px;white-space:nowrap;width:668px}
.pages-layout-modal-col{background-color:rgba(0,0,0,.2);display:inline-block;height:60px}
.pages-layout-modal-col .row-col-del{cursor:pointer;padding:2px}
.pages-layout-modal-col .ui-resizable-se{height:19px;width:19px}
.pages-content-options-header{margin:-20px -15px 25px -15px;padding:25px 15px 5px 15px}
.pages-content-block-options .content-button{padding:2px;text-align:center}
.pages-content-block-options .tab-content{height:350px}
.pages-content-block-options h6{margin-left:5px;margin-top:10px}
.pages-content-block-options hr{margin:5px}
.pages-content-block-options .dropdown-toggle{text-align:left;width:300px}
.pages-content-block-options .dropdown-menu{margin-left:0;width:300px}
.pages-content-block-options .select-search{margin:5px 10px 5px 10px}
.pages-content-block-options ul.nav-list{max-height:190px;overflow:auto}
.pages-content-block-options .select-content-add-container{background-color:#f7f7f7;margin-top:-8px}
.pages-content-block-options .select-content-add{text-decoration:none}
.pages-content-block-options .dropdown-menu a{white-space:normal}
.pages-content-block-options.page-option-detail-page{height:225px}
.pages-content-block-options .dropdown-nbr{width:75px;min-width:75px}
#detail-search-input{display:inline-block;position:static;width:65%}
.bulk-actions ul.dropdown-menu{text-shadow:none}
.mini-manage-text{color:#999;overflow:hidden;text-overflow:ellipsis;max-height:300px}
.pages-content-tab{padding:8px;margin:5px 5px 0 0;display:inline-block;background-color:#eaeaea;color:#4b7990}
.pages-content-tab.active{background-color:#d9edf8}
hr.dashed{border:1px dashed #ddd;margin:10px}
#style-search-input{display:inline-block;position:static;width:65%}
.style-template-select{border:1px solid transparent;color:#424242;margin-left:5px}
.style-template-select i{margin:0!important}
.style-template-select.active,.style-template-select:hover{-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.5);border:1px solid #558cd0;box-shadow:inset 0 0 5px rgba(0,0,0,.5);color:#424242}
.style-pageengine-frame{border:0;margin:0;min-height:400px;padding:0;width:100%}
.filter-position{padding-left:4px!important;padding-right:0!important}
.anchor-text-wrap{white-space:normal!important}
.nav-position{padding-left:0!important}
#sitestyle-filter .btn-group+.btn-group{margin-left:0}
@media(min-width:768px) and (max-width:979px){#style-search-input{width:50%}
}
.pages-jstree li{display:block;min-height:42px;line-height:18px;white-space:nowrap;margin:0;padding:0;list-style-type:none;margin-left:18px;min-width:18px}
.pages-jstree .pages-item{background:#f7f7f7;border:solid 1px #eee;padding:0 0 0 20px;line-height:36px;color:#000;text-shadow:1px 1px 1px #fff;min-height:36px!important;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);display:block;margin:5px 0;white-space:nowrap}
.pages-jstree .pages-item .pages-item-buttons{position:absolute;right:0;top:3px}
.pages-jstree ul{display:block;margin:0;padding:0;list-style-type:none}
.page-manage-menu-list{border-right:solid 1px #eee}
.page-manage-pages{height:100%}
.font-box:hover{color:#fff;background:#1c84c6;cursor:pointer}
.content-back-link{margin-bottom:-3px!important}
#preview-container{max-height:calc(100vh - 168px)}
#edit-photo{margin-top:15px;float:right}
#image-container{min-width:100%;height:calc(90vh - 168px);overflow-x:auto}
#max-photo-resize{margin-top:15px}
.center{display:block;margin-left:auto;margin-right:auto;transform-origin:top left}
#preview-image{margin:0}
.photo-preview{cursor:pointer}
#photo-edit{transform-origin:top left}
#photoPreviewModal,#photoPreviewEditModal{width:100%}
#detail-page-settings-teams-container{height:calc(80vh - 168px);overflow:scroll}
#resize-slider{padding-top:0;border-top-width:0}
#img-edit-tools{margin:15px}
#img-size-container{margin-left:15px;display:inline-flex}
#img-size-container>label{font-weight:normal}
#resize-tool{display:inline-flex}
.ui-resizable-handle{background-color:#fff;border:1px solid #aaa}
.cropper>#corner-handle-se{width:9px;height:9px;bottom:-5px;right:-5px}
#crop-grid{outline:1px solid rgba(255,255,255,.5);background-color:transparent;box-sizing:content-box;top:0;left:0;position:absolute;background:0}
#crop-overlay{background-color:rgba(0,0,0,.5);top:0;left:0;position:absolute}
#grid-ver{height:100%;width:33.33%;top:0;left:33.33%;border-left:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);box-sizing:border-box;position:absolute}
#grid-hor{height:33.33%;width:100%;top:33.33%;left:0;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);box-sizing:border-box;position:absolute}
.cropper>.crop-handle{border:0;background-color:transparent}
#img-frame{display:inline-block;position:relative}
input[type=range]{-webkit-appearance:none;width:168px}
input[type=range]::-webkit-slider-runnable-track{width:168px;height:2px;background:#cdcfd2;border:0;border-radius:3px}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:0;height:16px;width:16px;border-radius:50%;background:#007ca6;margin-top:-6px}
input[type=range]:focus{outline:0}
input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}
input[type=range]::-moz-range-track{width:168px;height:2px;background:#ddd;border:0;border-radius:3px}
input[type=range]::-moz-range-thumb{border:0;height:16px;width:16px;border-radius:50%;background:#007ca6}
input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}
input[type=range]::-ms-track{width:168px;height:2px;background:transparent;border-color:transparent;border-width:6px 0;padding-top:9px;color:transparent}
input[type=range]::-ms-fill-lower{background:#777;border-radius:10px}
input[type=range]::-ms-fill-upper{background:#ddd;border-radius:10px}
input[type=range]::-ms-thumb{border:0;height:16px;width:16px;margin-top:-2px;border-radius:50%;background:#007ca6}
input[type=range]:focus::-ms-fill-lower{background:#888}
input[type=range]:focus::-ms-fill-upper{background:#ccc}
input[type=range]::-ms-tooltip{display:none}
.screen{display:none!important}
.jstree-wh-pages .pages-item{padding:0 0 0 20px;color:#000;text-shadow:1px 1px 1px #fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 0!important;display:block;white-space:nowrap;margin:5px 0}
.jstree-wh-pages .pages-item .settings-dropdown-container{padding-right:5px}
.jstree-wh-pages .pages-item .pages-item-buttons{position:absolute;right:0;top:3px}
.jstree-wh-pages UL>LI>.pages-item{border:1px solid #badceb;background-color:#e6f6fd}
.jstree-wh-pages UL LI>UL>LI>.pages-item{border:1px solid #c3da9f;background-color:#ebf3dc}
.jstree-wh-pages UL LI>UL>LI>UL>LI>.pages-item{border:1px solid #efebae;background-color:#fffcdb}
.jstree-wh-pages UL LI>UL>LI>UL>LI>UL>LI>.pages-item{border:1px solid #efc691;background-color:#fae4ca}
.jstree-wh-pages UL LI>UL>LI>UL>LI>UL>LI>UL>LI>.pages-item{border:1px solid #e8cbcb;background-color:#fddddc}
.jstree-ocl{background-image:url("//libs-w2.myschoolapp.com/jstree/3.3.16/themes/wh-pages/d.png");background-repeat:no-repeat;background-color:transparent}
.jstree-wh-pages i.jstree-icon{position:absolute;margin-top:12px;margin-left:2px;z-index:100}
.jstree-wh-pages li{background-position:-90px 0;background-repeat:repeat-y}
.jstree-wh-pages li.jstree-last{background:transparent}
.jstree-wh-pages .jstree-open>i{background-position:-72px 0}
.jstree-wh-pages .jstree-closed>i{background-position:-54px 0}
.jstree-wh-pages .jstree-leaf>i{background-position:-36px 0}
.jstree-wh-pages a{text-shadow:1px 1px 1px white}
.jstree-wh-pages .jstree-hovered{background:#e7f4f9;border:1px solid #d8f0fa;padding:0 0 0 20px!important}
.jstree-wh-pages .jstree-clicked{background:#beebff;border:1px solid #99defd;padding:0 0 0 20px!important}
.jstree-wh-pages a .jstree-icon{background-position:-56px -20px}
.jstree-wh-pages a.jstree-loading .jstree-icon{background:url("throbber.gif") center center no-repeat!important}
.jstree-wh-pages.jstree-focused{background:#fff}
.jstree-wh-pages .jstree-no-dots li,.jstree-wh-pages .jstree-no-dots .jstree-leaf>i{background:transparent}
.jstree-wh-pages .jstree-no-dots .jstree-open>i{background-position:-18px 0}
.jstree-wh-pages .jstree-no-dots .jstree-closed>i{background-position:0 0}
.jstree-wh-pages .jstree-no-icons a .jstree-icon{display:none}
.jstree-leaf{min-height:42px!important}
#jstree-marker-line{pointer-events:none}
.jstree i.jstree-icon{display:inline-block;text-decoration:none;width:18px;height:18px;padding:0}
.jstree-wh-pages .pages-item i.jstree-themeicon{display:none}
.jstree-wholerow{height:2px!important}
.jstree>ul>li{margin-left:0}
#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}
#jstree-dnd.jstree-wh-pages i{display:block;text-decoration:none;width:16px;height:16px;margin:0;padding:0;position:absolute;top:4px;left:4px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}
#jstree-dnd.jstree-wh-pages .jstree-ok{background:#008000}
#jstree-dnd.jstree-wh-pages .jstree-er{background:#f00}
#vakata-dnd{color:transparent!important}
#vakata-dnd span,#vakata-dnd .pull-right{display:none}
.gradebook-header .bb-search-input-container{max-width:192px}
.gradebook .gradebook-corner{height:155px}
.td-none,.gradebook-indicator-container,.gradebook-grade-container{border:0!important;min-width:auto!important;background:none!important}
tr.gb-frame-tr{height:51px}
.gradebook-grade-container{padding-left:5px;width:49px!important;height:36px!important;vertical-align:middle!important}
.gradebook-grade-container .form-group{margin-bottom:0}
.gradebook-grade-container .form-group .form-control{width:100%!important;padding-left:5px;padding-right:5px}
.gradebook-indicator-container{padding-left:10px;padding-right:5px;width:37px!important;height:auto!important}
.gradebook-indicator-container .gradebook-indicator-container-flex{width:37px;height:37px;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;-webkit-align-content:space-between;align-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}
.gradebook-indicator-container .gradebook-indicator-container-flex .gradebook-indicator-box{margin:0;-webkit-align-self:center;align-self:center}
.gradebook-indicator-container .gradebook-indicator-container-flex .gradebook-indicator-box:only-child{margin:auto}
.gradebook-indicator-container .gradebook-indicator-container-flex .one-of-three{position:relative;top:10px}
.gradebook-indicator-container .gradebook-indicator-container-flex .three-of-three{margin-left:21px}
.gradeselect .popover-content{padding-right:11px}
.gradebook-lettergrade-scale{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;width:133px}
.gradebook-lettergrade-scale button{min-width:41px;max-width:133px;margin-bottom:5px;margin-right:3px;overflow:hidden}
.gradebook-rating-scale{min-width:133px}
.gradebook-rating-scale button{min-width:41px;width:100%;margin-bottom:5px;margin-right:3px;text-align:left}
.gradebook .popover-content .dl-horizontal{margin-bottom:5px}
.gradebook .popover-content .dl-horizontal dt{width:20px;text-align:left}
.gradebook .popover-content .dl-horizontal dd{margin-left:25px}
.gradebook .popover-content .dl-horizontal:last-child{margin-bottom:0}
.gradebook .popover-content .gradebook-indicator-box{margin:1px 0 0 0}
.gradebook-assignment-performance .bb-definition-list.submission .bb-definition-list-label{width:140px}
.gradebook-assignment-performance .popover .popover-content{white-space:nowrap}
.gradebook-assignment-performance .popover .light-seperator{border-top:1px solid #e7eaec;padding:5px 14px}
.gradebook-corner-display{padding:10px;background-color:#fff}
.gradebook-corner-display .popover{left:25px!important;max-width:335px}
.gradebook-corner-display .popover .arrow{left:20%!important}
.gradebook-corner-display .popover .popover-content{padding:0}
.gradebook-corner-display .popover .popover-content .container{padding:9px 10px}
.gradebook-corner-display .popover .popover-content .bb-subsection-heading{margin-bottom:10px}
.gradebook-corner-display .popover .popover-content .bb-subsection-heading:nth-of-type(2){margin-top:15px}
.gradebook-corner-display .popover .popover-content .dl-horizontal dt{width:70px;font-weight:normal}
.gradebook-corner-display .popover .popover-content .dl-horizontal dd{white-space:nowrap;margin-left:unset}
.gradebook-corner-display .popover .popover-content .light-seperator{border-top:1px solid #e7eaec;padding:5px 9px}
.gradebook .gray-bgc{background-color:#eeeeef}
.gradebook .danger-text,.gradebook .error-text{color:#b94a48}
.gradebook .gradebook-cumgrade .bb-repeater-component.bb-repeater{width:191px}
.gradebook .gradebook-cumgrade .bb-repeater-component.bb-repeater .bb-repeater-item{border:0;padding:0 5px 0 5px}
.gradebook .gradebook-cumgrade .bb-repeater-component.bb-repeater .bb-repeater-item .bb-repeater-item-right{padding-top:7px}
.gradebook .gradebook-cumgrade .bb-repeater-component.bb-repeater .bb-repeater-item .bb-repeater-item-right .bb-repeater-item-title{font-weight:normal;margin:0}
.gradebook .gradebook-cumgrade .bb-repeater-component.bb-repeater .bb-repeater-item .bb-repeater-item-right .bb-repeater-item-title .pull-left{white-space:nowrap;width:136px;overflow:hidden;text-overflow:ellipsis;padding-top:10px}
.gradebook .gradebook-cumgrade .bb-repeater-component.bb-repeater .bb-repeater-item .bb-repeater-item-right .bb-repeater-item-title .has-LP{width:104px}
.gradebook .gradebook-cumgrade .bb-repeater-component.bb-repeater .bb-repeater-item .bb-repeater-item-right .bb-repeater-item-title .pull-right{display:grid;height:40px;align-content:center;grid-row-gap:4px}
.gradebook .fixed{position:fixed}
.gradebook-cumgrade TABLE,.gradebook .relative{position:relative}
.gradebook-rubric-post{height:50px;vertical-align:top}
.gradebook-rubric-post table{position:fixed;width:100%;z-index:200}
.gradebook-mobile-header{height:50px;vertical-align:top}
.gradebook-mobile-header>div{height:50px;position:fixed;width:100%;z-index:200;border-bottom:1px solid #e7eaec;vertical-align:middle;padding:10px;background-color:#fff}
.gradebook .gradebook-corner,.gradebook .gradebook-cumgrade,.gradebook .gradebook-assignment,.gradebook .gradebook-grid{padding:0;vertical-align:top}
.gradebook-header{margin-top:8px;margin-bottom:0;color:#000!important}
.gradebook-header LI{margin-right:10px}
.gradebook-header h3{line-height:32px}
.gradebook-corner TABLE{position:fixed;z-index:200;height:156px}
.gradebook-grid,.gradebook-cumgrade{vertical-align:top}
.gradebook-assignment TABLE,.gradebook-cumgrade TABLE{z-index:100}
.gradebook-corner TD,.gradebook-assignment TD{height:155px}
.gradebook-corner .vertical-label{max-width:58px;width:58px;padding:0}
.gradebook-corner .vertical-label div{writing-mode:horizontal-tb;filter:flipv fliph;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);font-size:11px;line-height:13px;padding-top:15px;width:58px;height:58px}
.gradebook-assignment TD{width:108px;min-width:108px}
.gradebook-grid TD{width:108px;min-width:108px;background-color:#fff}
.gradebook-cumgrade TD{background-color:window}
.gradebook-corner TD:nth-child(1),.gradebook-cumgrade TD:nth-child(1){width:202px;height:51px}
.gradebook-cumgrade .grade{max-width:59px;min-width:58px}
.gradebook-cumgrade .overflow-none{width:180px}
.gradebook-assignment .overflow-none,.gradebook-cumgrade .overflow-none{text-overflow:ellipsis}
.gradebook-cumgrade TD{height:48px;min-height:48px}
.gradebook-grid TD{height:48px}
.gradebook-grid TD{text-align:center;vertical-align:top}
.gradebook-grid H4,.gradebook-grid #loader,.gradebook-cumgrade .overflow-none,.gradebook-cumgrade H4{line-height:28px}
.gradebook-grid SELECT,.gradebook-grid INPUT,.gradebook-grid .control-group{margin-bottom:0}
.gradebook-grid INPUT.input-mini{width:50px}
.gradebook-grid .symbol-icon-replace{overflow:visible}
.gradebook-cell-triangle,.gradebook-grid .control-group{position:relative;left:5px}
.gradebook-grid .control-group.error INPUT{background-color:#f2dede}
.gradebook-cell-triangle{top:-4px;border:5px solid transparent}
.trianle-red,.triangle-hover .gradebook-cell-triangle{border-top-color:#b94a48!important;border-right-color:#b94a48!important}
.gradebook-hover{background-color:#ffff9a!important}
.gradebook-detail .form-horizontal .control-group{margin-right:45px}
.gradebook-detail .form-horizontal .control-label{width:135px}
.gradebook-detail .form-horizontal .controls{margin-left:155px}
.gradebook-options .form-horizontal .control-label{width:200px}
.gradebook-options .form-horizontal .controls{margin-left:220px}
.gradebook-options .form-horizontal .control-label,.gradebook-detail .form-horizontal .control-label{text-align:right}
.gradebook-detail .alert-info{margin-left:30px;margin-right:30px}
.gradebook-options .btn-toolbar{margin-top:0;margin-bottom:0}
.gradebook-options .active{font-weight:bold}
.gradebook-setup-header{padding-top:12px}
.gradebook-setup .accordion-heading BUTTON{margin:8px 15px}
.gradebook-setup .accordion-heading H3{line-height:normal}
.gradebook-setup .accordion-inner{border-top:0}
.gradebook-setup .accordion-inner P LABEL{font-weight:bold;margin:6px 8px 0 0}
.gradebook-setup .well{margin-top:24px;padding-bottom:26px}
.gradebook-setup SELECT,.gradebook-setup INPUT{margin-bottom:0}
.gradebook-setup .btn.active{font-weight:bold}
.gradebook-detail .media-object,.gradebook-analysis .media-object{max-height:60px}
.gradebook-analysis .muted{font-weight:200}
.gradebook-analysis .large-grade{font-size:35px;margin-top:14px}
.gradebook-analysis .margin-top-10{margin-top:10px}
.gradebook-analysis .margin-5{margin:5px}
.gradebook-analysis .margin-message{margin-top:6px;margin-right:10px}
.gradebook-analysis .margin-bottom-5{margin-bottom:5px}
.gradebook-analysis .back-to-top h6{line-height:27px}
.gradebook-analysis .modal-header{min-height:40px}
.gradebook-analysis .modal-body{min-height:60px}
.gradebook-analysis #chart svg{min-height:190px}
.gradebook-analysis .nvtooltip{left:135px!important;top:225px!important}
.gradebook-analysis h1{font-weight:bold}
.gradebook-analysis h2{font-weight:bold}
.gradebook-analysis h6{font-size:11px;color:#999;text-transform:uppercase;margin:2px 0}
.gradebook-analysis .progress{margin-bottom:2px}
.gradebook-header h3{margin:0}
.gradebook-grid h4,.gradebook-cumgrade h4{margin:0}
.gradebook-assignment h5{margin:0;text-align:center}
.gradebook-disabled{background-color:#ddd!important;cursor:not-allowed}
.gradebook-grade-container .gradebook-disabled{cursor:pointer}
.gradebook-indicator-box{height:16px;width:16px;margin:5px 5px 5px 0;font-size:14px;border-radius:3px;text-align:center;vertical-align:middle;line-height:16px;color:#fff}
.roster-indicator-box{height:16px;width:20px;font-size:14px;border-radius:3px;text-align:center;vertical-align:middle;line-height:16px;color:#212327;cursor:default}
.gradebook-missing{background-color:#ed5565}
.gradebook-late{background-color:#f8ac59}
.gradebook-exempt{background-color:#23c6c8}
.gradebook-absent,.gradebook-tardy{background-color:#999}
.gradebook-evaluating{background-color:#ffff9a!important}
.gradebook-rubric-cell{background-color:#fcf8e3!important}
.gradebook-rubric-text{font-style:italic;color:#f8ac59}
.assignment-header-cell{vertical-align:top}
.assignment-header-output{width:95px;padding:5px;height:144px}
.assignment-header-type-output{white-space:nowrap;text-overflow:ellipsis;width:85px;overflow:hidden}
.assignment-header-name{font-size:13px;font-weight:600;height:36px;color:#292a2b;overflow:hidden}
.assignment-skill-header{height:109px;overflow:hidden;font-size:13px}
.assignment-header-additional-info{font-size:13px;font-style:italic;color:#707374;height:72px}
.assignment-header-cell-skill{background-color:#fff;border-top-width:3px!important;padding-top:2px!important}
.gb-frame-td.last-skill,.assignment-header-cell-skill.last-skill{border-right-width:3px;padding-right:2px}
.assignment-header-cell.has-skill{border-left-width:3px;border-top-width:3px;padding-left:2px;padding-top:2px}
.gb-frame-td.has-skill{border-left-width:3px;padding-left:2px}
.activityfeed{margin-bottom:34px}
.activityfeed SECTION{height:unset;width:100%}
.activityfeed img{max-width:100%;height:auto;vertical-align:middle}
.activity-calendar{display:inline-block;vertical-align:top;margin-right:20px;float:left}
.activity-event-details{box-sizing:border-box;padding-left:20px;margin-bottom:20px;min-height:50px}
.activity-event-text{margin-left:50px}
.feed{color:#666;font-size:12px;font-weight:400;margin-top:-10px}
.feed a{text-decoration:none}
.feed hr{border-top:1px solid #ddd;border-bottom:0;margin:0 0 10px 0}
.ui-tooltip-left{cursor:normal;min-height:85px!important;display:-moz-inline-stack;display:inline-block;padding:20px;position:relative;text-align:left;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #d7d4d5;-o-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-moz-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-khtml-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;-webkit-box-shadow:0 1px 2px #000,inset 0 0 0 1px #222,inset 0 2px #666,inset 0 -2px 2px #444;box-shadow:0 1px 2px #fff,inset 0 0 0 1px #ddd,inset 0 2px #fff,0 1px 1px rgba(0,0,0,.25);background-color:#fff}
.ui-tooltip::after,.ui-tooltip-top::after,.ui-tooltip-right::after,.ui-tooltip-bottom::after,.ui-tooltip-left::after{content:"▸";display:block;font-size:2em;height:0;line-height:0;position:absolute}
.ui-tooltip-left::after{color:#fff;left:-.3em;top:30px;margin-top:.1em;text-shadow:2px 0 0 #ddd;-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-khtml-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.activityfeed .media{cursor:pointer}
.ribbon-wrapper-blue{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px}
.ribbon-blue{font:bold 15px Sans-Serif;text-align:center;text-shadow:rgba(255,255,255,.5) 0 1px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background-color:#d6ecf7;background-image:-webkit-gradient(linear,left top,left bottom,from(#d8edf8),to(#9bced8));background-image:-webkit-linear-gradient(top,#d8edf8,#9bced8);background-image:-moz-linear-gradient(top,#d8edf8,#9bced8);background-image:-ms-linear-gradient(top,#d8edf8,#9bced8);background-image:-o-linear-gradient(top,#d8edf8,#9bced8);color:#0086ce;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}
.ribbon-blue:before,.ribbon-blue:after{content:"";border-top:3px solid #154c57;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}
.ribbon-blue:before{left:0}
.ribbon-blue::after{right:0}
.activity-stream-paginataion-container{text-align:center}
.activity-footer{background-color:#f1f1f1;background-image:-moz-linear-gradient(#fafafa,#f1f1f1);background-image:-webkit-linear-gradient(#fafafa,#f1f1f1);background-image:linear-gradient(#fafafa,#f1f1f1);background-repeat:repeat-x;border-top:1px solid #ddd;border-bottom:1px solid #ccc;border-radius:0;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:-20px;margin-top:20px;padding:3px 15px;color:#999;position:absolute;bottom:0;width:100%}
.activity-item{min-height:111px!important}
.cal-layout-fc{position:relative;margin-top:10px}
.cal-layout-fc .popover{width:350px;max-width:350px}
.cal-layout-fc .popover .popover-action-btn{float:right;margin:2px 4px 2px 2px}
.cal-layout-fc .popover .simple{margin:2px 0 2px 0}
.cal-layout-fc .popover .simple img{max-width:100%}
.cal-layout-fc .popover .simple-topoffset{margin:5px 0 2px 0}
.cal-layout-fc .popover .simple-topoffset img{max-width:100%}
.cal-layout-fc .popover .preline{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}
.cal-layout-fc .popover .range-popover{width:auto;padding-bottom:9px}
.cal-layout-fc .popover .event-icon{margin:2px 5px 0 0;min-height:10px;min-width:10px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;float:left}
.cal-layout-fc .popover .event-icon img{margin:1px 0}
.cal-layout-fc .closeBar{display:none}
.cal-layout-fc .closeBar h3{margin-top:14px}
.cal-layout-fc .calGroup .groupEvents{list-style:none;font-size:12px;height:auto;display:block}
.cal-layout-fc .calGroup .groupEvents li{cursor:pointer;margin-left:-15px}
.cal-layout-fc .calGroup .groupEvents .col-sm-3{padding-left:1px;padding-right:1px;width:15%}
.cal-layout-fc .calGroup .groupEvents .col-sm-9{padding-left:1px}
.cal-layout-fc .calGroup .calDivider{height:1px;margin:2px 0;padding:0!important;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.cal-layout-fc .calendar-list a.disabled{color:#777;pointer-events:none}
.cal-layout-fc .calendar-list a.disabled:hover,.cal-layout-fc .calendar-list a.disabled:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}
.cal-layout-fc .calendar-list hr.shadowhr{height:12px;border:0;box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.1);width:100%;margin-bottom:-3px}
.cal-layout-fc .calendar-list #restSaveControls{text-align:center;margin-bottom:5px}
.cal-layout-fc .calendar-list #restSaveControls .col-md-6{padding-left:5px;padding-right:5px}
.cal-layout-fc .calendar-list #restSaveControls .col-md-6 button{width:100%}
.cal-layout-fc .calendar-list .activeBox.offState{width:10px;height:13px}
.cal-layout-fc .calendar-list .nav-list>li{padding-top:2px;padding-bottom:2px;font-size:10px;color:#424242;text-shadow:0 1px 0 rgba(255,255,255,.5);display:block}
.cal-layout-fc .calendar-list .nav-list>li h4{-ms-word-wrap:break-word;word-wrap:break-word}
.cal-layout-fc .calendar-list .nav-list li.calFilter{border-top:1px solid #ddd;padding-top:2px;padding-bottom:2px;margin-bottom:3px}
.cal-layout-fc .calendar-list .nav-list li.calFilter.metaFilter,.cal-layout-fc .calendar-list .nav-list li.calFilter:first-child{border-top:0}
.cal-layout-fc .calendar-list .nav-list li.calFilter:last-child{border-bottom:1px solid #ddd}
.cal-layout-fc .calendar-list .nav-list .label{padding-top:0;vertical-align:top;text-align:left}
.cal-layout-fc .calendar-list .nav-list .label .p3icon-ok{position:relative;top:-6px;left:-1px}
.cal-layout-fc .calendar-list .bb-tile{margin-bottom:5px}
.cal-layout-fc .calendar-list .bb-tile-title{border-top-width:0;border-bottom:0}
.cal-layout-fc .calendar-list .bb-tile-title .bb-tile-header-with-content{max-width:calc(100% - 40px)}
.cal-layout-fc .calendar-list .bb-tile-title .bb-tile-header-with-content .bb-tile-header{width:100%;font-size:16px;overflow:inherit;text-overflow:ellipsis;padding-right:5px;padding-left:5px}
.cal-layout-fc .calendar-list .bb-tile-content{border-top:0}
.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section{padding-left:5px;padding-right:5px;padding-top:0;padding-bottom:5px}
.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section #myFilters .results{min-height:25px}
.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section #myFilters .results .calendarHeader{padding-bottom:5px;border-bottom:1px solid #dfdede}
.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section #myFilters .results .calendarHeader .row .col-sm-2{padding-left:1px}
.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section #myFilters .results .calendarHeader .row .col-sm-8{padding-left:1px}
.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section #myFilters .results .calendarHeader .calendarTitle{padding-top:1px;font-size:13px}
.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section #myFilters span.activeBox{width:20px;height:20px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;margin-right:5px;display:inline-block;vertical-align:top}
.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section #myFilters span.activeBox.offState{-moz-box-shadow:0 0 1pt 1pt #d9d9d9;-webkit-box-shadow:0 0 1pt 1pt #d9d9d9;box-shadow:0 0 1pt 1pt #d9d9d9}
.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section #myFilters span.activeBox i{margin-left:-3px}
.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section #myFilters .bb-btn-secondary{padding:0;width:20px;height:20px}
.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section .selectHideCals{border-bottom:1px #dfdede solid;margin-bottom:3px;margin-top:-1px;padding-bottom:3px}
.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section .selectHideCals .bb-btn-secondary{height:30px}
.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section .selectHideCals .selectCals.col-sm-6,.cal-layout-fc .calendar-list .bb-tile-content .bb-tile-content-section .selectHideCals .selectCals.col-xs-6{padding-left:10px}
.cal-layout-fc .cal-filters-fc{overflow-x:hidden;padding:10px;position:fixed;left:0;bottom:0;top:140px;width:220px;background-color:#fff}
.cal-layout-fc .bb-tile-content{border-top:0}
.cal-layout-fc .bb-tile-content .bb-tile-content-section{padding-left:5px;padding-right:5px;padding-top:0;padding-bottom:5px}
.cal-layout-fc .bb-tile-content .bb-tile-content-section #myFilters .results{min-height:25px}
.cal-layout-fc .bb-tile-content .bb-tile-content-section #myFilters .results .calendarHeader{padding-bottom:5px;border-bottom:1px solid #dfdede}
.cal-layout-fc .bb-tile-content .bb-tile-content-section #myFilters .results .calendarHeader .row .col-sm-2{padding-left:1px}
.cal-layout-fc .bb-tile-content .bb-tile-content-section #myFilters .results .calendarHeader .row .col-sm-8{padding-left:1px}
.cal-layout-fc .bb-tile-content .bb-tile-content-section #myFilters .results .calendarHeader .calendarTitle{padding-top:1px;font-size:13px}
.cal-layout-fc .bb-tile-content .bb-tile-content-section #myFilters span.activeBox{width:20px;height:20px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;margin-right:5px;display:inline-block;vertical-align:top}
.cal-layout-fc .bb-tile-content .bb-tile-content-section #myFilters span.activeBox.offState{-moz-box-shadow:0 0 1pt 1pt #d9d9d9;-webkit-box-shadow:0 0 1pt 1pt #d9d9d9;box-shadow:0 0 1pt 1pt #d9d9d9}
.cal-layout-fc .bb-tile-content .bb-tile-content-section #myFilters span.activeBox i{margin-left:-3px}
.cal-layout-fc .bb-tile-content .bb-tile-content-section #myFilters .bb-btn-secondary{padding:0;width:20px;height:20px}
.cal-layout-fc .bb-tile-content .bb-tile-content-section .selectHideCals{border-bottom:1px #dfdede solid;margin-bottom:3px;margin-top:-1px;padding-bottom:3px}
.cal-layout-fc .bb-tile-content .bb-tile-content-section .selectHideCals .bb-btn-secondary{height:30px}
.cal-layout-fc .bb-tile-content .bb-tile-content-section .selectHideCals .selectCals.col-sm-6,.cal-layout-fc .bb-tile-content .bb-tile-content-section .selectHideCals .selectCals.col-xs-6{padding-left:10px}
.cal-layout-fc #cal-tile-fc{margin-left:220px}
.cal-layout-fc #cal-tile-fc .bb-tile-content-section{padding:0}
.cal-layout-fc #cal-inner-fc,.cal-layout-fc #cal-picker-fc{margin:15px}
.cal-layout-fc #cal-inner-fc .wrap-text-fc,.cal-layout-fc #cal-inner-fc .printable-fc,.cal-layout-fc #cal-picker-fc .wrap-text-fc,.cal-layout-fc #cal-picker-fc .printable-fc{white-space:normal}
.cal-layout-fc #cal-inner-fc .fc-daygrid-day.selected,.cal-layout-fc #cal-picker-fc .fc-daygrid-day.selected{-moz-box-shadow:inset 0 0 1px 3px #f00;-webkit-box-shadow:inset 0 0 1px 3px #f00;box-shadow:inset 0 0 1px 3px #f00;z-index:9999}
.cal-layout-fc #cal-inner-fc .fc-header-toolbar,.cal-layout-fc #cal-picker-fc .fc-header-toolbar{display:grid;grid-template-columns:1fr 2fr 1fr;margin-top:15px;margin-bottom:5px}
.cal-layout-fc #cal-inner-fc #fc-edu-header-toolbar,.cal-layout-fc #cal-picker-fc #fc-edu-header-toolbar{grid-column:1/-1;width:100%;color:#000;background-color:#fff}
.cal-layout-fc #cal-inner-fc #fc-edu-header-toolbar .addEvent-row,.cal-layout-fc #cal-picker-fc #fc-edu-header-toolbar .addEvent-row{margin-top:5px}
.cal-layout-fc #cal-inner-fc #cal-picker-fc,.cal-layout-fc #cal-picker-fc #cal-picker-fc{display:none}
.cal-layout-fc #cal-inner-fc .fc-toolbar,.cal-layout-fc #cal-picker-fc .fc-toolbar{background-color:#313131;color:#fff}
.cal-layout-fc #cal-inner-fc .fc-toolbar .fc-toolbar-chunk,.cal-layout-fc #cal-picker-fc .fc-toolbar .fc-toolbar-chunk{padding:6px}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-left-fc,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-left-fc{text-align:left}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-left-fc .range-dd-fc,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-left-fc .range-dd-fc{position:absolute;top:35px;left:0;display:none;color:#000;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);z-index:997;text-transform:none}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-left-fc .range-dd-fc.range-show-fc,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-left-fc .range-dd-fc.range-show-fc{display:block}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-left-fc .range-dd-fc .range-dd-dates-fc,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-left-fc .range-dd-fc .range-dd-dates-fc{white-space:nowrap;padding:10px 15px 10px 15px}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-center-fc,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-center-fc{text-align:center}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-center-fc .fc-button.fc-prev-button,.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-center-fc .fc-button.fc-next-button,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-center-fc .fc-button.fc-prev-button,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-center-fc .fc-button.fc-next-button{background-color:transparent;border-color:rgba(0,0,0,.25);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-right-fc,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-right-fc{text-align:right}
.cal-layout-fc #cal-inner-fc .fc-toolbar .fc-toolbar-title,.cal-layout-fc #cal-picker-fc .fc-toolbar .fc-toolbar-title{display:inline-block;vertical-align:middle;margin-left:10px;margin-right:10px}
.cal-layout-fc #cal-inner-fc .fc-toolbar .fc-button,.cal-layout-fc #cal-picker-fc .fc-toolbar .fc-button{margin-left:0;text-transform:capitalize;text-shadow:none;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:1px;border-style:solid;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
.cal-layout-fc #cal-inner-fc .fc-toolbar .fc-button .fc-button-active,.cal-layout-fc #cal-picker-fc .fc-toolbar .fc-button .fc-button-active{background:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.cal-layout-fc #cal-inner-fc .fc-toolbar .fc-button[aria-pressed=true],.cal-layout-fc #cal-picker-fc .fc-toolbar .fc-button[aria-pressed=true]{background-color:#222}
.cal-layout-fc #cal-inner-fc .fc-toolbar .fc-button[aria-pressed=false],.cal-layout-fc #cal-picker-fc .fc-toolbar .fc-button[aria-pressed=false]{background-color:#515151}
.cal-layout-fc #cal-inner-fc .fc-view .fc-daygrid-body,.cal-layout-fc #cal-picker-fc .fc-view .fc-daygrid-body{width:100%!important}
.cal-layout-fc #cal-inner-fc .fc-view .fc-scrollgrid table,.cal-layout-fc #cal-picker-fc .fc-view .fc-scrollgrid table{table-layout:fixed;width:100%!important}
.cal-layout-fc #cal-inner-fc .fc-col-header-cell .fc-col-header-cell-cushion,.cal-layout-fc #cal-picker-fc .fc-col-header-cell .fc-col-header-cell-cushion{color:#2f4f4f;padding:0}
.cal-layout-fc #cal-inner-fc .fc-day .fc-daygrid-day-number,.cal-layout-fc #cal-picker-fc .fc-day .fc-daygrid-day-number{color:#2f4f4f;padding:3px}
.cal-layout-fc #cal-inner-fc .fc-day .fc-daygrid-day-number .fc-day-other .fc-daygrid-day-number,.cal-layout-fc #cal-picker-fc .fc-day .fc-daygrid-day-number .fc-day-other .fc-daygrid-day-number{color:#808080}
.cal-layout-fc #cal-inner-fc .fc-day .fc-event,.cal-layout-fc #cal-picker-fc .fc-day .fc-event{border-color:transparent;font-size:11px;padding:0;margin:1px;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.15);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.15);box-shadow:1px 1px 2px rgba(0,0,0,.15);cursor:default}
.cal-layout-fc #cal-inner-fc .fc-day .fc-event:hover,.cal-layout-fc #cal-picker-fc .fc-day .fc-event:hover{text-decoration:none}
.cal-layout-fc #cal-inner-fc .fc-day .fc-event.fc-corner-right,.cal-layout-fc #cal-picker-fc .fc-day .fc-event.fc-corner-right{-webkit-border-top-right-radius:1px;border-top-right-radius:1px;-webkit-border-bottom-right-radius:1px;border-bottom-right-radius:1px}
.cal-layout-fc #cal-inner-fc .fc-day .fc-event.fc-corner-left,.cal-layout-fc #cal-picker-fc .fc-day .fc-event.fc-corner-left{-webkit-border-top-left-radius:1px;border-top-left-radius:1px;-webkit-border-bottom-left-radius:1px;border-bottom-left-radius:1px}
.cal-layout-fc #cal-inner-fc .fc-day .fc-event span,.cal-layout-fc #cal-picker-fc .fc-day .fc-event span{display:table-cell}
.cal-layout-fc #cal-inner-fc .fc-list,.cal-layout-fc #cal-picker-fc .fc-list{margin-bottom:15px}
.cal-layout-fc #cal-inner-fc .fc-list .fc-list-day .fc-list-day-cushion,.cal-layout-fc #cal-picker-fc .fc-list .fc-list-day .fc-list-day-cushion{background-color:#fff}
.cal-layout-fc #cal-inner-fc .fc-list .fc-list-day .fc-list-day-text,.cal-layout-fc #cal-picker-fc .fc-list .fc-list-day .fc-list-day-text{color:#000}
.cal-layout-fc #cal-inner-fc .fc-list-table .fc-list-event .fc-list-event-graphic,.cal-layout-fc #cal-picker-fc .fc-list-table .fc-list-event .fc-list-event-graphic{padding-left:0;display:none;width:0}
.cal-layout-fc #cal-inner-fc .fc-list-table .fc-list-event .fc-list-event-graphic .fc-list-event-dot,.cal-layout-fc #cal-picker-fc .fc-list-table .fc-list-event .fc-list-event-graphic .fc-list-event-dot{display:none}
.cal-layout-fc #cal-inner-fc .fc-list-table .fc-list-event .fc-list-event-title,.cal-layout-fc #cal-picker-fc .fc-list-table .fc-list-event .fc-list-event-title{padding:6px;width:100%}
.cal-layout-fc #cal-inner-fc .fc-list-table .fc-list-event .fc-list-event-title .list-event-table-fc td,.cal-layout-fc #cal-picker-fc .fc-list-table .fc-list-event .fc-list-event-title .list-event-table-fc td{border:0;border-collapse:collapse;padding:0;margin:0}
.cal-layout-fc #cal-inner-fc .fc-list-table a,.cal-layout-fc #cal-picker-fc .fc-list-table a{color:#007ca6}
.cal-layout-fc #cal-inner-fc .fc-list-table a:hover,.cal-layout-fc #cal-inner-fc .fc-list-table avisited,.cal-layout-fc #cal-picker-fc .fc-list-table a:hover,.cal-layout-fc #cal-picker-fc .fc-list-table avisited{color:#551a8b}
.cal-layout-fc #cal-inner-fc .fc-list-table a.btn,.cal-layout-fc #cal-inner-fc .fc-list-table a.assignment-status-link,.cal-layout-fc #cal-picker-fc .fc-list-table a.btn,.cal-layout-fc #cal-picker-fc .fc-list-table a.assignment-status-link{color:#000}
.cal-layout-fc #cal-inner-fc .list-icon-holder-fc,.cal-layout-fc #cal-picker-fc .list-icon-holder-fc{text-align:center}
.cal-layout-fc #cal-inner-fc .list-actions,.cal-layout-fc #cal-picker-fc .list-actions{text-align:left}
.cal-layout-fc #cal-inner-fc .list-actions .btn,.cal-layout-fc #cal-inner-fc .list-actions .label,.cal-layout-fc #cal-picker-fc .list-actions .btn,.cal-layout-fc #cal-picker-fc .list-actions .label{margin-bottom:3px}
.cal-layout-fc #cal-inner-fc .list-actions h5,.cal-layout-fc #cal-picker-fc .list-actions h5{color:#fff;font-size:15px;font-weight:400}
.cal-layout-fc #cal-inner-fc .list-icon-fc,.cal-layout-fc #cal-picker-fc .list-icon-fc{margin:1px;padding:4px;min-width:24px;min-height:24px;display:inline-block;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px}
.sky-omnibar-edu .cal-layout-fc .cal-filters-fc{top:190px}
@media(min-width:980px){#cal-inner-fc .toolbar-right-fc .fc-bOptions-button{display:none}
.op-dd-fc{display:none}
}
@media(min-width:980px) and (max-width:1199px){.cal-layout-fc #cal-outer-fc .fc-button{padding-left:7px;padding-right:7px}
.cal-layout-fc #cal-outer-fc .fc-toolbar .toolbar-left-fc{font-size:81%}
.cal-layout-fc #cal-outer-fc .fc-toolbar .toolbar-center-fc h2{font-size:20px}
.cal-layout-fc #cal-outer-fc .fc-toolbar .toolbar-right-fc .fc-button{font-size:81%}
.cal-layout-fc #cal-outer-fc .fc-toolbar .toolbar-right-fc .fc-button i{font-size:1em}
.cal-layout-fc #cal-outer-fc .fc-right,.cal-layout-fc #cal-outer-fc .fc-left{width:29%}
}
@media(max-width:980px){.cal-layout-fc #cal-tile-fc{margin-left:0}
.cal-layout-fc #cal-tile-fc .bb-tile-content-section{padding:8px}
.cal-layout-fc #cal-picker-fc{display:block;background-color:#fff;width:100%;grid-column:1/-1;padding-bottom:4px}
.cal-layout-fc #cal-picker-fc .fc-header-toolbar{margin-bottom:0}
.cal-layout-fc #cal-picker-fc .fc-col-header-cell{background-color:#fff}
.cal-layout-fc #cal-inner-fc .fc-col-header-cell{background-color:#efefef}
.cal-layout-fc #cal-inner-fc .fc-daygrid-day-events{padding:2px;margin-bottom:5px}
.cal-layout-fc #cal-inner-fc .fc-daygrid-day-events .fc-daygrid-event-harness{margin:2px}
.cal-layout-fc #cal-inner-fc .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event{font-size:14px}
.cal-layout-fc #cal-inner-fc,.cal-layout-fc #cal-picker-fc{margin:0}
.cal-layout-fc #cal-inner-fc .fc-col-header-cell .fc-col-header-cell-cushion,.cal-layout-fc #cal-picker-fc .fc-col-header-cell .fc-col-header-cell-cushion{color:#2f4f4f}
.cal-layout-fc #cal-inner-fc .fc-toolbar,.cal-layout-fc #cal-picker-fc .fc-toolbar{display:grid;grid-template-columns:1fr 1fr;margin-top:4px;margin-bottom:4px;padding-bottom:4px;padding-top:4px;background-color:#efefef;vertical-align:middle;border-radius:0;min-height:50px;color:#000;font-size:14px;font-weight:200}
.cal-layout-fc #cal-inner-fc .fc-toolbar .fc-button,.cal-layout-fc #cal-picker-fc .fc-toolbar .fc-button{padding:2px}
.cal-layout-fc #cal-inner-fc .fc-toolbar .fc-button .fc-icon,.cal-layout-fc #cal-picker-fc .fc-toolbar .fc-button .fc-icon{font-size:inherit;font-weight:inherit}
.cal-layout-fc #cal-inner-fc .fc-toolbar .fc-button[aria-pressed=false],.cal-layout-fc #cal-picker-fc .fc-toolbar .fc-button[aria-pressed=false]{color:inherit;background-color:inherit}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-left-fc,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-left-fc{display:none}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-center-fc,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-center-fc{text-align:left;margin-left:4px}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-center-fc H2,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-center-fc H2{font-size:20px;font-weight:400}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-center-fc .fc-icon,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-center-fc .fc-icon{font-size:20px;font-weight:800}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-center-fc .fc-button.fc-prev-button,.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-center-fc .fc-button.fc-next-button,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-center-fc .fc-button.fc-prev-button,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-center-fc .fc-button.fc-next-button{background-color:transparent;border-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-right-fc .fc-button-group,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-right-fc .fc-button-group{display:none}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-right-fc .fc-bOptions-button,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-right-fc .fc-bOptions-button{background-color:#fff;color:#2f4f4f;display:inline-block;font-size:15px;font-weight:400;padding:2px;margin-right:4px}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-right-fc .fc-bOptions-button:hover,.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-right-fc .fc-bOptions-button:focus,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-right-fc .fc-bOptions-button:hover,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-right-fc .fc-bOptions-button:focus{background-color:#efefef}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-right-fc .op-dd-fc,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-right-fc .op-dd-fc{position:relative;display:none;float:right}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-right-fc .op-dd-fc.op-show-fc,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-right-fc .op-dd-fc.op-show-fc{display:inline-block}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-right-fc .op-dd-list-fc,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-right-fc .op-dd-list-fc{display:block;position:absolute;background-color:#fff;padding:0;min-width:150px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);z-index:999;right:0;top:28px}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-right-fc .op-dd-list-fc li,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-right-fc .op-dd-list-fc li{color:#000;font-size:15px;font-weight:400;padding:3px 8px 3px 8px;text-decoration:none;text-align:left;display:block}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-right-fc .op-dd-list-fc li.gap-down,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-right-fc .op-dd-list-fc li.gap-down{margin-bottom:8px}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-right-fc .op-dd-list-fc li.gap-up,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-right-fc .op-dd-list-fc li.gap-up{margin-top:8px}
.cal-layout-fc #cal-inner-fc .fc-toolbar .toolbar-right-fc .op-dd-list-fc li:hover,.cal-layout-fc #cal-picker-fc .fc-toolbar .toolbar-right-fc .op-dd-list-fc li:hover{background-color:#efefef}
.cal-layout-fc #cal-inner-fc .fc-picker-has-events,.cal-layout-fc #cal-picker-fc .fc-picker-has-events{position:relative;text-align:center}
.cal-layout-fc #cal-inner-fc .fc-picker-has-events:after,.cal-layout-fc #cal-picker-fc .fc-picker-has-events:after{content:"";font-family:"icomoon";position:absolute;color:#999;font-size:12px;top:35%;margin-left:-5px}
.cal-layout-fc #cal-inner-fc .fc-picker-has-events.fc-day-other:after,.cal-layout-fc #cal-picker-fc .fc-picker-has-events.fc-day-other:after{opacity:.3}
.cal-layout-fc #cal-inner-fc #fc-edu-header-toolbar,.cal-layout-fc #cal-picker-fc #fc-edu-header-toolbar{display:none}
.cal-layout-fc #cal-inner-fc .fc-event-title,.cal-layout-fc #cal-picker-fc .fc-event-title{margin:.25em;font-size:1.1em}
.cal-layout-fc .cal-filters-fc{display:none}
.cal-layout-fc .mobileOn .calGroup h4 .iconSmall{display:none}
.cal-layout-fc .mobileOn .toggleButton{margin-left:15px}
.cal-layout-fc .cal-filters-fc.mobileOn{display:block;float:left;position:absolute;top:0;left:0;z-index:1000;height:inherit;width:100%;min-height:100%;bottom:unset}
.cal-layout-fc .closeBar{display:inline-block;height:45px;background-color:#efefef;padding:0;margin-bottom:0;border-radius:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%}
.cal-layout-fc .calendar-list hr.shadowhr{height:12px;border:0;margin:15px -15px 10px -15px;box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.1);width:100%}
.modal-body .calendar-info .calFilter{float:none;width:96%;margin-left:4%}
}
.cal-eventcat-modal hr{margin:12px 0 12px 0}
.cal-eventcat-modal .table-sky{padding:10px 25px 0 15px;margin:10px 0 0 0}
.cal-eventcat-modal table tr td{border:0}
@media print{html.media-print-fc,body.media-print-fc{margin:0!important;height:auto!important;width:auto!important}
html.media-print-fc #site-top-spacer,body.media-print-fc #site-top-spacer{display:none!important}
html.media-print-fc #impersonate-banner,body.media-print-fc #impersonate-banner{display:none!important}
html.media-print-fc #site-header-parent-container,body.media-print-fc #site-header-parent-container{display:none!important}
html.media-print-fc #site-nav-container,body.media-print-fc #site-nav-container{display:none!important}
html.media-print-fc #site-mobile-menu,body.media-print-fc #site-mobile-menu{display:none!important}
html.media-print-fc #bb-help-container,body.media-print-fc #bb-help-container{display:none!important}
html.media-print-fc #site-dto-message,body.media-print-fc #site-dto-message{display:none!important}
html.media-print-fc #wh-edit-task,body.media-print-fc #wh-edit-task{display:none!important}
html.media-print-fc .sky-omnibar-iframe,body.media-print-fc .sky-omnibar-iframe{display:none!important}
html.media-print-fc #main-bulletin,body.media-print-fc #main-bulletin{display:none!important}
html.media-print-fc .cal-layout-fc,body.media-print-fc .cal-layout-fc{margin:0!important}
html.media-print-fc #cal-tile-fc,body.media-print-fc #cal-tile-fc{margin:0!important}
html.media-print-fc #cal-inner-fc,body.media-print-fc #cal-inner-fc{margin:0!important}
html.media-print-fc .fc-header-toolbar,body.media-print-fc .fc-header-toolbar{display:block;margin:0!important;padding:0!important;page-break-before:avoid!important;page-break-after:avoid!important}
html.media-print-fc .fc-toolbar-chunk,body.media-print-fc .fc-toolbar-chunk{margin:0!important;padding:0!important}
html.media-print-fc .toolbar-left-fc,body.media-print-fc .toolbar-left-fc{display:none!important}
html.media-print-fc .toolbar-center-fc,body.media-print-fc .toolbar-center-fc{margin:0!important}
html.media-print-fc .toolbar-center-fc .fc-toolbar-title,body.media-print-fc .toolbar-center-fc .fc-toolbar-title{display:block;margin:0!important;padding:0!important}
html.media-print-fc .toolbar-center-fc button,body.media-print-fc .toolbar-center-fc button{display:none!important}
html.media-print-fc .toolbar-right-fc,body.media-print-fc .toolbar-right-fc{display:none!important}
html.media-print-fc #fc-edu-header-toolbar,body.media-print-fc #fc-edu-header-toolbar{display:none!important;margin:0!important}
html.media-print-fc .cal-filters-fc,body.media-print-fc .cal-filters-fc{display:none!important;margin:0!important}
html.media-print-fc .fc-view-harness,body.media-print-fc .fc-view-harness{page-break-before:avoid!important;page-break-after:avoid!important}
}
