
@font-face {
    font-family: 'Roboto Condensed', sans-serif !important;
   
}
#sort_by{width:22.2% !important;}
.col-sidebar{margin-top:30px;float:left}
.col-main{margin-top:10px; float:left;display:inline-block;}
.panel-default>.panel-heading{    
    position: absolute;
    top: -120px;
    left: -15%;
    background:none;
    border:none;
}
#search-input-form{text-align:center; padding:30px;}
#query{line-height:40px; min-height: 46px !important;}
.btn-default {
    border-color: #e0e0e0 !important;
    border-color: #e0e0e0 !important;
}
.apot_anaz {
    background: #eaeaea;
    text-shadow: 0px 1px 0px #fff;
    background-image: -webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,0%,#e6e6e6,100%);
    background-image: -moz-linear-gradient(top,#fff 0,#e6e6e6 100%);
    background-image: linear-gradient(to bottom, #fff 0, #e6e6e6 100%);
    background-repeat: repeat-x;
    border-color: #e0e0e0;
    border-color: #ccc !important;
    border: 1px solid #ccc !important;
    padding: 6px 7px;
    border-radius: 4px;
    line-height: 30px !important;
    font-size: inherit;
    font-weight: normal !important;
    margin: 0px 7px;
}

#main-query-submit{height:45px;margin-bottom: 3px;}
#searchWhere{height:45px; margin-left:5px; width:100px;}
.discovery-pagination-controls{background:none; border:none}

.panel-success>.panel-heading {background:none; background-color:#ae662b; color:#fff;   text-transform: uppercase; font-weight:bold}
#facet_eduContext div.panel-heading { background-color:#f5cf74;}
#facet_grade div.panel-heading {background-color:#db6554;}
#facet_digExpression div.panel-heading {background-color:#87b56a;}
#facet_typeTextbook div.panel-heading {background-color:#945b9e;}
#facet_workDigExpression div.panel-heading {background-color:#e36e2f;}
#facet_taxonPath div.panel-heading, #facet_taxonTree div.panel-heading {background-color:#3aa190;}
.item_thumbnail {padding:10px; padding-right:20px; max-height: 325px !important;}
.thumb {
    max-height: 300px !important;
}
@media screen and (max-width: 1517px) { 
.item_thumbnail {
    max-height: 195px!important;
}
.thumb {
    max-height: 180px!important;
}

}
.item_thumbnail img{max-width:100%;}
div.panel#facet_taxonTree{margin-bottom:0}
div.panel#facet_taxonPath{display:none}
.item_metadata {padding:1px; padding-top:10px;}

.panel>.list-group .list-group-item.eduContext{
    display:inline-block; 
    width:22%;
    float:left;
    padding: 0;
    text-align: center;
    margin:1%;
    border:none; 
    font-size: 11px !important;	
}

@media only screen and (max-width: 1496px) {
.panel>.list-group .list-group-item.eduContext{	
width:23%;
font-size: 10px !important;	}	
}
@media only screen and (max-width: 1401px) {
.panel>.list-group .list-group-item.eduContext{	
width:31%;}}

@media only screen and (max-width: 1076px) {
.panel>.list-group .list-group-item.eduContext{	
width:31%;
font-size: 10px !important;}}


.panel>.list-group .list-group-item.eduContext  div{
background-image:url(../../../image/context/0.png);
    background-repeat: no-repeat;
    background-size:100% auto;
    background-position:center top;
    padding-top:100%; 
    min-height:146px;
}

.panel>.list-group .list-group-item.eduContext#eduContext_1  div{
    background-image:url(../../../image/context/1.png);
}
.panel>.list-group .list-group-item.eduContext#eduContext_2  div{
    background-image:url(../../../image/context/2.png);
}
.panel>.list-group .list-group-item.eduContext#eduContext_3  div{
    background-image:url(../../../image/context/3.png);
}
.panel>.list-group .list-group-item.eduContext#eduContext_4  div{
    background-image:url(../../../image/context/4.png);
}

.panel > .list-group .list-group-item.eduContext#eduContext_6 div {
    background-image: url(../../../image/context/6.png);
}
.panel > .list-group .list-group-item.eduContext#eduContext_5 div {
    background-image: url(../../../image/context/5.png);
}
.panel > .list-group .list-group-item.eduContext#eduContext_7 div {
    background-image: url(../../../image/context/7.png);
}

.panel > .list-group .list-group-item.eduContext#eduContext_12 div {
    background-image: url(../../../image/context/12.png);
}

.panel > .list-group .list-group-item.eduContext#eduContext_13 div {
    background-image: url(../../../image/context/13.png);
}


#facet_digExpression, #facet_grade{clear:both;}.discovery-search-appliedFilters{display:none;}
.item_label{text-transform:uppercase; color:#da8468}
.item_label.eduContext_label.book{ color:#d1a64e}
.item_label.grade_label.book{ color:#db6554}


.item_title a{text-transform:uppercase; color:#277E83; text-decoration:none; font-size:12pt}
.item_title.courseTitle a{color:#7c6129;}
.eduContext_value{text-transform: capitalize;}
.item_inner {
    padding: 0px;
    min-height: 420px;
    background-color: #f4f4f43d !important;
	background: rgb(248, 248, 248) !important;
text-shadow: 0 1px 0
rgba(255,255,255,0.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0
rgba(255,255,255,0.25),0 1px 2px
    rgba(0,0,0,0.05) !important;
    min-height: 290px ;
}


.item_inner.courseItem {
 text-shadow: 0 1px 0
rgba(255,255,255,0.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0
rgba(255,255,255,0.25),0 1px 2px
rgba(0,0,0,0.05) !important;
min-height: 297px !important;
background:rgba(248, 248, 248, 0.64) !important;
}



.item_exp{
    border-top: #eee 1px solid;
    width:100%;
    padding:10px 0;
}
.item_container{margin-bottom:10px;margin-left:15px; }
.pagination{clear: both;}

.container {
    max-width: 95%;
}

.treeview .node-disabled {
    /*display:none;*/
}

a.scopelink{text-decoration:none;}
a.scopelink div{color:#999;padding:10px 5px;border:#999 1px solid;}
a.scopelink.inactive div{color:#999;background-color:#fff;}
a.scopelink:hover div{color:#333;background-color:#eee;}
a.scopelink.active div{color:#000;border-color:#000;text-decoration:none;background-color:#fff;}



#facet_digExpression, #facet_learningResourceType{display:none}
.item_thumbnail img.courseThumb{max-width:50%}
a.more_exp_link div{opacity:0.8}
a.more_exp_link:hover div{opacity:1}
a.exp_link img{opacity:1}
a.exp_link:hover img{opacity:0.8}

.panel>.list-group .list-group-item.grade span.badge{float:right}

button.btn.switch.btn-info{background:none;background-color: #31b0d5;border-color: #2aabd2;color:#fff;}
button.btn.switch.btn-default{background:none;background-color: #e6e6e6;color: #333;}


.onoffswitch {
    width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
    float:left;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 1px solid #999; border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: 'Roboto Condensed', sans-serif !important; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.onoffswitch-inner:before, .sw-off{
    content: "OXI";
    padding-left: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: left;
    margin-left: 0;
}
.onoffswitch-inner:after {
    content: "NAI";
    padding-right: 10px;
    background-color:#32b0d5; color: #FFFFFF;
    text-align: right;
}

.onoffswitch-inner#en:before, .onoffswitch-inner#ext_en:before{
    content: "NO";
}
.onoffswitch-inner#en:after, .onoffswitch-inner#ext_en:after {
    content: "YES";
}

.onoffswitch-switch {
    display: block; width: 18px; height:18px;margin: 6px;
    background: #FFFFFF;
    border: 1px solid #999; 
    border-radius: 20px;
    position: relative;  left:0px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
}



.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    left: 56px; 
}

.search_scope{
    display:inline-block;
    float:left; 
    /*font-weight:bold;*/
    padding-top:7px;
    margin:0 15px; 
    margin-left:0; 
    font-size:14px;
}


.body {
    background-image: url('/ebooks/image/misc/paper-bg.jpg') !important;
    background-size: 100% auto;
}

.treeview .node-disabled {
    display: none !important;
}


#loading-image{
background-image: url(../../../image/spin.gif);
background-repeat: no-repeat;
background-size: 100% auto;
background-position:center top;
min-height:460px !important;
width:460px !important;
margin:auto;
padding:5px;
margin-bottom:40px !important;
}



/* Really Large Displays/Screens (e.g. 2560x1440) ---------- */
@media
only screen and (min-width: 2003px) {
    /* issue search filter images*/
	.panel > .list-group .list-group-item.eduContext {
    display: inline-block;
    width: 21%;}
}

@media only screen and (max-width: 1076px) {
.panel > .list-group .list-group-item.eduContext {
width: 23%;}
}




/* Kindle Portrait 600 X 1024 ----------- */
@media only screen
and (min-width: 595px)
and (max-width: 610px){
.panel > .list-group .list-group-item.eduContext {
    width: 18%;
}
}


@media only screen and (max-width: 990px) {
.panel > .list-group .list-group-item.eduContext {
    width: 18%;
}
}

@media only screen and (max-width: 460px) {
.panel > .list-group .list-group-item.eduContext {
    width: 29%;
}
}

/* Really Large Displays/Screens (e.g. 2560x1440) ---------- */
@media
only screen and (min-width: 2646px) {
.panel > .list-group .list-group-item.eduContext {
    display: inline-block;
    width: 20%;
}
}