/* KFGQPC Uthman Taha Naskh */
@font-face {
	font-family: "Naskh";
	src: url('../../../files/fonts/uthmantn.eot'); /* IE9 Compat Modes */
	src: local('KFGQPC Uthman Taha Naskh'),
		   url('../../../files/fonts/uthmantn.eot?iefix') format('eot'), /* IE6-IE8 */
		   url('../../../files/fonts/uthmantn.otf') format('opentype'), 
		   url('../../../files/fonts/uthmantn.woff') format('woff'), /* Modern Browsers */
		   url('../../../files/fonts/uthmantn.ttf') format('truetype'),  /* Safari, Android, iOS */
		   url('../../../files/fonts/uthmantn.svg#svgFontName') format('svg'); /* Legacy iOS */
} 

/* KFGQPC Uthmanic Script Taha HAFS, has problem with the comma etc */
@font-face {
	font-family: "Hafs";
	src: url('../../../files/fonts/hafs.eot'); /* IE9 Compat Modes */
	src: local('KFGQPC Uthmanic Script Taha HAFS'),
		   url('../../../files/fonts/hafs.eot?iefix') format('eot'), /* IE6-IE8 */
		   url('../../../files/fonts/hafs.otf') format('opentype'), 
		   url('../../../files/fonts/hafs.woff') format('woff'), /* Modern Browsers */
		   url('../../../files/fonts/hafs.ttf') format('truetype'),  /* Safari, Android, iOS */
		   url('../../../files/fonts/hafs.svg#svgFontName') format('svg'); /* Legacy iOS */
} 

.quran-fullscreen{
	padding: 0px;
	margin: 0px;
    position:fixed;
    z-index: 99999;
    opacity:1;
    top:0;
    bottom:0;
    right:0;
    left:0;
	width: 100%;
	min-width: 100%;
	height: 100%;
	min-height: 100%;
    /*background: #ffffff;*/
}

.quran-ayah-num{
	font-size: 1em;
}
.quran-ayah-sub{
	direction:rtl;
	float: right;
	display: inline-block;
}
.ayah-audio{
	direction:rtl;
	display: inline-block;
	cursor: pointer;
}

.translate-ayah {
	width: 100%;
	direction: ltr;
	text-align: left;
	font-family: Times, Tahoma, verdana, helvetica; 
	font-weight: normal;
	font-size: 22px;
	line-height: 28px;
	border-bottom: 0px #e4e4e4 dashed;
	display:block;
}
.interpret-ayah {
	width: 100%;
	direction: rtl;
	text-align: justify;
	font-family: Times, Tahoma, verdana, helvetica; 
	font-weight: normal;
	font-size: 22px;
	line-height: 28px;
	border-bottom: 0px #e4e4e4 dashed;
	display:block;
}
.translit-ayah {
	width: 100%;
	direction: ltr;
	text-align: left;
	font-family: Times, Tahoma, verdana, helvetica; 
	font-weight: normal;
	font-size: 22px;
	line-height: 28px;
	border-bottom: 0px #e4e4e4 dashed;
	display:block;
}

.translate-ayah-cols {
	width: 100%;
	direction: ltr;
	text-align: left;
	font-family: Times, Tahoma, verdana, helvetica; 
	font-weight: normal;
	font-size: 22px;
	line-height: 28px;
	border-bottom: 0px #e4e4e4 dashed;
	display:block;
}
.interpret-ayah-cols {
	width: 100%;
	direction: rtl;
	text-align: justify;
	font-family: Times, Tahoma, verdana, helvetica; 
	font-weight: normal;
	font-size: 22px;
	line-height: 28px;
	border-bottom: 0px #e4e4e4 dashed;
	display:block;
}
.translit-ayah-cols {
	width: 100%;
	direction: ltr;
	text-align: left;
	font-family: Times, Tahoma, verdana, helvetica; 
	font-weight: normal;
	font-size: 22px;
	line-height: 28px;
	border-bottom: 0px #e4e4e4 dashed;
	display:block;
}

/* continuous layout*/
.translate-ayah-continuous {
	width: 100%;
	direction: ltr;
	text-align: left;
	font-family: Times, Tahoma, verdana, helvetica; 
	font-size: 22px;
	line-height: 28px;
	font-weight: normal;
	border-bottom: 0px #e4e4e4 dashed;
	display:block;
}
.interpret-ayah-continuous {
	width: 100%;
	direction: rtl;
	text-align: justify;
	font-family: Times, Tahoma, verdana, helvetica; 
	font-size: 22px;
	line-height: 28px;
	font-weight: normal;
	border-bottom: 0px #e4e4e4 dashed;
	display:block;
}
.translit-ayah-continuous {
	width: 100%;
	direction: ltr;
	text-align: left;
	font-family: Times, Tahoma, verdana, helvetica; 
	font-size: 22px;
	line-height: 28px;
	font-weight: normal;
	border-bottom: 0px #e4e4e4 dashed;
	display:block;
}

.sajdah_compulsary{
	color: red;
}
.sajdah_recommended{
	color: #ff00ff;
}

/* override the hover bold effect for multiselect drop down list items */
/*
.ui-multiselect,.ui-multiselect * { padding: 0px 0px 0px 2px; margin: 0px; font-weight:normal; } 
.ui-multiselect-checkboxes label.ui-state-hover { font-weight:normal; } 
*/

.small-button {
   padding: 0px ;
   font-size: .60em !important;
   margin: 2px 0px;
   width: 25px;
}
.left-arrow-btn{
	direction:ltr;
}
.right-arrow-btn{
	direction:ltr;
}

.audio-player-btn{
   font-size: .60em !important;
   padding: 4px 15px;
   margin: 2px 1px;
}

.quran-meaning-phrase {
	color: red;
	font-weight: bold;
	line-height: 100%;
}
.ayah-meaning {
	cursor: pointer;
	margin-left: .2em;
}
.meanings {
	display:inline-block;
}

.viewer-icon {
	margin-left: 10px;
	margin-right: 10px;
}

.quran-paginate {
}
/*----------------------------------*/
/*----------------------------------*/
/* quran signs */
.sign {
	font-family: me_quran,meQuran,Times New Roman;
	color: #FB7600;
	/* font-size: 0.9em; TODO*/
	font-size: 70%;
}

.internal-sign {
	font-family: me_quran,meQuran,Times New Roman;
	color: green;
	/* font-size: 0.65em; TODO*/
	font-size: 70%;
}

.juz-sign {
	width: 16px;
	height: 16px;
	background-position: 0 -80px;/* TODO juz sign in images */
	display: inline-block;
	vertical-align: middle;
	margin-top: 3px;
}

/* tajweed colors */

/*
.ghn {
    color: #FF7E1E;
}
.color.ghn {
	background-color: #FF7E1E;
}
.qlq {
    color: #DD0008;
}
.color.qlq
{
	background-color: #DD0008;
}
.qlq:hover {
    background-color: #F3A6A9;
    color: #DD0008;
    cursor: pointer;
}
.idgh_ghn {
    color: #169200;
}
.color.idgh_ghn
{
	background-color: #169200;
}
.idgh_ghn:hover {
    background-color: #9CE58E;
    color: #169200;
    cursor: pointer;
}
.idgh_w_ghn {
    color: #169200;
}
.color.idgh_w_ghn
{
	background-color: #169200;
}
.idgh_w_ghn:hover {
    background-color: #9CE58E;
    color: #169200;
    cursor: pointer;
}
.iqlb {
    color: #26BFFD;
}
.color.iqlb
{
	background-color: #26BFFD;
}
.iqlb:hover {
    background-color: #92E5FF;
    color: #0099C5;
    cursor: pointer;
}
.ikhf {
    color: #9400A8;
}
.color.ikhf
{
	background-color: #9400A8;
}
.ikhf:hover {
    background-color: #DAA6E1;
    color: #9400A8;
    cursor: pointer;
}
.ikhf_shfw {
    color: #D500B7;
}
.color.ikhf_shfw
{
	background-color: #D500B7;
}
.ikhf_shfw:hover {
    background-color: #F0A6E6;
    color: #D500B7;
    cursor: pointer;
}
.idghm_shfw {
    color: #58B800;
}
.color.idghm_shfw
{
	background-color: #58B800;
}
.idghm_shfw:hover {
    background-color: #BAE890;
    color: #58B800;
    cursor: pointer;
}
.slnt {
    color: #AAAAAA;
}
.color.slnt
{
	background-color: #AAAAAA;
}
.ham_wasl {
    color: #AAAAAA;
}
.color.ham_wasl
{
	background-color: #AAAAAA;
}
.ham_wasl:hover {
    background-color: #D7D7D7;
}
.madda_necessary {
    color: #000EBC;
}
.color.madda_necessary
{
	background-color: #000EBC;
}
.madda_obligatory {
    color: #2144C1;
}
.color.madda_obligatory
{
	background-color: #2144C1;
}
.madda_permissible {
    color: #4050FF;
}
.color.madda_permissible
{
	background-color: #4050FF;
}
.madda_normal {
    color: #537FFF;
}
.color.madda_normal
{
	background-color: #537FFF;
}
.idgh_mus {
    color: #A1A1A1;
}
.color.idgh_mus
{
	background-color: #A1A1A1;
}
.idgh_mus:hover {
    background-color: #D7D7D7;
}


.wordColor1 {
	color:#006AFF;
}
.wordColor2 {
	color:#FFD800;
}
.wordColor3 {
	color:#129308;
}
.wordColor4 {
	color:#CE7706;
}
.wordColor5 {
	color:#C90404;
}
.wordColor6 {
	color:#CE0692;
}
.wordColor7 {
	color:#A624F2;
}
.wordColor8 {
	color:#6928E2;
}
.wordColor9 {
	color:#0428C9;
}
.wordColor10 {
	color:#04AFC9;
}
*/

/* Tajweed Colors*/
.qalqala { 
	color: #0033ff;
}

.raa {
	color: #000099;
}

.lazem {
	color: #990000;
}

.monfsel {
	color: #9900CC;
}

.motsel {
	color: #FF0000;
}

.ared {
	color: #FF6600;
}

.sela {
	color: #996600;
}

.ekhfa { 
	color: #009933;
}

.edgham {
	color: #999999;
}
/*----------------------------------*/