@font-face {
  font-family: 'Faruma';
  src: url('https://dhivehi.mv/css/fonts/Faruma.eot?#iefix') format('embedded-opentype'),  url('https://dhivehi.mv/css/fonts/Faruma.otf')  format('opentype'), url('https://dhivehi.mv/css/fonts/Faruma.woff') format('woff'), url('https://dhivehi.mv/css/fonts/Faruma.ttf')  format('truetype'), url('https://dhivehi.mv/css/fonts/Faruma.svg#Faruma') format('svg');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+0020-FDF2;
}
.thaana {
    font-family: Faruma;
    direction: rtl;
}
@font-face {
	font-family:'Athu Casual';
	src:url('/fonts/data/ef/Athu_Casual.otf');
}
@font-face {
	font-family:Dhivehi;
	src:url('https://dhivehi.mv/css/fonts/dhivehi.ttf');
}
body {
	margin:0px;
	padding:0px;
	font-family:Dhivehi;
}
.icon_advertisements, .icon_announcements, .icon_businesses, .icon_calendar, .icon_currency, .icon_downloads, .icon_drives, .icon_fonts, .icon_health, .icon_islamic-library, .icon_language, .icon_laws, .icon_maldivian-islands, .icon_news-info, .icon_prayer-times, .icon_quran, .icon_recipes, .icon_stories, .icon_students, .icon_tools, .icon_transport, .icon_weather, .icon_websites {
	max-width: 100%;
	background-size: 100%;
	background-image: url('/mobile/images/icons.png');
}
.icon_advertisements {
	background-position: 0 0%;
	background-size: 100%;
}
.icon_announcements {
	background-position: 0 4.761905%;
	background-size: 100%;
}
.icon_businesses {
	background-position: 0 9.52381%;
	background-size: 100%;
}
.icon_calendar {
	background-position: 0 14.285714%;
	background-size: 100%;
}
.icon_currency {
	background-position: 0 19.047619%;
	background-size: 100%;
}
.icon_downloads,.icon_drives {
	background-position: 0 23.809524%;
	background-size: 100%;
}
.icon_fonts {
	background-position: 0 28.571429%;
	background-size: 100%;
}
.icon_health {
	background-position: 0 33.333333%;
	background-size: 100%;
}
.icon_islamic-library {
	background-position: 0 38.095238%;
	background-size: 100%;
}
.icon_language {
	background-position: 0 42.857143%;
	background-size: 100%;
}
.icon_laws {
	background-position: 0 47.619048%;
	background-size: 100%;
}
.icon_maldivian-islands {
	background-position: 0 52.380952%;
	background-size: 100%;
}
.icon_news-info {
	background-position: 0 57.142857%;
	background-size: 100%;
}
.icon_prayer-times {
	background-position: 0 61.904762%;
	background-size: 100%;
}
.icon_quran {
	background-position: 0 66.666667%;
	background-size: 100%;
}
.icon_recipes {
	background-position: 0 71.428571%;
	background-size: 100%;
}
.icon_stories {
	background-position: 0 76.190476%;
	background-size: 100%;
}
.icon_students {
	background-position: 0 80.952381%;
	background-size: 100%;
}
.icon_tools {
	background-position: 0 85.714286%;
	background-size: 100%;
}
.icon_transport {
	background-position: 0 90.47619%;
	background-size: 100%;
}
.icon_weather {
	background-position: 0 95.238095%;
	background-size: 100%;
}
.icon_websites {
	background-position: 0 100%;
	background-size: 100%;
}
.menu_links {
	color:#D3D3D3;
	font-size:14px;
	text-decoration:none;
}
input:focus {
	outline: none;
}
.clearable {
	background: #fff url(/mobile/images/clear.png) no-repeat left -10px center;
	border: 1px solid #999;
	padding: 3px 3px 3px 18px; /* Use the same right padding (18) in jQ! */
	border-radius: 3px;
	transition: background 0.4s;
}
.clearable.x {
	background-position: left 5px center;
}
.clearable.onX {
	cursor: pointer;
}
.anim {
	-webkit-transition-property: all;
	-webkit-transition-duration: .5s;
	-webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
	-moz-transition-property: all;
	-moz-transition-duration: .5s;
	-moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
	-ms-transition-property: all;
	-ms-transition-duration: .5s;
	-ms-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
	transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.maincats {
	z-index:100000000000000;
	position:fixed;
	right:-60%;
	top:0px;
	width:60%;
	box-sizing:border-box;
	color:#D3D3D3;
}
.maincatsT {
	position:fixed;
	right:0px;
}
a.normal {
	text-decoration:none;
}
.thaana {
	font-family:'Athu Casual';
}
