@CHARSET "UTF-8";

input#search-input {
	font-size: 120% !important;
}

* {
	padding: 0;
	margin: 0;
	font-family: "APLLZar" !important;
	font-size: 102% !important;
	direction: rtl;
}

#main-div, .apll-msg-error {
	display: table;
	margin: 0 auto;
}

.apll-grid-row {
	min-width: 15.5em;
}

.apll-grid-row-odd {
	background-color: #FDFDFE;
}

.apll-grid-row-odd {
	background-color: #E3E8F3;
}

.apll-btn {
	cursor: pointer;
	vertical-align: middle;
}

.apll-search-result {
	font-size: 125% !important;
	margin-right: .5em;
	margin-top: .5em;
}

.apll-pagination {
	text-align: center;
}

.apll-button-active {
	background-position: 0 -1097px;
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	padding: 0 .4em;
	margin: .2em;
	height: 2.25em;
	line-height: 2.25em;
	cursor: pointer;
	white-space: nowrap;
	border: .14em solid #c9c9c9;
	color: #000;
	font-weight: bold;
	border-radius: .25em .25em .25em .25em;
	min-width: 4em;
	background-color: #47C3ED;	
}
.apll-button {
	background-position: 0 -1097px;
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	padding: 0 .4em;
	margin: .2em;
	height: 2.25em;
	line-height: 2.25em;
	cursor: pointer;
	white-space: nowrap;
	background-image: url(images/btn.gif) !important;
	border: .14em solid #c9c9c9;
	color: #000;
	font-weight: bold;
	border-radius: .25em .25em .25em .25em;
	min-width: 4em;
}

.apll-msg-error, .apll-msg-info, .apll-msg-success, .apll-msg-warn {	
	border: .14em solid;
	text-align: right;
	margin-bottom: 21px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	text-shadow: 2px 2px 2px #ccc;
	border-radius: .25em;
	direction: rtl;
	padding-right: 28px;
	padding-left: 28px;
	font-size: 120%;
	max-width: 804px;
	max-height: 2em;
	float: right;
	display: none;
}

.apll-msg-error {
	font-size: 140% !important;
	color: #D8000C;
	background: rgba(255, 186, 186, .85) url('img/icon-cross.png') no-repeat
		98% 11px;
}

.apll-msg-info {
	color: #00529B;
	background: rgba(189, 229, 248, .85) url('img/icon-info.png') no-repeat
		98% 11px;
}

.apll-msg-success {	
	color: #4F8A10;
	font-size: 140% !important;
	background: rgba(223, 242, 191, .9) url('img/icon-tick.png') no-repeat
		98% 11px;
}

.apll-welcom-message{
	width: 700px !important;
	height: 275px !important;	
	z-index: 15;
	margin: -100px 0 0 -150px;
	color: #4F8A10  !important;
	max-width: 160em  !important;
	font-size: 125% !important;	
}

.apll-msg-warn {
	color: #9F6000;
	background: rgba(254, 239, 179, .85) url('img/icon-warning.png')
		no-repeat 98% 11px;
}

.apll-v-link {
	color: #03739c;
	cursor: pointer;
	margin-right: .25em;	
	margin-left: .25em;	
	margin-top: .4em;	
	margin-bottom: .4em;
	display: inline;	
	text-decoration: none;
}

.apll-wo-entry-body{	
}
.apll-wo-entry-name{	
	font-weight: bold !important;
	color: #FC3286;
	font-size: 115% !important;
}

.apll-wo-authors{
	font-family: APLLZar !important;
	text-align: justify;
	font-size: 150% !important;
	margin-top: .5em;
	margin-right: .5em;
}

.apll-wo-entry{
	font-family: APLLZar !important;
	text-align: justify;
	font-size: 170% !important;
}
.apll-wo-sub-entry-name{
	font-weight: bold !important;
	color: #0497F2;
	font-size: 110% !important;
}
.apll-wo-bold-super-script{
	font-weight: bold !important;
	vertical-align: super;
    font-size: smaller !important;
}
.apll-wo-bold-sub-script{	
	font-weight: bold !important;
	vertical-align: sub;
    font-size: smaller !important;	
}
.apll-wo-italic{
	font-style: italic !important;
}
.apll-wo-local-rtl{}
.apll-wo-local-ltr{}
.apll-wo-font-zar{}
.apll-wo-font-badr{
	font-family: APLLBadr !important;
}
.apll-wo-font-doulos-sil{
	font-family: APLLDoulosSIL !important;
}

.apll-wo-bold{
	font-weight: bold;
}

.apll-wo-entry-header{
	color: #669900;
	font-size: 90% !important;
	white-space: nowrap;
}

.apll-wo-entry-definition{
	color: #0000CC;	
}

body#main-body{
	background-color: #E5F2FF;
	height: 100%;
}

div#body{
	float: none;
	/*min-width: 1100px;*/	
}

div#logo{
	max-width: 804px;
}

div#not-found{
	position: absolute;
	top: -2.1em;	
/*	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)*/
}

div#info-message{
	position: absolute;
	top: -2.1em;	
}

div#menu{	
	max-width: 804px;
	margin-right: 1em;
	overflow: hidden;
	display: inline-flex;	
	width: 804px;
}
div#menu li{		 
	display: inline;
    margin-left: .5em;
    font-size: 110% !important;    
}



div#sub-center{	
}

div#center{
width: 100% !important;
}

div#search{
	max-width: 804px;	
	border-bottom: .14em solid;
	border-top: .14em solid;
	border-color: #DCD8D7
}
div#showHint{
	text-align: justify;
	position: fixed;
	overflow-x: auto !important;
	top: 40%;
	right: 1.25%;	
}
img#search-btn{
	margin-right: .5em;
}
div#search-box{
margin-right: 1em;
width: 310px;
}

td#chars{
	font-size: 120% !important;
	display: table;
	table-layout: fixed;	
	width: 100%;
}
p {
	text-align: justify;
}
table {
	width: 100%;
	height: 100%;
}

input#search-input{
	direction: rtl;
	width: 100%;
}

div#main{	
	position: absolute;
	top: 215px;
	left: 0em;
	right:0em;
	bottom:3em;	
	display: inline-flex;
	vertical-align: middle;
}

div#center{
	background-color: white;	
	width: 804px;	
	overflow-y: auto;	
}

div#entry-details{
	padding: 1em;
}

div#left{
	background-color: #BFDFFF;
	width: 25%;	
	overflow-y: auto;
	border-radius: .25em 0em 0em .25em;
	display: none;
}

div#footer{
	position: fixed;
	bottom: 1em;	
	margin-right: -398px;
	text-align: center;	
	vertical-align:middle;
	width: 100%;
}

div#comment-box{
	padding: 1em;
	margin-right: 150px;
	margin-top: 30px;
	position: fixed;
	max-width: 26em;
	height: 18em;	
	background-color: #BFDFFF;	
	overflow: auto;
	border-radius: .25em .25em .25em .25em;	
	box-shadow: 10px 10px 5px grey;		
	display: none;
}
.apll-red-border{
	box-shadow: 1px 1px 1px 2px #FF0014;
}
textarea#comment-value{
	width: 17em;
	height: 8em;	
}

ul.ui-autocomplete.ui-menu {
  z-index: 1000;
  font-size: 120% !important;
}

.apll-welcom-message{
    width: 700px !important;
    height: 275px !important;
    z-index: 15;
    margin: -100px 0 0 -150px;
    color: #4F8A10  !important;
    max-width: 160em  !important;
    max-height: 160em  !important;
    font-size: 125% !important;
}

/* .apll-middle-text{ */
/* 	line-height: 1em !important; */
/* 	height: 1em !important;	 */
/* 	vertical-align: middle !important; */
/* 	text-align: middle !important; */
/* } */