
.rtl{
	direction:rtl !important;
}
.ltr{
	direction:ltr !important;
}

.lib_tab .nav-tabs{
	padding-right:10px
}
.lib_tab .nav-tabs > li {
  float: right; margin:-1px 3px; max-width:120px; text-align:center; padding:0
}
.lib_tab .nav-tabs > li > a {
   background-color:#FFF; border-color: #d8d8d8; padding:7px 5px; border-bottom-color: #d8d8d8 !important; color:#11413D; font:14px Djfont-reg;
}

.lib_tab .nav-tabs > li.active > a,
.lib_tab .nav-tabs > li.active > a:hover,
.lib_tab .nav-tabs > li.active > a:focus
 {
  color: #FFF;
  cursor: default;
  background-color: #0E5631;
  border: 1px solid #11413D;
  border-bottom-color: #005951 !important;
}
.lib_tab .tab-content{
	padding:10px 4px;
}

.booklist li, .booklist ul,.booklist ul li{
	list-style:none;	
}
.booklist ul{
	padding:0; margin:0
}
.booklist ul li i{
	font-size:14px; color:#52555c;
}
.booklist ul li,.book .content ul li{
	padding:3px 0; font:90% Djfont-reg !important; color:#52555c; border-bottom:solid 1px #e1e2e3; text-align:justify; direction:rtl;
}
.book .content .btn-danger{
	width:150px; text-align:right; font:90% gelight2; margin-top:10px
}
.booklist .item{
	
}
.booklist .item .thumbnail{
	margin:0px;
}
.booklist .item h2, .book h2{
	border-bottom: 3px solid #11413D; font:110% Djfont-Bold; padding-bottom:5px; padding-right:5px; text-align:right; color:#005951; margin-bottom:20px !important
}
 .booklist .item h2 a{
	color:#005951
 }

.book .content{
	margin:10px 0 !important;
}
.bookgroup .item .panel {
	margin:0px; padding:0px;
}
.bookgroup .item .panel{
	border-radius: 10px;
}
.bookgroup .item .panel-heading{
	background-color:#d9524c; text-align:center; font:100% gelight2; color:#fff; cursor:pointer; border-top-right-radius: 10px; border-top-left-radius: 10px;
}
.bookgroup .item ul li,.book ul li{
	font:110% Djfont-reg; padding:5px 0;
}
#categories{
	font: 100% Djfont-reg !important; text-align:right !important; direction: rtl;
}

#bookgrouplist .groupName{
	font:90% droid; padding:5px 10px; margin:5px auto; display:inline-block; width:100%; color:#BB292A;
}

.box-shadow{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.box-rounded{
	border-radius: 10px;overflow: hidden
}



.pagination > li > a,
.pagination > li > span {
  float: right;
  color:#033F32
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #033F32;
  border-color: #033F32;
}



.box_header{
	background-color: #023E31; color:#FFF; padding:5px 0; font:14px DjFont-Bold
}

.question_content{
	padding: 10px; text-align:justify; font:14px DjFont-reg; border-bottom: dotted 1px #ccc; direction:rtl;
}
.question_content span{
	color:red;
}
.question_answer{
	padding: 10px; text-align:justify; font:14px DjFont-reg; border-bottom: dotted 1px #ccc; direction:rtl; background-color:#f4f4f4;
}
.question_answer span{
	color:green;
}

.question_icon{
	text-align:center; padding: 10px;

}

.question_message{
	font:15px DjFont-Reg; line-height: 2.4; direction:rtl; padding: 15px 10px; border:5px solid #15795C; border-radius: 15px; background-color: #f2f3f4;
}

.entry_title1{
	font:16px Djfont-Bold; direction:rtl; text-align:justify
}

.sch_newslist{
	overflow:hidden; max-height:700px;padding:10px 0; list-style:none;
}
.sch_newslist ul li i{
	font-size:14px; color:#023E31;
}
.sch_newslist ul li{
	padding:10px; clear:both; direction: rtl; text-align: justify; color: #1C2A2B; list-style:none; font:13px DjFont-Reg; margin:0
}

.sch_newslist ul li:nth-child(even){
	background-color: #eee;
}

.nav-tabs > li {
  float: right;
}