﻿@charset "utf-8";
/* CSS Document */
/*************background theme***************/
/*body{background-image:url(../assets/img/0101.jpg);} /*for background can remove*/
/*.columns{background:#f4f4f4;} for background can remove*/
/*.ft-colr{background: #0065d7;}*/
/************end background theme***************************/
@import "accordion";
.sect-box{background:#DEF;line-height:1.2; margin:4px 1px; text-align:center;font-size:1rem;}
.bold{font-family: "Open Sans", "gravity", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight:700;font-size:0.875rem;}

.site-headings{font-family:"Open Sans", "gravitybook", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight:700;font-size:1rem;}
.top-nav{font-family:"Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-seri;
font-weight:700;font-size:1rem;background:#fff; height:60px;}
.col-border{border-bottom:1px solid #e6e6e6;}
.footer, .push {
	background:#0070d6; padding-top:40px;
/*height: 4em; */clear:both;}
.footer h6{font-size:0.87rem;
	color:#fff;
  	font-family:"Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	padding-left:10px;
	padding-top:1rem;
	}
.footer-styl{background:#0065d7;border-top:1px solid #0072dd;}

/* List with background*/
ul.back-list {
	list-style: none;
	margin-left: 0;
 	padding-left: 0;
 	text-indent: -1em; }
  /*list-style-type: square;*/
 ul.back-list li{background:url(../assets/img/bullet.png) no-repeat left; padding:0 4px 0 1rem;margin:0;top:0;}  
  
ul.back-list li a{
 
  /*font-size:0.75rem;*/
  line-height: 1.6;
  margin-bottom: 2.25rem;
  	padding-left: 1em;
 
}


/*footer list */
/* List with background*/
ul.footer-list {
	list-style: none;
	margin-left: 0;
 	padding-left: 1em;
 	text-indent: -1em;
   
	 }
  /*list-style-type: square;*/

ul.footer-list li a{
   background:url(../../img/bullet.jpg) no-repeat left; padding:0 0 0 1rem; 
  /*font-size:0.7143rem;*/
  line-height: 1.6;
  margin-bottom: 1.25rem;
  color:#fff;
  font-family:"Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight:normal;
  margin-left:10px;
}
ul.footer-list li a:hover{  
  color:#09F;
}
.footer-col-back{
	background:#0070d6;opacity:0.5;padding-top:4px;-khtml-opacity: 0.1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	}
/* end footer */

.home-online{background:#004f86;opacity:0.5;-khtml-opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}

ul.no-list{padding:0;margin:0; list-style:none;}
ul.no-list li a{padding:0 8px 0 0;margin:0; list-style:none; /*font-size:0.75rem;*/}

li.new-label a{
	text-decoration:none;
	background-image:url(../assets/img/new.png);
	background-position:right;
	background-repeat:no-repeat;
	width:auto;

	padding:0 30px 0 0;	
	border:0;
    list-style:none;
}
.back-list li.new-label a{text-decoration:none;
	background-image:url(../assets/img/new.png);
	background-position:right;
	background-repeat:no-repeat;
	width:auto;

	padding:0 30px 0 0;	
	border:0;
    list-style:none;}

.home-on-header{background:none; margin: 0 !important;color: #fff;padding: 0 15px 0 15px !important;border:none !important;}
.home-on-header h6{padding:10px;background:#0070d6;color:#fff;}
.home-panel{top: 0; background: #a7dbfe;padding:10px 8px 2px 8px;border:none;overflow:hidden;margin:0 0 8px 0;}
.home-panel a{/*color:#008cba;*/ color:#0070d6;font-weight:400;}
.home-panel a:hover{color:#fff;}
.home-panel hr {
  border: solid #2195ff;
  border-width: 1px 0 0;
  clear: both;
  /*margin: 1.25rem 0 1.1875rem;*/
  height: 0; }

/*---------top menu customized ----*/
ul.top-menu{margin-right:16px; float:right;}
/*---------top menu customized end ----*/

.small-f{font-size:0.6875rem;color:#0070d6;} 
.small-f a{color:#0070d6;}
.small-f a:hover{color:#008cba;}
p.small-f-d{font-size:0.8750rem;color:#666;font-family:'MV Waheed', Faruma,  'MV Faseyha';}

/*survey*/
.q {color:#0070d6;font-size:0.85rem;}


.small-p{font-size:0.6875rem;color:#666;font-family:'MV Waheed', Faruma,  'MV Faseyha';}
.small-p a{color:#0070d6;}
.small-stake {color:#fff;font-size:0.6875rem;}
.small-stake-d {color:#fff;font-size:0.75rem;font-family:'MV Waheed', Faruma, 'MV Faseyha'; letter-spacing:1px;margin-top:4px;}
.small-p a:hover{color:#008cba;}
.clear-spacer{width:100%;height:150px;clear:both;}
.home-orbit .orbit-caps{width:50%;margin-bottom:8%; margin-left:10%;}
.n-date{font-size:0.625rem;color:#666; font-family:"Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;}
.small-p-d{font-size:0.6875rem;color:#666;}
.small-p a-d{color:#0070d6;}
/*.back-fill{opacity:0.8;}
*/
.ellip{color:#0070d6;} .ellip a{color:#0070d6;} .ellip a:hover{color:#0070d6;}
/*stakeholder*/
ul.stakeholders  { margin:0; padding:0;}
ul.stakeholders li { display:inline;color:#09F;display:block; list-style:none; float:left; margin-right:5px;}
ul.stakeholders li a:hover{color:#09F;text-decoration:none;}

.stakeholders .label{width:auto;}
ul.affil-list-lft{padding:0;margin:0;}
ul.affil-list-lft li{list-style:none;padding:2px;display:inline;}
ul.affil-list-lft li a{color:#008cba;} ul.affil-list-lft li a:hover{color:#09F;}
ul.affil-list-lft li.label-afill{ padding:0 4px;margin:0 4px;background:#008cba;opacity:0.3;color:#fff;}

ul.affil-list-rgt{padding:0;margin:0;text-align:right;}
ul.affil-list-rgt li{list-style:none;padding:2px;display:inline;}
ul.affil-list-rgt li a{color:#008cba;/*font-size:0.75rem;*/} ul.affil-list-rgt li a:hover{color:#09F;}
ul.affil-list-rgt li.label-afill{ padding:0 4px;margin:0 4px;background:#008cba;opacity:0.1;color:#fff;}
/*.../stakeholders*/
.srch-button{padding:0; left: 0;}
.blue-back{background:#09F;} /*as link color*/ 
.blue-back-d{background:#00558e;} 
.blue-back a:hover{background:#09F;}
.page-top-pad{padding-top:0.85rem;}
.pad-top-4{padding-top:0.25rem;} .pad-top-8{padding-top:0.5rem;} .pad-bot-4{padding-bottom:0.25rem;} .pad-bot-8{padding-bottom:0.5rem;}
.pad-left-4{padding-left:0.25rem;} .pad-left-8{padding-left:0.5rem;} .pad-right-4{padding-right:0.25rem;} .pad-right-8{padding-right:0.5rem;}
.lnk-up a:hover{color:#008cba !important;}

/*flag*/
.flag { width:16px; height:11px;  background:url(../assets/img/flag-sprite.png) no-repeat; display:block;}
.AED { background-position:-20px -12px;}
.AUD { background-position:-56px -12px;}
.CAD { background-position:-92px -12px;}
.CHF { background-position:-128px -12px;}
.CNY { background-position:-164px -12px;}
.DKK { background-position:-200px -12px;}
.GBP { background-position:-236px -12px;}
.HKD { background-position:-272px -12px;}
.IDR { background-position:-308px -12px;}
.INR { background-position:-344px -12px;}
.JPY { background-position:-380px -12px;}
.LKR { background-position:-416px -12px;}
.MYR { background-position:-452px -12px;}
.NOK { background-position:-488px -12px;}
.SAR { background-position:-20px -36px;}
.SEK { background-position:-56px -36px;}
.SGD { background-position:-92px -36px;}
.THB { background-position:-128px -36px;}
.USD { background-position:-164px -36px;}
.XEU { background-position:-200px -36px;}
/*nd flag 0.875rem*/
.tb-left{ margin: 0 0 0.4375rem 0;}
.pagination .active a { /*for pagination*/
      background: #0070d6;
      color: white;
      font-weight: bold;
      cursor: default; }
.tb-default{background:#0070d6;}
.top-nav-link{padding:0 40px 0 0;margin:0;height:20px !important;background:#0070d6 !important;font-weight:normal;font-size:0.625rem;}/*first nav top*/
.r-float{float:right !important;background:#0070d6 !important;font-size:0.7143rem;color:#fff; width:auto;}
.r-float a{color:#002547;} .r-float a:hover{color:#ccc;}

.nav-font{font-size:0.7857rem;}
.norm-tabs{font-size:0.7857rem;color:#666;}
.norm-tabs dd a{font-size:0.7857rem;color:#666 !important; border-bottom:none !important; padding: 2px 8px;margin-bottom:4px;font-weight:normal;}
.norm-tabs dd a:hover{color:#09F !important;}
.norm-tabs dd.active a{background: #09F;color:#fff !important;}
dd.defaults {color:#09F !important;}
dd.defaults a{color:#09F !important;} dd.defaults a:hover{color:#fff !important;}
.youTubeWrapper {

    max-width:560px;margin:0 auto; padding:5px;}
.youTubeWrapper .inner {position: relative;padding-bottom: 56.25%; height: 0; overflow: hidden;}
.inner .vd-frame{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; max-width: 560px; max-height: 315px;}
.tv-tbl{width:100%;border-spacing:0;}
.tv-tbl p{padding: 0; margin: 0;}
.tv-tbl .hd-td{padding: 0 10px 20px 10px; margin: 0; background:#f2f2f2;}
.tv-container{width:100%;}
.tv-epi-box{ max-width:560px;margin:0 auto; padding:5px;}
.tv-epi-box .inner {position: relative;padding-bottom: 56.25%; overflow: hidden;}
.tv-epi-box .title {position: relative;}
.tv-epi-box .date {position: relative;}
.togg{
    
    border:0;
    /*color:#333;*/
    cursor:pointer;
    margin:0;padding:6px 4px;
    text-decoration:none;
    position:relative;
    font-size:12px;
}
.togg a{color:#666 !important;}
.sect p, .sect p{
   
    width:400px;
    padding:10px;font-size:12px;
    margin:0;
}
.sect table{font-size:12px !important;}

.sect a{color:#666 !important;}
.code p, .code p{  
    width:400px;
    padding:10px;font-size:12px;
    margin:0;
}
.code a{color:#666 !important;}
.under-line{border-bottom:1px dotted #d2d2d2 !important;}


.socl { margin:0 auto; padding:0;text-align:right;font-family:"Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
    .socl a { font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    }

.socl ul { margin:0; padding:0;font-family:"Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;}
.socl li { display:inline; background:url(../assets/img/social.png) no-repeat; height:25px; width:26px; display:block; float:right; margin-right:5px;font-family:"Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;}
.socl .utube{background-position:-56px 0;}
.socl .twt{background-position:-28px 0px;}
.socl .fb { background-position:0px 0px;}



.stakeholders{ margin:0 auto; padding:0;text-align:right;font-family:"Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
    .stakeholders a { font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    }

.stakeholders ul { margin:0; padding:0;}
.stakeholders li { display:inline; background:url(../assets/img/stake-sprite-040814.png) no-repeat; height:36px; width:40px; display:block; float:left; margin-right:5px;}

.stakeholders .immigration { background-position:-42px 0px;}
.stakeholders .police{background-position:0px 0px;}
.stakeholders .mira{background-position:-84px 0px;}

.stakeholders .mndf{background-position:-125px 0px;}
.stakeholders .mpl{background-position:-165px 0px;}
.stakeholders .wco{background-position:-210px 0px;}
.stakeholders .wto{background-position:-256px 0px;}
.stakeholders .macl-l{background-position:-298px 0px;}
.stakeholders .post-office{background-position:-340px 0px;}
.stakeholders .med{background-position:-388px 0px;}




.news{ font-family:"Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;  font-weight:normal;font-size:0.75rem;}
.news a{color:#09F;}

#advanceDiv, #advanceDiv_2{
	height:100px;
	/*background-color: #99CCFF;*/
	/*padding:20px;
	margin-top:10px;*/
	/*border-bottom:5px solid #3399FF;*/
	display:none;
    
}
a:hover, a:active, a:focus {/*remove dotted outline*/
  outline:none;
}
table .org-table {font-size:0.6429rem !important;background:#F9F9F9;}
.org-table tr, .org-table th,
.org-table tr, .org-table td {
    padding: 0.5625rem 0.625rem;
    /*font-size: 0.8125rem;*/
    font-size: 0.7143rem;
    color: #666;}
.org-table tr.even, .org-table tr.alt, .org-table tr:nth-of-type(even) {
    background:none; }
  table .org-table thead tr th,
  table .org-table tfoot tr th,
  table .org-table tbody tr td,
  table .org-table tr td,
  table .org-table tfoot tr td {
    display: table-cell;
    line-height: 1.125rem; }



hr.vertical{width:0;height:100%;}
.vert{background:url(../assets/img/vert.png) center no-repeat;height:50px;overflow:hidden;}
.vert-l{background:url(../assets/img/side-l.png) right no-repeat;height:50px;overflow:hidden;}

.org-box{padding:0;margin:0;}
.procedure-txt{font-weight:700;font-size:14px;padding:0 0 6px 0 !important;margin:0 !important;}
.contact-addr{padding:0 !important;margin:0 !important;}
.orbit-box{width:auto !important;border-top:1px solid #1b92ff;border-right:1px solid #4caaff;margin-bottom:4%;margin-top:0;padding-bottom:0;padding-top:0;}
.orbit-caption h5{color:#0070d6;padding-top:0;margin:0;}
.orbit-caption h5 a{color:#fff;font-size:14px;}
.orbit-box .orbit-txt{margin:0;font-size:0.6875rem;padding:0;}
.orbit-box .orbit-txt a{color:#fff;}
p.orb-lk a{color:#f69301 !important; font-style:italic !important;}
p.orb-lk a:hover{color:#f69301 !important; text-decoration:underline !important;}
.news-date{font-size:10px;display:block;margin-left:16px; font-style:italic;}
.news-date-d{font-size:10px;display:block;margin-right:16px; font-style:italic;}

/*thumb*/

.gallery li {
			display: block;
			float: left;
			/*height: 150px;*/
			margin-bottom: 6px;
			margin-right: 6px;
			/*width: 164px;*/
            border:1px solid #ddd;
            padding:4px;
		}
		.gallery li a {
			/*height: 150px;
			width: 164px;*/
            
		}
		.gallery li a img {
			max-width: 164px;
		}
.g-title{width:164px;font-size:0.7rem;margin:0;padding:4px 0;}
.dive{font-family:Faruma, 'MV Waheed', 'MV Faseyha'; }
.d-txt{font-family:Faruma,'MV Faseyha';font-size:1rem;color:#666;padding:8px 0 0 0;margin-top:6px;}
.d-head{font-family:'MV Waheed', Faruma,  'MV Faseyha'; letter-spacing:2px;color:#0070d6;}
.procedure-txt-d{font-weight:700;font-size:16px;padding:0 0 8px 0 !important;margin:0 !important;font-family:'MV Waheed', Faruma,  'MV Faseyha';}
/********payment********/
table.pay {border-collapse:collapse;/*border:0;*/width:100%;}
.pay tr{border-bottom:1px solid #ddd;}
td.lb{font-weight:bold; width:30%; }
td.tot{font-size:20px;border-top:4px solid #ddd;border-bottom:4px solid #ddd;}
.right-fl {text-align: right !important;}
.left-fl {text-align: left !important;margin-left:0;padding-left:0;}
p.agree{font-size:1.1em;}
p.agree a{color:#0070d6; text-decoration:underline;}
p.underline{font-size:1.1em;font-style:italic;}
.field-validation-error{font-size:10px;color:#ff0000;}
/******end paymemt*/

/*box background color fills for page body*/
/*light grey/white for page fills*/
.fill{background:#f9f9f9;}
/*light grey/white ends*/
/*fill black*/
.fill-b{background:#000;}
.fill-b-col{background:#000;}
.fill-b-tbl{background:#000;}
.fill-b-lst{background:#000;}
.fill-b ul li{background:#000;}
/*fill black ends*/

/*box backgound ends*/

