/**COMMON RESOURCES**/
div.mgh-tabContent {
    padding-left: 0px;
}
#resourcesPog .tabContent {
    display: none;
    overflow: auto;
    min-height: 524px
}
#resourcesPog div.filteredResourceTabContent {
    overflow: hidden;
}
#resourcesPog .tabContent .resourceLeft{
    margin-right: 10px;
    width: 302px;
    float: left;
}
#resourcesPog .tabContent .resourceLeft .instructions{
    padding: 16px 16px 16px 40px;
    background: url("../images/common/icons/icon_information.png") no-repeat #F6F5F1 10px 15px;
    border-top: 1px solid #BEBEBE;
    border-bottom: 1px solid #BEBEBE;
    border-right: 1px solid #BEBEBE;
    font-size:104%;
}
#resourcesPog .tabContent .resourceLeft .unitWeekKeyword{
    padding: 16px 13px 16px 8px;
    border-top: 1px solid #BEBEBE;
    border-bottom: 1px solid #BEBEBE;
    border-right: 1px solid #BEBEBE;
    font-size:100%;
    display: flex;
    background: #F6F5F1;
}
#resourcesPog .tabContent .resourceLeft .keywordLabel {
    font: 800 12px/1.2em "MuseoSlab300", "Georgia", serif;
    margin-left: 8px;
    margin-right: 5px;
    padding-top: 2px;
    color: #333333;
}
#resourcesPog .tabContent .resourceLeft .keywordContentHeader {
    background: #F6F5F1;
    color: #fff;
    font-size: 100%;
    font-weight: bold;
    padding: 14px 9px;
    border-bottom: 1px solid #BEBEBE;
    border-right: 1px solid #BEBEBE;
    overflow: hidden;
    height: 23px;
}
#resourcesPog .tabContent .resourceLeft .keywordSearchButtons {
    background: #CDCDCD;
    color: #fff;
    font-size: 100%;
    font-weight: bold;
    padding: 9px 16px;
    border-bottom: 1px solid #BEBEBE;
    border-right: 1px solid #BEBEBE;
    overflow: hidden;
    height: 22px;
}
#resourcesPog .tabContent .resourceLeft .keywordSearchButtons .btn-search{
    background: #4A4A4A;
    color: #D9D7C9;
    font: 300 12px/8px "MuseoSlab300", "Georgia", serif;
}

#resourcesPog .tabContent .resourceTabPage{
    float: left;
}
#resourcesPog .tabContent.selected {
    display: block;
}
#resourcesPog .tabContent .pagination {
    margin: 20px 0;
    width: 632px;
}
#resourcesPog .tabContent div.loadingMessage {
    padding: 16px;
}
#resourcesPog .tabContent.loaded div.loadingMessage {
    display: none;
}
#resourcesPog div.resourceRows > div.row {
    margin-top: 32px;
    overflow: auto;
}
#resourcesPog div.resourceRows > div.row:first-child {
    margin-top: 0;
}
#resourcesPog div.resourceRows > div.row > div.assetWidget {
    float: left;
    margin-left: 16px;
}
#resourcesPog div.resourceRows > div.row.rowSize4 > div.assetWidget {
    margin-left: 30px;
}
#resourcesPog div.resourceRows > div.row > div.assetWidget:first-child {
    margin-left: 0;
}
#resourcesPog div.resourceRows > div.row.rowSize4 > div.assetWidget:first-child {
    margin-left: 15px;
}
#resourcesPog .resourceList{
    height: 455px;
    overflow: auto;
}
#resourcesPog .resourcesContainer{
    min-height: 462px;
    width: 632px;
}
#resourcesPog .resourcesContainer > div.resources{
    display: none;
}
#resourcesPog .resourcesContainer > div.resources.active{
    display: block;
}
#resourcesPog .resourcesContainer .resources-title{
    font-weight: bold;
    color: #000000;
    margin-bottom: 16px;
}
#resourcesPog .resourcesContainer .resourcesToggle{
    position: absolute;
    right: 10px;
    cursor: pointer;
}
/**KEYWORD TAB**/
#resourcesPog .keywordTabContent .keywordContentHeader .searchFieldWidget{
    padding: 0;
    display: inline-block;
}
#resourcesPog .keywordTabContent .interiorContentHeader .searchFieldWidget{
    float: left;
}
#resourcesPog .keywordTabContent #keywordClearSearchButton{
    margin-left: 10px;
}
#resourcesPog .keywordTabContent .group.removeFilter > a{
    text-transform: uppercase;
}
#resourcesPog .keywordTabContent .group.removeFilter > span.explanation {
    color: #6F6E6E;
    font-size: 100%;
    font-style: italic;
}
#resourcesPog .keywordTabContent .categoryTree{
    background: #F6F5F1;
    border-right: solid 1px #BEBEBE;
    border-bottom: solid 1px #BEBEBE;
    min-height: 240px;
    padding: 8px 4px 16px 4px;
    margin-bottom: 16px;
    font-size:110%;
    line-height:1.6em;
}
#resourcesPog .keywordTabContent .group{
    border-top: solid 1px #BEBEBE;
    padding: 4px 12px;
    /*font-weight: bold;*/
}
#resourcesPog .keywordTabContent .group:FIRST-CHILD{
    border-top: none;
    padding-top: 0;
}
#resourcesPog .keywordTabContent .category{
    padding: 4px 12px;
}
#resourcesPog .keywordTabContent div.noFilters {
    padding: 5px;
}
/**LEVELED READER TAB**/
#resourcesPog .leveledReaderTabContent .leveledReaderSearchContainer {
    border-top: 1px solid #BEBEBE;
    border-right: 1px solid #BEBEBE;
    border-bottom: 1px solid #BEBEBE;
    background: #F6F5F1;
}
#resourcesPog .leveledReaderTabContent .leveledReaderContainer{
    border-top: 1px solid #BEBEBE;
    padding: 8px 0px 8px 16px;
    overflow: auto;
    position: relative;
}
#resourcesPog .leveledReaderTabContent .leveledReaderContainer:FIRST-CHILD{
    border-top: none;
}
#resourcesPog .leveledReaderTabContent .leveledReaderContainer .value{
    position: absolute;
    top: 5px;
    right: 16px;
}
#resourcesPog .leveledReaderTabContent #keywordContainer input{
    width: 160px;
}
#resourcesPog .leveledReaderTabContent #themeContainer select,
#resourcesPog .leveledReaderTabContent #genreContainer select,
#resourcesPog .leveledReaderTabContent #skillContainer select,
#resourcesPog .leveledReaderTabContent #textFeatureContainer select{
    width: 160px;
}
#resourcesPog .leveledReaderTabContent #gradeRangeContainer .teachingLevel > div{
    margin-top: 16px 0;
}
#resourcesPog .leveledReaderTabContent #gradeRangeContainer .teachingLevel > div{
    padding: 8px 16px;
}
#resourcesPog .leveledReaderTabContent .leveledReaderContainer .selectable {
    padding: 8px 0;
    position: relative;
}
#resourcesPog .leveledReaderTabContent .leveledReaderContainer .selectable input.selectFacet {
    vertical-align: middle;
}
#resourcesPog .leveledReaderTabContent .leveledReaderContainer .selectable select.begin,
#resourcesPog .leveledReaderTabContent .leveledReaderContainer .selectable select.end {
    width: 43px;
}
#resourcesPog .leveledReaderTabContent .actions {
    margin: 16px 8px 0 8px;
    overflow: auto;
}
#resourcesPog .leveledReaderTabContent .actions > div.left {
    float: left;
}
#resourcesPog .leveledReaderTabContent .actions > div.right {
    float: right;
}
/**MY FILES TAB**/
#resourcesPog .myFilesTabContent .uploadButtonContainer {
    padding: 16px;
}
/**MY FAVORITES TAB**/
#resourcesPog .myFavoritesTabContent div.noResults {
    line-height: 16px;
}
#resourcesPog .myFavoritesTabContent div.noResults .bookmarkIcon {
    background: url("../images/common/assetWidget/icon_star_empty-enabled.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
/**INTERVENTION TAB**/
#resourcesPog .interventionTabContent .group.removeFilter > a{
    text-transform: uppercase;
}
#resourcesPog .interventionTabContent .group.removeFilter > span.explanation {
    color: #6F6E6E;
    font-size: 100%;
    font-style: italic;
}
#resourcesPog .interventionTabContent .categoryTree{
    background: #F6F5F1;
    border-top: solid 1px #BEBEBE;
    border-right: solid 1px #BEBEBE;
    border-bottom: solid 1px #BEBEBE;
    min-height: 240px;
    padding: 8px 4px 16px 4px;
    margin-bottom: 16px;
    font-size:110%;
    line-height:1.6em;
}

#resourcesPog .interventionTabContent .group{
    border-top: solid 1px #BEBEBE;
    padding: 4px 12px;
    /*font-weight: bold;*/
}
#resourcesPog .interventionTabContent .group:FIRST-CHILD{
    border-top: none;
    padding-top: 0;
}
#resourcesPog .interventionTabContent div.noFilters {
    padding: 5px;
}

/**ENGLISH LANGUAGE LEARNER TAB**/
#resourcesPog .englishLearnerTabContent .group.removeFilter > a{
    text-transform: uppercase;
}
#resourcesPog .englishLearnerTabContent .group.removeFilter > span.explanation {
    color: #6F6E6E;
    font-size: 100%;
    font-style: italic;
}
#resourcesPog .englishLearnerTabContent .categoryTree{
    background: #F6F5F1;
    border-top: solid 1px #BEBEBE;
    border-right: solid 1px #BEBEBE;
    border-bottom: solid 1px #BEBEBE;
    min-height: 240px;
    padding: 8px 4px 16px 4px;
    margin-bottom: 16px;
    font-size:110%;
    line-height:1.6em;
}

#resourcesPog .englishLearnerTabContent .group{
    border-top: solid 1px #BEBEBE;
    padding: 4px 12px;
    /*font-weight: bold;*/
}
#resourcesPog .englishLearnerTabContent .group:FIRST-CHILD{
    border-top: none;
    padding-top: 0;
}
#resourcesPog .englishLearnerTabContent div.noFilters {
    padding: 5px;
}

/* RESOURCE SCRUBBER */
#resourceScrubberPog {
    margin-bottom: 32px;
}
#resourceScrubberPog .mgh-tabSet-actions > div {
    display: inline-block;
    vertical-align: top;
}
#resourceScrubberPog .mgh-tabSet-actions > div#dayNavigation {
    margin-right: 32px;
}
#resourceScrubberPog.unloaded {
    min-height: 240px;
    background: #FFFFFF;
}
#resourceScrubberPog > div.loadingMessage {
    padding: 16px;
    display: none;
}
#resourceScrubberPog.unloaded > div {
    display: none;
}
#resourceScrubberPog.unloaded > div.loadingMessage {
    display: block;
}
#resourceScrubberPog .tabContent {
    display: none;
}
#resourceScrubberPog div.mgh-tabContent {
    padding: 0;
}
#resourceScrubberPog .tabContent.selected {
    display: block;
}
#resourceScrubberPog .tabContent.loaded div.loadingMessage {
    display: none;
}
#resourceScrubberPog div.resources-resourceScrubber-wrapper {
    position: relative;
    overflow: visible;
    overflow-x: scroll;
    overflow-y: hidden;
    height: 210px;
}
#resourceScrubberPog div.resources-resourceScrubber {
    width: 960px;
    height: 193px;
}
#resourceScrubberPog td {
    padding: 0;
    vertical-align: top;
}
#resourceScrubberPog td.resources-resourceScrubber-lessonContainerCell {
    vertical-align: top;
    margin: 0px;
    padding: 0px;
}
#resourceScrubberPog td.resources-resourceScrubber-lessonContainerCell > table {
    margin: 0px;
    padding: 0px;
}
#resourceScrubberPog td.resources-resourceScrubber-lessonContainerCellEmpty {
    vertical-align: top;
    padding: 10px 0 0 0;
}
#resourceScrubberPog td.resources-resourceScrubber-lessonContainerCellEmpty > div {
    width: 140px;
}
#resourceScrubberPog td.resourceCell {
    vertical-align: top;
    padding: 8px 8px;
}
#resourceScrubberPog td.emptyPlaceHolderCell div {
    width: 120px;
    height: 135px;
    cursor: default;
}
#resourceScrubberPog td.emptyPlaceHolderCell.inactive {
    display: none;
}
#resourceScrubberPog td.resourceCell.resourcePlaceHolder div {
    width: 118px;
    height: 133px;
    border: dashed 1px #C3C3C3;
    background: #fbf9ee
}
#resourceScrubberPog td.resourceCell.resourceScrubber-dragging,
#resourceScrubberPog td.resourceCell.resourceScrubber-dragging img,
#resourceScrubberPog td.resourceCell.resourceScrubber-dragging a,
#resourceScrubberPog td.resourceCell.resourceScrubber-dragging .icons {
    opacity: .4;
    filter: Alpha(Opacity=40);
}
#resourceScrubberPog td.resources-resourceScrubber-lessonSeparatorCell {
    vertical-align: top;
    padding: 0px;
}
#resourceScrubberPog td.resources-resourceScrubber-lessonSeparatorCell div.verticalLessonSeparator {
    width: 1px;
}
#resourceScrubberPog td.resources-resourceScrubber-lessonSeparatorCell > div {
    width: 2px;
    height: 227px;
    background: url("../images/resources/resourceScrubber/lesson_separator.png") repeat-y scroll 0 0 transparent;
}
#resourceScrubberPog tr.resources-resourceScrubber-lessonLabel > td {
    padding-left: 8px;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-left: 15px;
}
#resourceScrubberPog tr.resources-resourceScrubber-lessonLabel > td > div {
    min-width: 120px;
    max-width: 257px;
    height: 16px;
    white-space: nowrap;
    padding-left: 5px;
}
#resourceScrubberPog tr.resources-resourceScrubber-lessonLabel > td span.labelText {
    min-width: 102px;
    max-width: 239px;
    height: 15px;
    display: inline-block;
    padding: 1px 0 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #111;
    font: 600 10px "Arial", "Helvetica Neue",Helvetica, sans-serif;
    white-space: nowrap;
    text-transform: uppercase;
    vertical-align: top;
}
#resourceScrubberPog tr.resources-resourceScrubber-lessonLabel span.labelCap {
    height: 16px;
    width: 13px;
    display: inline-block;
    background: url("../images/resources/resourceScrubber/lessonTitle_background_right.png") no-repeat scroll 100% 0 transparent;
    vertical-align: top;
}
#resourceScrubberPog tr.resources-resourceScrubber-lessonAsset > td {
    padding-left: 10px;
    padding-right: 10px;
}
#resourceScrubberPog .groupStyle_whole_reading {
    background-color: #c0eaff;
}
#resourceScrubberPog .subGroupStyle_approachingLevel {
    background-color: #f9efcc;
}
#resourceScrubberPog .subGroupStyle_onLevel {
    background-color: #ccebff;
}
#resourceScrubberPog .subGroupStyle_beyondLevel {
    background-color: #efffe7;
}
#resourceScrubberPog .subGroupStyle_englishLanguageLearner {
    background-color: #f5eaff;
}
#resourceScrubberPog .groupStyle_whole_languageArts {
    background-color: #e5f5cf;
}
#resourceScrubberPog .groupStyle_intervention_wonderWorks {
    background-color: #d4deeb;
}
/* END RESOURCE SCRUBBER */
