@font-face {
  font-family:"Dhivehi";
  src:url('/css/fonts/dhivehi.ttf');
}
.dv {
  font-family:Dhivehi;
}
.en {
  font-family:Times;
}
body {
  margin:0px;
  font-family:Dhivehi;
}
*:focus {
  outline: none;
}
.btn {
  cursor:pointer;
  border:1px solid transparent;
  padding:2px;
  border-radius:4px;
}
.btn.clicked {
  border:1px solid #dfdfdf;
}
.os {
  border-image: url("/mobile/images/search_input.png") 0 17 0 17 fill repeat repeat;
  border-style: solid;
  border-width: 0 16px;
  box-sizing: border-box;
  display: table;
  position: relative;
  width: 100%;
}
.search {
  background: url("/mobile/images/msearch.png") no-repeat scroll right center transparent;
  border: medium none;
  padding-right:20px;
  height:35px;
  width: 100%;
  box-sizing:border-box;
}
.r {
  margin:0px;
  padding:3px;
}
.r > li {
  float:right;
  list-style-type:none;
  padding:0px;
  margin:3px 0;
  padding-right:25px;
  width:50%;
  background-size:20px 20px;
  background-repeat:no-repeat;
  background-position:right center;
  box-sizing:border-box;
}
a.normal {
  color:#500095;
  text-decoration:none;
  font-size:14px;
}
a.normal:visited {
  color:#500095;
}
@media screen and (orientation:portrait) {
.r > li {
  width:50%;
}
}
@media screen and (orientation:landscape) {
.r > li {
  width:33%;
}
}

.icon_advertisements, .icon_announcements, .icon_businesses, .icon_calendar, .icon_currency, 
.icon_downloads, .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('/css/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 { 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%; }