/************** VISA CSS ******************/

form,img,strong{padding:0; margin:0;}

.clr{height:0px;}

.blue,#suboptions li a{color:#172e81;}

* html .clr{height:auto;}

.notopruler{margin:0 0 22px; width:100%; float:left; color:#adadad; overflow:hidden; padding:0; height:1px; background:#adadad;}

.ruler{margin:14px 0 10px 0; width:100%; float:left; color:#adadad; overflow:hidden; padding:0; height:1px; background:#adadad;}

.customersupport-bloc{width:100%; height:auto; float:left;}

.visa-block1{width:319px; height:auto; float:left;}

.visa-block2{width:640px; height:auto; float:right;}

.fullwidth{width:100%;}

.blue-cont-area-left {padding:0 0 0 0; border-left:#ddd6d6 solid 1px; border-right:#ddd6d6 solid 1px; background-color: #e2f4fd; padding:10px;}

.white-cont-area-left {padding:0 0 0 0; border-left:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px; background-color: #FFFFFF; padding:10px;}

.white-cont-area-support{padding:10px 25px 25px 25px !important;}

img,a{border:none;}

/************** Customer Support CSS ******************/

#maincountrieslanding{padding:0 0 20px 0;}

#maincountries{padding:0 0 15px 0;}

#maincountrieslanding{width:100%; text-align:justify;}



.text-25{color:#172e81;font:bold 26px Arial, Helvetica, sans-serif;margin-bottom:10px;}

.text-24{color:#172e81;font:bold 24px Arial, Helvetica, sans-serif;margin-bottom:10px;}

.text-20{color:#172e81;font:bold 20px Arial, Helvetica, sans-serif;}

.txtbold{font-weight:bold;color:#172e81;}

.txt16bold{font-weight:bold;color:#172e81;}

.padrht10{padding-right:10px;}

.padtop10{padding-top:10px;}

* html .padtop10{padding-top:8px;}

.padtop20{padding-top:28px;}

.height20{height:20px;}

* html .padtop20{padding-top:20px;}

.padtop3{padding-top:3px;}

.padleft5{padding-left:5px;}

.padleft25{padding-left:25px;}

.padbottom25{padding-bottom:25px;}

.padbottom10{padding-bottom:10px;}

.mrgnrht5{margin-right:5px;}

.mrgnlft5{margin-left:5px;}

.mrgntop0{margin-top:0;}

.mrgntop10{margin-top:10px;}

.mrgnbtm0{margin-bottom:0;}

.mrgnbtm10{margin-bottom:10px!important;}

.mrgntop15{margin-top:15px;}

.bold{font-weight:bold;}

.handpointer{cursor:pointer; display:block; background-color:#999; color:#FFF; font-weight:bold; padding:3px; border-radius:5px}
.handpointer:hover{background-color:#3da3d2;}



/* round corner code css start */

.bl {background: url(http://www.makemytrip.com/images/bl.gif) 0 100% no-repeat}

.br {background: url(http://www.makemytrip.com/images/br.gif) 100% 100% no-repeat}

.tl {background: url(http://www.makemytrip.com/images/tl.gif) 0 0 no-repeat}

.tr {background: url(http://www.makemytrip.com/images/tr.gif) 100% 0 no-repeat; padding:15px 15px 15px 25px; overflow:hidden;}

.t {background: url(http://www.makemytrip.com/images/dot.gif) 0 0 repeat-x; width:100%; background-color:#fdf7dd;}

.b {background: url(http://www.makemytrip.com/images/dot.gif) 0 100% repeat-x}

.l {background: url(http://www.makemytrip.com/images/dot.gif) 0 0 repeat-y}

.r {background: url(http://www.makemytrip.com/images/dot.gif) 100% 0 repeat-y}



/* innerwhite area */

.blw {background: url(http://images5.makemytrip.com/images/bl-wht.jpg) 0 100% no-repeat}

.brw {background: url(http://images5.makemytrip.com/images/br-wht.jpg) 100% 100% no-repeat}

.tlw {background: url(http://images5.makemytrip.com/images/tl-wht.jpg) 0 0 no-repeat}

.trw {background: url(http://images5.makemytrip.com/images/tr-wht.jpg) 100% 0 no-repeat; padding:15px 15px 15px 25px;}

/* innerwhite area */



.bbl {background: url(http://www.makemytrip.com/images/b-bl.gif) 0 100% no-repeat}

.bbr {background: url(http://www.makemytrip.com/images/b-br.gif) 100% 100% no-repeat}

.btl {background: url(http://www.makemytrip.com/images/b-tl.gif) 0 0 no-repeat}

.btr {background: url(http://www.makemytrip.com/images/b-tr.gif) 100% 0 no-repeat; padding:21px;}

.bt {background: url(http://www.makemytrip.com/images/b-dot.gif) 0 0 repeat-x; width:100%; background-color:#e2eff8;}

.wht {background: url(http://www.makemytrip.com/images/b-dot.gif) 0 0 repeat-x; width:100%; background-color:#fff;}

.bb {background: url(http://www.makemytrip.com/images/b-dot.gif) 0 100% repeat-x}

.b-l {background: url(http://www.makemytrip.com/images/b-dot.gif) 0 0 repeat-y}

.b-r {background: url(http://www.makemytrip.com/images/b-dot.gif) 100% 0 repeat-y}



.wbl {background: url(http://www.makemytrip.com/images/w-bl.gif) 0 100% no-repeat}

.wbr {background: url(http://www.makemytrip.com/images/w-br.gif) 100% 100% no-repeat}

.wtl {background: url(http://www.makemytrip.com/images/w-tl.gif) 0 0 no-repeat}

.wtr {background: url(http://www.makemytrip.com/images/w-tr.gif) 100% 0 no-repeat; padding:15px 15px 20px 25px;}

.wt {background: url(http://www.makemytrip.com/images/wt-dot.gif) 0 0 repeat-x; width:100%; background-color:#fff;}

.wb {background: url(http://www.makemytrip.com/images/wb-dot.gif) 0 100% repeat-x}

.wl {background: url(http://www.makemytrip.com/images/wl-dot.gif) 0 0 repeat-y}

.wr {background: url(http://www.makemytrip.com/images/wr-dot.gif) 100% 0 repeat-y}

/* round corner code css end */





ul.topyellowwhite{list-style:none; list-style-image:none; padding:0px;}

ul.topyellowwhite li{background:url(http://images4.makemytrip.com/images/midrpt.png) repeat-x; float: left; line-height: 28px;}

ul.topyellowwhite li.leftarc{background:url(http://images4.makemytrip.com/images/left-rounded.png) left no-repeat; padding-left:10px; float:left; height: 28px;}

ul.topyellowwhite li.rightarc{background: url(http://images4.makemytrip.com/images/right-rounded.png) no-repeat; height: 28px; float: left; width:32px;}

.textboldblack a{font-family:Arial, Helvetica, sans-serif;color:#000000; text-decoration:none;text-transform:uppercase;font-size:12px;padding-left:5px;}

#button{padding:5px 0 5px 0;float:left; margin-top:3px;}

.setbtnPos{margin:10px 0 15px 25px;}

#help{padding:5px 5px 5px 10px;float:left;}

#lftbox{color:#172e81;}

.select-free{position:absolute;z-index:10;#overflow:hidden;/*must have*/width:226px;/*must have for any value*/;}



/*Visa code */

.blockelem

{

	display:block;

}



.bulletList li

{

	list-style-type:none;

	background: url(http://images5.makemytrip.com/images/bullet.jpg) no-repeat;

	padding: 0 0 6px 25px;

	margin: 5px 0 5px 0;

	border-bottom:1px dotted #a9b6bf;

	font-weight:bold;

}



.lightblue li

{

	background: url(http://images5.makemytrip.com/images/bullet-whtbg.jpg) no-repeat;

}



.bulletList li:hover,

.bulletList li.active

{

	list-style-type:none;

	background: url(http://images5.makemytrip.com/images/bulletactive.jpg) no-repeat;

	padding: 0 0 6px 25px;

	margin: 5px 0 5px 0;

}



.bulletList li.active a

{

	color:#000;

}



#Visanote_options{border-bottom:none; margin:0px; padding: 0 0 0 25px;}

#suboptions li.active a{color:#000 !important;}

#suboptions li#firstsub{border-top:1px dotted #a9b6bf; padding: 6px 0 6px 25px; background-position:0 6px;}

.LiborderBtm{border-bottom:1px dotted #a9b6bf!important; padding: 0 0 6px 25px !important;}

.lightblue li:hover

{

	background: url(http://images5.makemytrip.com/images/bullet-whtbg.jpg) no-repeat;

}



.bulletList li a,

.bulletListLanding li a,

.breadcrumb,

.breadcrumb a

{

	color:#172e81;

	text-decoration:none;

}



.bulletListLanding li

{

	list-style-type:none;

	padding: 0 0 6px 25px;

	margin: 5px 0 5px 0;

	font-weight:bold;

	border-bottom:1px dotted #a9b6bf;

}



.bulletList li.active a,

.bulletListLanding li.active a

{

	color:#000;

}



.breadcrumb

{

	width:100%;

	padding-bottom:9px;

	border-bottom:1px solid #d1d6ea;

}



.brdcrumb-arrow

{

	padding:0 2px 0 2px;

	vertical-align:top;

}



.globepic

{

	width:85px;

	height:auto;

	float:left;

}



.floatLft

{

	float:left;

}



.plaintext

{

	color:#172e81;

}



#info

{

	width:100%;

	height:auto;

}



#info ul.infodetails

{

 width:100%;	

 float:left;

 list-style:none;

}



#info ul.infodetails li

{

	float:left;

	display:inline;

	margin-bottom:5px;

}



#info ul.infodetails li.bold,

#info ul.infodetails li.brdr-lftli

{

	width:20%;

}



#info ul.infodetails li.righttxt,

#info ul.infodetails li.brdr-rhtli

{

	width:80%;

	float:left;

}



#info ul.infodetails li.brdr-lftli,

#info ul.infodetails li.brdr-rhtli

{

	border-top:1px solid #adadad;

	height:1px;

	overflow:hidden;

	padding:2px 0 3px;

	margin-top:2px;

}



.categoryhead

{

 color:#172E81;

 font-size:16px;

 font-weight:bold;

 padding-bottom:6px;

}



.informationcopy ul

{

 padding-bottom:10px;

}



.informationcopy p

{

 padding: 5px 0 0 0;

}



#visainfo a{ text-decoration: none;}



#visainfo ul

{

list-style-position:outside;

margin-left:16px;

}



#visainfo ul ul

{

 list-style-type:disc;

 margin:0;

}



/* Visainfo infodetails UL code */

 #visainfo ul.infodetails

{

 width:100% !important;	

 float:left !important;

 list-style:none !important;

 margin:0 !important;

 padding:0 !important;

}



#visainfo ul.infodetails li

{

	float:left !important;

	display:inline !important;

	margin-bottom:5px !important;

}



#visainfo ul.infodetails li.bold

{

	width:20% !important;

}



#visainfo ul.infodetails li.righttxt

{

	width:80% !important;

	float:left !important;

}



/* Visainfo infodetails UL code end*/



.feeinfo

{

 margin:10px 0 0 0;

}



.feeinfo td

{

  border:1px solid #adadad;

  padding:3px 3px 3px 10px;

  background:#fbecac;

}



.padspace

{

 background:#fff4c7 !important;

 font-size:12px;

 font-weight:bold;

 color:#172E81;

}



.fntsize14

{

	font-size:14px;

	font-weight:bold;

}



.toparrow

{

	width:37px;

	float:right;

	

}



.toparrow a

{

	background:url("http://images5.makemytrip.com/images/toparrw.jpg") no-repeat;

	width:14px;

	height:14px;

	padding-left:17px;

}



/* Visa landing start */

.column,

.columnlast

{

	width:39%;

	float:left;

	margin-right:32px;

}



.columnlast

{

	margin:0 16px 0 0;

}



.column select,

.columnlast select,

.forminner select

{

	width:215px;

	color:#7f7f7f;

	margin:2px 0 0 0;

	font-size:12px;

}



.pathimg

{

	background:url("http://images5.makemytrip.com/images/patharea.jpg") no-repeat;

	width:516px;

	height:250px;

	margin-top:10px;

}



.nohover{text-decoration:none;}

.nohover:hover{background:none;}

.download-btn

{

 margin:5px 0 0 0;

 width:127px;

 float:left;

 display:block;

}



.downloadformcontainer

{

 width:100%;

 float:left;

}



.downloadvisaform

{

	width:100%;

	height:auto;

}



.poweredby

{

 float:right;

 margin: 40px 0 0 0;

}



* html .poweredby

{

 float:right;

 margin: 55px 0 0 0;

}



.poweredbyinner

{

 width:600px;

 text-align:right;

 margin: 10px 0 0 -10px;

}

/* Visa landing end */

/*Visa code */