
#abLink{
	color:#374A35 !important;
	font-size:0.8rem;
	text-decoration: none !important;
}
#abLink:hover{
	color:#374A35 !important;
	text-decoration: none !important;
}

.whitetext{
	color:#FFF !important;
}

#ab_help[data-toggle="collapse"].collapsed::before {
	padding-right: 0.4rem;
  line-height: 51px;
  font-weight: 900;
  content: '\f105';
  font-family: 'Font Awesome 5 Free';
  color:#374A35 !important;
}

#ab_help[data-toggle="collapse"]::before {
 
  padding-right: 0.4rem;
  line-height: 51px;
  font-weight: 900;
  content: '\f107';
  font-family: 'Font Awesome 5 Free';
  color:#374A35 !important;
}









.helpBox{

		xbackground: #7B7B7B;
		border-radius:	0.35rem;
		color:#000;
}


}

.scoreboardList {

	color:#FFF !important;
}

.libraryTableMax{
	max-width:500px;
}

.deskTopMax{
	Xmax-width:500px;
}
.form-group label {
	font-weight:bold;
} 
.adminWarn{

	color:red;

}
.libraryList{
	background: #fff;
	color:#000;
}

.libraryList th{
	background: #47454D;
	color:#FFF;
	border-top: none !important;
}

.libraryMember{

	background: #333;
	color:#FFF;
	border: 1px solid white;
	padding:4px;
	

}



.schoolLibCard{
	min-width: 300px;
	xmax-width: 300px;
}



.requestBg {
	background-color: #FFF !important;
}
.historyItem:first-child{
	padding-top:0;
}

.historyItem{
	padding:1em;
}
.historyItem:nth-child(even) {
    background-color: #eee;
}

.libraryName{
	background-color:#709187; 
}
.requestAlert{
max-width:700px !important;


}
.loaderImage{
	max-width:300px !important;
}

.yellowstar{
	color:#fe0;

}

.getBookFromReview{

	background-color:#2eaa84; 
	color:#fff

}
.bookLibrary .card
{
    color:#000;

}

.historyCard{
	max-width:600px !important;

}

.google_img{
	max-width:200px;

}
.historyCardHeader{
	background-color: #205773 !important;
	color:#FFF !important;
}

.newCardHeaderApproved{
	background-color: #2eaa84 !important;
	color:#FFF !important;
}


.newCardHeader2{
	xbackground-color: #5a9fc1 !important;
	padding: 10px 0 8px 0;
	color:#FFF !important;
}

.newCardHeader{
	background-color: #5a9fc1 !important;
	color:#FFF !important;
}
/* .newCardHeader a {
	color:#FFF !important;
} */

.newCardHeaderLent{
	background-color: #5ebf9f !important;Lent
	color:#FFF !important;#
}
.newCardHeaderLent a {
	color:#FFF !important;
}





.findBG{
	background-color:#2eaa84;
	color:#FFF;

}.bookMin{


	min-width:250px !important;

}
.borrowedBook{

		

		border:1px solid black !important;
	
}

.card-title{
	background:#black;
}

.card-deck .card {
	
	max-width:500px !important;

}

.profileBookImage{
	max-width:140px;


}
.miniProductImage {

	max-width:200px;

}

.mainBody_dis {

	
	background: linear-gradient(#e66465, #9198e5);

}
body{
	background: -webkit-linear-gradient(to top, #F27121, #E94057, #376fa5);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to top, #F27121, #E94057, #376fa5); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}

#wrapper #content-wrapper{
	background: -webkit-linear-gradient(to top, #F27121, #E94057, #376fa5);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to top, #F27121, #E94057, #376fa5); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	Xcolor:#FFF;

}
.libraryTitle{
	color:#FFF !important;
}

.free{
 background:#7fa843;

}
.taken {
 background:#df4825;

}
.bookTitle{
	color:#FFF;
}
.bookDescription{
	color:#666;
}
.card-img-top2{
	width:100%;
}
.avatar{
	position: absolute;
  	top: -27px;
  	width: 80px;
  	text-align: right;
  	justify-content: right;
  	display: flex;width: 100%;
  	right:-17px;


}

.avatarReview{
	padding-bottom:10px;
	
}
.avatarReviews{
	position: absolute;
  	top: 4px;
  	width: 60px !important;
  	text-align: right;
  	justify-content: right;
  	xdisplay: inline;
  	right:352px;
  	padding-bottom:4px;



}
.avatarReviewOthers{

	position: relative;
  	top: 66px;
  	width: 60px !important;
  	text-align: right;
  	justify-content: right;
  	display: flex;width: 100%;
  	right:-26px;


}
.avatarReviewOthers img{
  	width: 50px !important;


}

.thumbSize{
	font-size: 1.2em;
}

.avatar img{
	width:80px;
	border: 2px solid white;
	z-index:10;

}
.avatarReview img{
	width:60px;
	border: 2px solid white;
	z-index:10;


}
.avatarReviewBack {
	width:60px;
	border: 2px solid white;
	background: green;
	height:100px;
	z-index:20;


}


.copyright{
	color:#000;
}
.bookLibrary{
	margin-top:20px;
	
}



.lenderNameRating{
	background: #dfeada;

	margin-bottom:2px;
	



}
.averageRating{
	background: #e8e8e8;
	margin-bottom:2px;
	



}

.reviewThumb{
	position: absolute;
  	top: 36px;
  	width: 80px;
  	text-align: right;
  	justify-content: right;
  	display: flex;width: 100%;
  	right:-13px;
  	


}
.reviewThumbDown{
	position: absolute;
  	top: 36px;
  	width: 80px;
  	text-align: right;
  	justify-content: right;
  	display: flex;width: 100%;
  	right:-13px;
  	color:#f7db46;
  	


}

.reviewThumbUp{
	color:#f7db46;
	
}

.reviewThumbDown{
	color:#fb997a;
	
}
.sectionHead{
	background: #dfeada;
}





.searchImage{
	xheight: 100px;
	xmax-height:160px;

}

.searchResultEntry .media-body{
	padding:1em;
}
.searchResultEntry{

    border: 1px solid white;
    background: #B5BDBB;
    color:#000;
}

.platformLink {

	color:#666;
	text-decoration: none;

}

.platformLink:hover {

	color:#333;
	text-decoration: none;

}

 /* .resourcesForm          { display: block; margin: 0px auto; background: #eee; border-radius: 10px; padding: 15px;                 } */
.resource_progress      { position:relative; border: 1px solid #ddd; padding: 1px; border-radius: 3px; padding-bottom: 1px;       }
#resource_bar           { background-color: #B4F5B4 !important; width:0%; height:20px; border-radius: 3px;                        }  
.resource_percent       { position:absolute; display:inline-block; left:48%; top:-1px;                                            }
#resource_progressBar   { margin-top:10px; width:100%; 		}


@media screen and (max-width: 767px) {
	.bookCard { 
		width:250px; 
		text-align: center;
		xmargin-left:100px;

	}


}

.bookCard { 
		max-width:250px; 
		

	}


.bookThumb{
	width:240px;

}

.avatarTD{
	max-width:80px !important;
}

.darkLink 		{ color:#666; cursor: pointer;  		}
.darkLink:hover { color:#333; text-decoration: none; 	}  



.friendsBooksList {

	padding-bottom: 20px !important;

}

.avatar-shadow {

     box-shadow: 0 0 8px rgba(0, 0, 0, .8);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
  }

 .img-squared {
  object-fit: cover;
  width: 40px;
  height: 40px;
}