* {
  margin: 0;
  padding: 0;
}

body {
	background-color: #fdfeff;
}

@font-face {
 font-family:'nastliq';
 src:url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.eot');
 src:url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.eot?#iefix') format('embedded-opentype'),
 url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.woff') format('woff'),
 url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.ttf') format('truetype'),
 url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.svg#NafeesRegular') format('svg');
}

.jumbotron {
    background-color: #FCFBF9;
	height: ;
}

.jtext{
	padding: 40px;
	text-align: right;
    font-size: 4.5rem;
    font-weight: 350;
    line-height: 1.2;
	direction: rtl;
    font-family: 'El Messiri', sans-serif;
	color: #797469;
}

/* Nav */
/* Add a black background color to the top navigation */
.navbar {
  background-color: #878175;
  overflow: hidden;
}

/* Style the links inside the navigation bar */
.navbar .ncontent {
  float: right;
  color: #f2f2f2;
  text-align: center;
  padding: 18px 30px;
  text-decoration: none;
  font-family: 'El Messiri', sans-serif;
  font-size: 17px;
}

/* Change the color of links on hover */
.navbar .ncontent:hover {
  background-color: #f9f9f9;
  color: black;
}

/* Add a color to the active/current link */
.navbar .ncontent.active {
  background-color: #eac49c;
  color: white;
}

/* scrolling state */
.navbar.fixed-top {
  position: fixed;
  top: 0;
  width: 100%;
}

#surahlist {
    	text-align:center;
		padding: 30px;
		direction: rtl;
}

.surahlist {
    padding: 30px 50px 30px 50px;
	background-color: #F1F1F0;
	width: 120px;
	display:inline-block;
	border: 4px solid #F1F1F0;
	margin: 10px;
	border-radius: 20px;
	font-size: 1.8rem;
    font-weight: 150;
    line-height: 1.0;
    font-family: 'Scheherazade', serif;
	color: #48453F ;
}

.surah {
	direction: rtl;
}

.surahname {
  padding: 50px;
  text-align: center;
  background:  #c2ccc3;
  color: #48453F;
  font-weight: 150;
  line-height: 1.0;
  font-family: 'Scheherazade', serif;
}

.surah_heading {
  padding: 30px;
  text-align: center;
  background:  #dadcda;
  color: #48453F;
  font-weight: 120;
  line-height: 1.0;
  font-family: 'Scheherazade', serif;
}

.sno {
	font-size: 3.8rem;
	display:inline-block;
}

.sname {
	font-size: 3.8rem;
	display:inline-block;
}

.ayat {
	font-size: 2.4rem;
	display:inline-block;
}

.text {
	padding: 45px 40px 0px 0px;
	font-size: 2.6rem;
    font-weight: 50;
    line-height: 1.5;
    font-family: AlQalamQuranMajeed2;
	color: #48453F;
	display: inline-block;
	max-width: 90%;
}

.aya {
	padding-top: 10px;
	padding-bottom: 15px;
	font-size: 1.8rem;
    font-weight: 150;
    line-height: 1.0;
    font-family: 'Amiri', serif;
	color: #48453F;
	display: inline-block;
}

.tag {
	padding: 3px;
	margin-top: 40px;
	font-size: 1.2rem;
    font-weight: 150;
    line-height: 1.0;
	color: white;
	display: inline-block;
	text-align: left;
	text-decoration: none;
	background-color: #ae5e44;
	border: 1px solid #ae5e44;
	border-radius: 5px;
}

.tarjuma {
	padding-right: 40px;
	font-size: 1.2rem;
    line-height: 2.2;
    font-family: 'nastliq';
	font-weight: normal;
	font-style: normal;
}

.surnav {
    text-decoration: none !important;
	color: #48453F;
	font-size: 1.5rem;
    font-weight: 150;
    line-height: 1.5;
    font-family: 'amiri', serif;
}

.surah-body {
	padding: 20px;
	direction: rtl;
}

.modal-title {
	font-size: 3.5rem;
    font-weight: 150;
    line-height: 1.0;
    font-family: 'amiri', serif;
	color: #48453F;
	direction: rtl;
}

.close {
  position: absolute;
  left: 32px;
  top: 32px;
  width: 32px;
  height: 32px;
  opacity: 0.3;
}
.close:hover {
  opacity: 1;
  cursor: pointer;
}
.close:before, .close:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 33px;
  width: 2px;
  background-color: #333;
}
.close:before {
  transform: rotate(45deg);
}
.close:after {
  transform: rotate(-45deg);
}

.closebtn {
  background-color: #f44336; 
  border: none;
  color: white;
  padding: 10px 22px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 15px;
  margin: 4px 2px;
  cursor: pointer;
}

.savebtn {
  background-color: #ae5e44; 
  border: none;
  color: white;
  padding: 10px 22px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 15px;
  margin: 4px 2px;
  cursor: pointer;
}

.modalheading {
  font-size: 25px;
  width: 90%;
  margin: 5%;
  direction: rtl;
  padding-top: 8px;
  font-family: 'nastliq';
}

.tagarea {
  border: none;
  border-bottom: 2px solid #ccc;
  width: 90%;
  margin: 5%;
  font-size: 20px;
}

.notesarea {
  margin: 5%;
  width: 90%;
  height: 150px;
  padding: 12px 20px;
  box-sizing: border-box;
  border: 2px solid #ccc;
  border-radius: 4px;
  background-color: #f8f8f8;
  resize: none;
  font-size: 20px;
  font-family: 'nastliq';
  direction: rtl;
}

.cacheElement, .cacheElementFiltre {
    display: none;
}

.searcharea {
  border: none;
  border-bottom: 2px solid #ccc;
  width: 90%;
  margin: 1%;
  font-size: 20px;
}