.results-bar-container{display:none}

.results-toggled .results-bar-container{display:block;background-color:#eee;width:208px;height:30px;line-height:30px;text-shadow:0 1px 0 #fff;margin:0 auto 15px;text-align:center;position:relative;top:0;left:0;z-index:1;overflow:hidden}
.results-toggled .results-bar-graphic{position:absolute;top:0;left:0;z-index:2;width:0px;height:30px;background-color:orange;border-left:0px solid green;border-right:0px solid red;opacity:.4}
.results-toggled .results-bar-text{z-index:3}


.results-bar-container.outcome-results{display:block;height:1em;line-height:1em;margin:0;background-color:transparent}
.results-bar-container.outcome-results:after{content:"\2219"}

.results-toggled .results-bar-container.outcome-results{width:20px;background-color:#eee}
.results-toggled .results-bar-container.outcome-results:after{content:""}

.results-bar-container.activity-results{width:160px;margin:0;height:20px;line-height:20px;font-size:12px}

.results-toggled .outcome-popout-toggle .outcome-name{margin-left:24px}

.results-toggled.results-loading .results-bar-container{background:repeating-linear-gradient(-45deg,rgba(255,255,255,0.75),rgba(255,255,255,0.75) 4px,rgba(0,0,0,.05) 4px,rgba(0,0,0,.05) 8px);color:#999}
.results-toggled.results-loading .results-bar-container.pod-tableofcontent-results:after{content:"Loading . . ."}
.results-toggled.results-loading .results-bar-container>.results-bar-text{display:none}
.results-toggled.results-loading .results-bar-container>.results-bar-graphic{display:none}

.results-toggled .results-na .results-bar-container.pod-tableofcontent-results:after{content:"For teachers & parents";color:#aaa;text-shadow:none}

.resources-view-panel-loading{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;z-index:1;position:relative;top:0;left:0}
.resources-view-panel-loadingoverlay{display:none}
.resources-view-panel-loading>.resources-view-panel-loadingoverlay{display:block;z-index:2;position:absolute;top:0;left:0;width:100%;height:500px;background:repeating-linear-gradient(-45deg,rgba(255,255,255,0.8),rgba(255,255,255,0.8) 15px,rgba(0,0,0,.1) 15px,rgba(0,0,0,.1) 30px)}.resource-filters-toggle{background-color:transparent;border-radius:7px 7px 0 0;padding:10px}
.resource-filters-panel{display:none;background-color:#ebf9fe;padding:5px 40px;border-radius:7px;margin-top:-2.5px}
.resource-filters-panel a.filter-option{color:#333;min-width:40px;display:inline-block;padding:5px 5px 0;border:2px dotted transparent}
.resource-filters-panel a.filter-option.filter-selected{border-color:#bbb}
.resource-filters-panel .filters-list{margin:10px 0;border-radius:5px;padding:0 20px;background-color:#f9f9f9}
.resource-filters-panel .filters-list>li:nth-child(1){width:50px;text-align:right}

.resource-filters-toggle.toggled{background-color:#ebf9fe}
.resource-filters-panel.toggled{display:block}

.resource-filters-active{background-color:#ebf9fe;;border-radius:7px 7px;padding:2.5px 10px}

.filtered{opacity:.45}
.filtered .filtered{opacity:1}

.navigation-course{margin-left:-10px}
.navigation-course>button{color:#333}

/*.navigation-list>li>a{display:block;line-height:1em;padding:15px 0 14px 15px;border-top:1px solid #fff}*/
/*.navigation-list-topic>li:nth-last-child(n+2)>a,.navigation-list-grade>li>a{background-color:#f9f9f9;color:#333}*/

/*.navigation-list li.selected>a{background-color:#e6f8fe;text-decoration:underline}*/

.navigation-list-grade{background-color:#f9f9f9;color:#333;text-align:center;margin:0 0 15px;border-radius:7px}
.navigation-list-grade>li{border:2px dotted transparent}
.navigation-list-grade>li.selected{border-color:#aaa;background-color:#f3f3f3}
.navigation-list-grade>li>a{display:inline-block;padding:7.5px 2.5px 2.5px}

.pod-tableofcontent{border:1px solid #e1e1e1;background-color:#fcfcfc;border-radius:5px;padding:0;margin-bottom:10px}
.pod-tableofcontent>h3{margin:0;background-color:#efefef;padding:10px;border-radius:5px 5px 0 0}
.pod-tableofcontent>div{padding:15px 0 5px}

.pod-tableofcontent li.outcome{clear:left}

.pod-tableofcontent .outcome-popout{display:none}
.pod-tableofcontent-viewall .outcome-popout{display:block;padding:20px}
.pod-tableofcontent-viewall>ul>li:nth-child(2n){background-color:#ececec}
.pod-tableofcontent-viewall .outcome-popout-controls{display:none}

.pod-tableofcontent.pod-tableofcontent-parentset .settask-toggle>button:after{content:' *'}

.pod-tableofcontent .pod-tableofcontent-parentset-message{display:none;color:green;text-align:center;opacity:.75;margin:-5px 5px 10px}
.pod-tableofcontent.pod-tableofcontent-parentset .pod-tableofcontent-parentset-message{display:block}

.settask-toggle>button.btn-success:disabled{border-color:#99ca4e}

.pod-tableofcontent-controls{margin-top:8px;margin-right:8px}
.pod-tableofcontent-controls>li{padding:0}
.userpod-editor .pod-tableofcontent-controls{display:none}
.userpod-editor .navigation-setfor-text{display:none}/*  Grade key  */
.grade-key{font-size:.7em;width:1em;height:1em;overflow:hidden;text-indent:-9999px;display:inline-block}

h3{color:#000;}

.grade-key-white{background-color:#fff}
.grade-key-yellow{background-color:#ff3}
.grade-key-red{background-color:#f00}
.grade-key-orange{background-color:#f93}
.grade-key-blue{background-color:#39f}
.grade-key-green{background-color:#3c6}
.grade-key-brown{background-color:#c60}
.grade-key-black{background-color:#000}
.grade-key-stripe1{border:.4em solid #000;border-width:0 .4em;background-color:#f00}
.grade-key-stripe2{border:.2em solid #000;border-width:0 .2em;background-color:#f00}
.grade-key-all{background-color:#ddd;background-image:repeating-linear-gradient(45deg,#ddd,#ddd 1px,#fff 1px,#fff 3px);}
.grade-key-other{background-color:#eee}
.grade-key-none{background-color:#ddd;opacity:.75}
.grade-key-mixed,.grade-key-mixedlevels{border:.5em solid #000;border-top-color:#09d;border-right-color:#6d6;border-bottom-color:#e22;border-left-color:#f90;opacity:.75}

.grade-key-lg{font-size:1.2em}

/* Pods tabs */

.pod-border-color{border-color:#8cba46 !important}
.pod-background-color{background-color:#8cba46 !important}
.pod-color{color:#8cba46 !important}

/* .pod-border-color:hover,.pod-border-color:focus,.pod-border-color:active{border-color:#009130 !important} */
/* .pod-background-color:hover,.pod-background-color:focus,.pod-background-color:active{background-color:#009130 !important} */
/* .pod-color:hover,.pod-color:focus,.pod-color:active{color:#009130 !important} */

/* .pod-inverted{border:1px solid #05a846;background-color:#05a846;color:#fefefe} */

.pod{border:1px solid #8cba46;border-radius:7px;white-space:nowrap;width:100%;overflow:hidden;background-color:#fff}

.pod-line-top{    font-size:14px;line-height:18px;padding:6px 0 0;margin:0;display:block}
.pod-line-bottom{ font-size:12px;line-height:16px;padding:0 0 8px;margin:0;display:block}

.pod-ctrl-set,.pod-ctrl-nav{display:block;vertical-align:middle;width:52px}

.pod-ctrl-set>.btn,.pod-ctrl-nav{text-align:center;margin:0;padding:0}

.pod-ctrl-set>.btn{border-radius:5px 0 0 5px;width:100%;border-width:0;padding:1px}

.pod-ctrl-nav{border-radius:0 5px 5px 0;background-color:#f3f3f3}

.pod-content{display:block;margin:0 52px;padding:0 0 0 8px}
.pod-content{color:#333}
.pod-content:hover,.pod-content:focus{color:#333;text-decoration:none}
.pod-content .pod-line-bottom{padding-top:1px}
.pod-ctrl-set-none .pod-content{margin-left:0}

.pod .btn-success,.pod .btn-success>*{color:#fff}
.pod .btn-link   ,.pod .btn-link   >*{color:#8cba46}

.pod .btn-link:hover,.pod .btn-link:focus,.pod .btn-link:active{color:#81ac40;background-color:#e9e9e9}

.pod.pod-disabled{opacity:.5}

.pod-modal .modal-header{background-color:#8cba46;color:#fff}
.pod-modal .modal-body{background-color:#fff}
/* .pod-modal .modal-header{background-color:#e3eed1} */

.row.toggle-hidden{display:none}
.row.toggle-hidden.show{display:block}

/**
 * Modal activity pop-up
 */
.activity-modal{display:none;z-index:1051}
.activity-modal .modal-dialog{width:980px}
.activity-modal .modal-dialog>.modal-content>.modal-body{padding:10px}
.activity-modal .modal-dialog>.modal-content>.modal-body .r-modal-close{margin-top:-10px;margin-right:-5px;opacity:.5}
.activity-modal .modal-dialog>.modal-content>.modal-body .r-modal-close:hover{opacity:1}
.activity-modal .modal-dialog>.modal-content>.modal-body h3{margin:0 0 5px}
.activity-modal .modal-dialog>.modal-content>.modal-body h4{margin:0 0 5px;font-size:14px;font-style:italic}
.activity-modal .modal-dialog>.modal-content>.modal-body ul{margin-bottom:0}
.activity-modal .modal-dialog>.modal-content>.modal-body center{background-color:#000;margin:0 -10px}
.activity-modal .modal-dialog>.modal-content>.modal-body .grade-key{width:10px;height:10px}

button.modal-close>i{display:block;margin-top:-1px;color:#fff}
button.modal-close{
 opacity:1;
 box-shadow:0 0 7px rgba(0,0,0,1);
 border:3px solid #fff;
 height:32px;
 width:32px;
 line-height:32px;
 border-radius:16px;
 color:#fff;
 background-color:#df4d52;
 text-align:center;
 vertical-align:middle;
 position:absolute;
 top:-20px;
 right:-20px;
}

.activity-popup:hover{cursor:pointer}
.activity-popup:hover strong{text-decoration:underline}

/**
 * Until new responsive designs are done, use this as page wrapper
 */
.page-wrapper{max-width:1000px;margin:0 auto;background-color:#fff;padding:0 20px 20px}

button.btn-help>i{color:#a6a8ac}
button.btn-help{
 opacity:1;
 background-color:#fff;
 text-align:center;
 vertical-align:middle
}

span.highlight{background-color:yellow}.outcomes-list>li{padding:15px;border-top:1px solid #eee}
.outcomes-list>li:nth-child(2n - 1){background-color:#fcfcfc}
.outcomes-list>li>h4{margin:0}

.outcomes-list small{color:#aaa}
.outcomes-list .activity{margin-top:10px;margin-bottom:5px}
.outcomes-list .activity.activity-toggle{display:none}

li.activity{vertical-align:top;padding-right:10px}
li.activity>a{display:inline-block;height:66px;width:100px;position:relative;left:0;top:0}
li.activity>a>img.thumbnail{height:100%;width:100%}
li.activity>a>img.smiley{position:absolute;top:3px;left:3px;height:20px;width:20px}

li.activity .thumbnail{padding:0;margin:0;border:none;height:90px;border-radius:0}
li.activity .activity-name{display:inline-block;width:190px}

img.flash-warning{float:left;position:relative;left:0px;top:0px;width:30px;height:auto;}

.outcome-header{display:none;margin-top:0}
.pod-tableofcontent-viewall .outcome-header{display:block}
.outcome-popout-container{
 top:0;
 left:0;
 z-index:1
}
.outcome-popout-container>div{position:static}

.outcome-popout-container .outcome-popout{
 display:none;
 position:absolute;
 z-index:999;
 background-color:#ccc;
 border-radius:11px;
 box-shadow:0 11px 11px rgba(0,0,0,0.2);
 padding:20px;
}
.outcome-popout-toggle{display:block;padding:10px;margin:-10px 5px;line-height:1.15em;position:relative}
.outcome-popout-toggle>.outcome-results{width:5px;font-weight:900}
.outcome-popout-toggle>.outcome-results:after{content:"\2219"}
.outcome-popout-toggle>.outcome-name{margin-left:8px}
.outcome-popout-toggle>.outcome-close{display:none;background-color:#ccc;border-radius:9px;height:18px;width:18px;text-align:center;line-height:18px}

.outcome-popout-toggle.outcome-popout-opened{background-color:#ccc;border-color:#ccc;border-radius:11px 11px 0 0;box-shadow:0 11px 11px rgba(0,0,0,0.3)}
.outcome-popout-toggle.outcome-popout-opened>.outcome-close{display:block;position:absolute;right:-3px;top:-3px}
.outcome-popout-toggle.outcome-popout-opened:hover{background-color:#ddd}
.outcome-popout-toggle.outcome-popout-opened:hover>.outcome-close{background-color:#ddd}
.outcome-popout.outcome-popout-opened{display:block}
.outcome-popout-toggle.outcome-popout-opened,.outcome-popout.outcome-popout-opened{opacity:1}

.pod-tableofcontent.filtered.outcome-popout-opened{opacity:1}
.pod-tableofcontent.outcome-popout-opened outcome-popout-toggle.filtered{opacity:1}

.outcome-popout-toggle{cursor:pointer}
.outcome-popout.outcome-popout-opened .filtered{opacity:1}

.outcome-popout-opened .h-uppercase{color:#333}
.curriculum-doc .curriculum-header0>li>h5,.curriculum-header1>li>h5{margin:0;padding:10px}
.curriculum-doc .curriculum-header0>li>h5{background-color:#eee;font-weight:bold}
.curriculum-doc .curriculum-paragraph{margin-left:10px}
.curriculum-doc .curriculum-paragraph>li>p{margin:0;padding:10px}
.curriculum-doc .curriculum-paragraph>li>a{display:block;margin:0;padding:10px;background-color:#ccc}
.curriculum-doc .curriculum-outcomes{margin-left:10px}
.curriculum-doc ul.outcomes.closed{display:none}
.curriculum-doc .curriculum-paragraph>li>p.outcomes-samples{padding-top:0;background-color:#ccc;color:#fff}
.curriculum-doc .curriculum-paragraph>li>p.outcomes-samples.closed{display:none}/**
 * .tab-panel widget
 */

/* Customize grid */
.tab-panels .row>div{padding:0}

.tab-panels .tab-panels-hdr h3{margin:5px 0}

/* Customize .nav-tabs */
.tab-panels .nav-tabs{border-bottom:0;float:right}
.tab-panels .nav-tabs>li.active>a{background-color:#fff;border-bottom-color:transparent}
.tab-panels .nav-tabs>li>a{padding:10px 40px;margin-right:10px;background-color:#eee;border-bottom-color:#bbb;outline:none}
.tab-panels .nav-tabs>li:last-child>a{margin-right:0px}
@media(max-width:480px){
 .tab-panels .nav-tabs{float:none}
 .tab-panels .nav-tabs>li>a{padding:10px;margin-right:3px}
}

/* Style content */
.tab-panels .tab-panels-bdy{border:1px solid #bbb;border-width:1px 0;padding:15px 0 10px;margin-bottom:50px}
.tab-panels .tab-panels-content{display:none}
.tab-panels .tab-panels-content.active{display:block}


/* Customize .btn-link */
.tab-panels .btn-link{min-width:50px;border-radius:3px;border:1px solid #57b2d9;background-color:#ebf9fe;margin:0 6px 6px 0}
@media(max-width:480px){
 .tab-panels .btn-link{min-width:280px;text-align:left}
}

.search-form{border:1px solid #eee;background-color:#fcfcfc;border-radius:5px;margin:20px 0 30px}
.search-form .form-group{margin-top:5px}
li.activity,li.activity .pod-addto{
  -webkit-transition:opacity .25s,border-color .25s,background-color .25s;
 transition:opacity .25s,border-color .25s,background-color .25s;
}
li.activity.pod-added{
 opacity:.4;
}

.pod-addtoeditor-bannerwidget{min-height:50px;margin-bottom:20px}

.pod-addtoeditor-bannerwidget .pod-list.affix .pod-create-hdr{display:none}

.pod-addtoeditor-bannerwidget .pod-list.affix{
 top:64px;
 border-top:0;
 border-radius:0 0 5px 5px;
 z-index:1039;
 width:1140px;
 box-shadow:0 5px 5px rgba(0,0,0,.25);
}

.parent .pod-addtoeditor-bannerwidget .pod-list.affix{
 top:0
}

@media only screen and (max-width: 1106px) {
  .pod-addtoeditor-bannerwidget .pod-list.affix{
   top:70px;
  }
}
@media only screen and (max-width: 600px) {
  .pod-addtoeditor-bannerwidget .pod-list.affix{
   top:50px;
  }
}

@media screen and (max-width:999px) {
 .pod-addtoeditor-bannerwidget .pod-list.affix{
   width:100%;
   margin:0 -35px;
 }
}

.pod-addtoeditor-bannerwidget .pod-list,.pod-addtoeditor-bannerwidget .pod-info{
 border-radius:5px;
 padding: 10px;
 text-align:center;
 border:1px solid #8cba46;
 background-color:#8cba46;
 color:#fff
}

.pod-addtoeditor-bannerwidget .pod-list .dropdown-menu{
 text-align:left;
 height:400px;
 overflow-y:scroll;
}

.pod-addtoeditor-bannerwidget.pod-list .pod-info{display:none}
.pod-addtoeditor-bannerwidget.pod-info .pod-list{display:none}

.pod-create-modal.createadd .create{display:none}
.pod-create-modal.create .createadd{display:none}
table.pods-podlist .thead>tr>th:first-child{padding-left:0}
table.pods-podlist .thead>tr>th:last-child{padding-right:0}

table.pods-podlist .thead>tr>th{border:none}
table.pods-podlist .tbody>tr>td{border:none;vertical-align:middle}
table.pods-podlist .tbody>tr:last-child>td{border-bottom:1px solid #f1f1f1}
table.pods-podlist .thead>tr.compact>th{padding:0}
table.pods-podlist tbody+tbody{border:none}

table.pods-podlist .tbody>tr:nth-child(2n+1)>td{background-color:#f6f6f6}

table.pods-podlist a.btn-link{padding-top:0;padding-bottom:0}
table.pods-podlist button.btn-default{padding-top:1px;padding-bottom:1px}

.pods-podlist-editor .pods-podlist-all{display:none}
.pods-podlist-editor.pods-podlist-all .pods-podlist-all{display:inline-block}
.pods-podlist-editor.pods-podlist-all tr>.pods-podlist-all{display:table-cell}

.pods-podlist-editor .pods-podlist-edit{display:none}
.pods-podlist-editor.pods-podlist-edit .pods-podlist-edit{display:inline-block}
.pods-podlist-editor.pods-podlist-edit tr>.pods-podlist-edit{display:table-cell}
.pods-podlist-editor.pods-podlist-edit .pods-podlist-view{display:none}
.list-striped>li{padding:15px;border-top:1px solid #eee}
.list-striped>li:nth-child(2n - 1){background-color:#fcfcfc}
.list-striped>li>h4{margin:0 0 5px}

.pod-view .pod-header{background-color:#8cba46;color:#fff}
.pod-view .pod-header>div{padding:10px}
.pod-view.edit .edit-mode{display:inline-block}
.pod-view .edit-mode{display:none}
.pod-view.edit .view-mode{display:none}
.pod-view .view-mode{display:inline-block}
.pod-view.edit li.activity.pod-activityremoved{display:none}

.pod-view .btn-nav{color:#fff}
.pod-view .btn-nav-outline{border-color:#fff}

.pod-view .btn-edit2{background-color:#df4d52;border-color:#df4d52;color:#fff}
.pod-view .btn-edit2>i{color:#fff}

.pod-view .pods-activitieslist{padding:20px}