/* CSS Document */

.tickmark
{
	padding: 32%;
}
a { cursor:pointer;}
body
{
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	background:none repeat scroll 0 0 #ffffff;	
	color:#333;
	font-size:14px;
}
#image
{    
    position:absolute;
    left:0;
    top:0;
}
.transaction
{
	padding:10px 10px 10px 10px;	
}
.cart-btn-cont
{
	float:left;
	width:auto;	
	margin-left:8px;
}
#text a
{
  color: #fff;
    font-size: 16px;
    font-weight: bold;
    left: 184px;
    position: absolute;
    top: 225px;
    z-index: 100;
}
#pricediv
{
	width:500px;
	float:left;	
}
.country
{
	width:auto;
	float:left;	
}
#clickhere a
{
	
	color: #FFF;
    font-size: 14px;
    font-weight: bold;
    left: 10px;
    position: absolute;
    top: 237px;
    z-index: 100;
}

#ieclink a
{
    color: #0066b0 !important;
    display: inline-block !important;
    font-size: 10px;
    margin: 0 3px;
}
#ieclink a:hover
{
	cursor:pointer;
	text-decoration:underline;
}
.homeimage
{
	width:1000px;
	margin:0 auto;	
}
.stripebg
{
	background:#0060ac;
	padding:0px;
	display:block; height:40px;
}
.stripebg,.stripebar1
{
	background:#0060ac;
}
.homeiconimage
{
	width:25px;
	float:right;	
	cursor:pointer;
	margin-top:2px;
	margin-right:4px;
}
.homeiconimage a
{
	cursor:pointer;	
}
.stripebar{
   /* background:linear-gradient(to bottom, #007fb8 1%, #6ebad5 3%, #007fb8 7%, #007fb8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    margin: 0 auto;
    width: 74%;
	/*margin-top:5px;
	margin-bottom:5px;*/
}
.stripebar1{
    background:#333;
    margin:0;
    width: 100%;
	margin-top:18px;
	
}
.buttons_orange a
{
	color:#000;	
}
.buttons_orange {text-align:center;}
.buttons_orange a:active,.buttons_orange a:visited
{
	color:#000;	
}
.dist_sub
{
	color: #FF0000;
    float: left;
    font-size: 11px;
	margin-top:8px;
	margin-bottom:8px;
	width:400px;
	margin-left:113px;
}
#tokenprice,#taxes
{
	cursor:pointer;	
}
.dis_name
{
	width:auto;
	float:left;	
}
#dn_character_count_new
{
	width:auto;
	float:left;
	margin-left:3px;
	margin-right:3px;	
}
.application-error
{
	width:500px;
	margin:0 auto;
	font-size:16px;
	color:#1d6da2;
	text-align:center;
}
.stripe-title {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 auto;
    text-transform: uppercase;
    width: 950px;
}
.stripe-title-text
{
	color: #fff;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 auto;
    text-transform: uppercase;
	position:relative;
	top:-32px;
	left:-15px;
}

label
{
	cursor:pointer;	
}
.main_content
{
	width:980px;
	margin:0 auto;
	
}
.main_content_top
{
	width:1000px;
	margin:0 auto;
	margin-top:90px;
}
.main_content_head
{
	width:1000px;
	margin:0 auto;
	margin-bottom:5px;
}
.fontorange
{
	color:#FF6600;	
}
.header_outer
{
	margin-top:5px;
	width:100%;
	float:left;	
}
.confirm-text
{
	width:auto;
	float:left;	
}

.phoneimg
{
	width:25px;	
	float:left;
	
}
.emailimg
{
	width:38px;	
	float:left;
	padding-top:4px;
}
.banner
{
	float: left;
    margin-top: 10px;
    width: 100%;
}

.dsimg
{
	float: left;
    height: 57px;
    width: 266px;
}

.initiatedimg
{
	width:100px;
	float:left;
	padding-left:10px;
	
}
.call-align-right
{
	padding-right:10px;	
}
.smallfont
{
	color:#727272;
	font-size:10px;	
}
.emudharlogo
{
	width:140px;
	float:right;	
}

.ml { margin-left:10px !important;}
.mr { margin-right:10px !important;}
.mb { margin-bottom:10px !important;}
.mt { margin-top:10px !important;}

.mb-lg { margin-bottom:20px !important;}

/* ======= Header ======= */
.header {
	padding:0;
	background: #fff;
	z-index: 9999;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
}
.header-container {box-shadow: 0 0 4px rgba(0, 0, 0, 0.8); position:relative; z-index:99;}
.header .logo { float:left; margin:10px 0px 8px; line-height:20px; font-weight:normal;}
.header .logo a { vertical-align:middle;}
.header .logo-head { border-left:1px solid #ccc; margin:7px 10px 0; display:inline-block; padding:5px 10px; vertical-align:top; font-size:16px; color:#333;}

.tb-contact { font-size:16px; margin:18px 0px 0px;}
.tb-contact a, .tb-contact { color:#777;}
.tb-contact a { margin-left:5px; text-transform:capitalize;}
.tb-contact i { margin-left:10px; color:#00adff;}

.acceptNotify { background:#f9f9f9; color:#428bca; font-size:15px; padding:15px 10px 0px; text-align:center; position:relative; top:0px; width:100%; z-index:999;}
.acceptNotify a {  font-weight:bold; color:#428bca;}
.acceptNotify a:hover { text-decoration:none;}

/* ======= navbar ======= */
.navbar-collapse { background:#009bd4; color:#fff; padding:0px;}
.navbar-toggle { font-size: 21px;font-weight: 300;margin-bottom: 8px;margin-right:-5px;margin-top: 12px;}
.navbar-nav { width:100%; margin:0px; padding:0px; border-left: 1px solid #0254a5;}
.navbar-nav > li { border-right: 1px solid #0254a5;}
.navbar-nav > li > a {  float: none; font-weight: 400; text-decoration: none; text-transform:capitalize; font-size:14px; color:#fff; padding:15px 20px; margin-right:1px;}
.navbar-nav > li > a i { color:#fff;}
.navbar-nav > li:hover i { color:#fff;}
.navbar-nav > li.active i { color:#fff;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus {color: #ffffff;}
.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, 
.navbar-nav > li.dropdown:hover a.dropdown-toggle {background: #1ba3f3; color: #ffffff;}
.navbar-nav > .open > a, .navbar-nav > .open > a:hover, .navbar-nav > .open > a:focus {background: #1ba3f3; color: #ffffff;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav .dropdown:hover .parent {
background: #1ba3f3; color:#fff; }
.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
background:#1ba3f3; }
.navbar-nav > li.dropdown:hover	 .dropdown-menu { display:block;}
.navbar-nav > li > .dropdown-menu { width:200px;}
.navbar-nav > li > .dropdown-menu a { text-transform:capitalize; padding:5px 15px;}
.navbar-nav > li a .new { position:absolute; left:-5px; height:55px; display:block; z-index:999; top:-4px;}
.navbar-nav > li a .new img { height:100%;}

.page-section {
    padding-top: 120px !important;
	min-height:500px;
}

.page-content h3 { font-size:22px; font-weight:bold;}
.page-content h4 { font-size:18px; margin:10px 0px;font-weight:600;}

.list-main { margin-bottom:30px;}
.list-main li { display:inline-block; font-size:17px; margin:10px 30px 0px 0px; padding-left:35px; position:relative;}
.list-main li i { border:1px solid #ccc; padding:6px; border-radius:100%; font-size:14px; color:#060; position:absolute; left:0px;}

.panel-box { padding:20px; border:1px solid #e2e2e2; min-height:600px; margin-bottom:20px; background:#fff;}
.panel-box h3 { margin-bottom:15px; font-weight:normal; line-height:24px;}
.panel-box .list-main { margin-bottom:0px;}
.panel-box .list-main li { font-size:14px;}

/* ======= Footer ======= */
.footer {
background: #333;
color: #fff;
padding: 15px 0;
}
.footer .copyright {
color: #b3b3b3;
margin-right: 15px;
}
.footer .links {
margin-bottom: 0;
}
.footer .links a {
color: #808080;
}
.footer .links a:hover {
color: #f36f21;
}
.mb { margin-bottom:20px;}

.header-buttons
{
    font-family: arial,tahoma,verdana,sans-serif;
    font-weight: 300;
    padding:5px 10px;
    position: relative;
	text-align:right;
	margin:12px 0px 10px;
}
.header-buttons a { font-size:14px; color:#428bca;}
.header-buttons a.btn-renew
{
	clear:both;
    padding:4px 12px;
    border-radius: 2px;
    color: #f9f9f9;
    cursor: pointer;
    line-height: 1.6;
	color:#fff;
	display:inline-block;
	background:#f75b16;border:1px solid #ec6723;background:-moz-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-webkit-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-o-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-ms-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:linear-gradient(to bottom,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%)
}
.header-buttons a.btn-new:hover { text-decoration:none;}

.header-buttons a.btn-new
{
	clear:both;
    padding:4px 12px;
    border-radius: 2px;
    color: #f9f9f9;
    cursor: pointer;
    line-height: 1.6;
	color:#fff;
	background:#1ba3f3;
	background:linear-gradient(to bottom, #1ba3f3 1%, #97cbff 3%, #1ba3f3 7%, #1ba3f3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);	
	border:1px solid #0a86ce;	
	
} 
.btn.btn-renew:hover { color:#fff;}

.btn-partner {
padding:7px 12px !important;border-radius: 2px;color: #f9f9f9;cursor: pointer;line-height: 1.8;color:#fff;
background: #1ba3f3;background: linear-gradient(to bottom,#1ba3f3 1%, #97cbff 3%, #1ba3f3 7%, #1ba3f3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 1px solid #0976b5 !important; font-size:13px !important; width:150px !important; font-weight:bold;}


.left_header
{
	width:320px;
	float:left;
	margin:10px;
}
.scroll
{
	 color: #727272;
    font-size: 14px;
    padding: 5px 0;
    text-align: center;
    width: 100px
}

.class-three
{
	background-color:rgb(10,112,116);
	width:285px;
	float:left;
	
}
.filter-title
{
	font-size:14px;
	color:#3CA3A8;	
	padding:5px 0px 5px 0px;
	
}
.calltexts
{
	color: #727272;
    font-size: 17px;
    line-height: 14px;
    padding-right: 10px
}
.call-div{
	float:left;
	width:auto;
}

.filter-title1
{
	font-size:13px;
	color:#3CA3A8;	
	padding:5px 0px 5px 0px;
}
.header-right {
    float: right;
}.header-right-content
{
	width:429px;
	float:right;
}
.class-four
{
	background-color:rgb(28,66,87);
	width:285px;
	float:left;	
}
.byclass
{
	color:#1D6DA2;
	font-size:15px;
	paddin:5px 0px 5px 0px;
}

.border-top
{
	border-top:1px solid #ccc;
}

.border-topbottom
{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.class-font
{
	color:#727272;
	font-size:12px;	
	padding:2px 0px 2px 5px;
}


#class2-indiv-signature
{
	font-size:13px;	
}
.class-text
{
	color: #FFFFFF;
    float: left;
    font-size: 32px;
    font-weight: normal;
    padding-left: 30px;
    padding-top: 5px;
    width: 125px;
}
.class-text-sub
{
	color: #FFFFFF;
    float: left;
    font-size: 16px;
    width: 125px;
    padding:0px 0px 5px 30px;
}

.class-three-bottom
{
	background-color:rgb(61,163,167);
	color:#ffffff;
}
.class-four-bottom
{
	background-color:rgb(53,91,112);
	color:#ffffff;
}
.rupees{
	color: #FFFFFF;
    float: left;
    font-size: 13px;
    padding-left: 30px;
    padding-right: 30px;
    width: 225px;
}
.rupees-big
{
	width:225px;
	float:left;
	padding:0px 0px 0px 30px;
	font-size:58px;
	font-family: DejaVu Sans;
}

#rs {
    font-size: 28px;
}
#rscertificateinfo {
    font-size: 28px;
    width: 110px;
}
#amount{
	font-size: 24px;
	width: 110px;
	cursor:pointer;
}
.amount{
	font-size: 28px;
  	
}
.submamounts
{
	width:140px;
	margin-left:10px;
}
#rupee-symbol
{
	 float: left;
   /* font-family: DejaVu Sans;*/
    font-size: 25px;
    padding-top: 15px;
    width: 20px
}
.dotted-border
{
	border-bottom:1px dotted #60782A;	
	float: left;
  	margin:0px 30px 0px 30px;
    width: 225px;
}
.dotted-border-three
{
	border-bottom:1px dotted rgb(53,132,136);	
	float: left;
  	margin:0px 30px 0px 30px;
    width: 225px;
}
.dotted-border-four
{
	border-bottom:1px dotted rgb(45,77,92);	
	float: left;
  	margin:0px 30px 0px 30px;
    width: 225px;
}
.feature-color
{
	color:#D1F879;
	font-size:13px;
	padding:3px 0px 3px 0px;
}
.feature-color-three
{
	color:rgb(0,102,106);
	font-size:13px;
	padding:3px 0px 3px 0px;
}
.feature-color-four
{
	color:rgb(126,164,185);
	font-size:13px;
	padding:3px 0px 3px 0px;
}
.learn-more-button
{
	 width: 225px;
	 margin:0px 30px 0px 30px;	
}
.learn-more-but
{
	
}
.learn-more
{
	border: 1px solid #598200;
    color: #598200;
    font-size: 12px;
    margin-right: 5px;
    padding: 6px 8px 6px 8px;
    width: 100px;
		
}
.learn-more a
{
	text-decoration:none;
	/*color:#598200;*/
	color:#FFFFFF;	
}
.learn-more:hover
{
	background-color:#6C9511;
	border:1px solid #6C9511;
	cursor:pointer;
}
.learn-more a:hover
{
	text-decoration:none;
	/*color:#D1F879;*/	
	/*color:#FFFFFF;*/	
	/*background-color:#D1F879;*/
	background-color:#6C9511;
	cursor:pointer;
	
}
.learn-more-sub
{
	border: 1px solid rgb(172,172,172);
    color: rgb(172,172,172);
    font-size: 12px;
    margin-right: 5px;
    padding: 6px 0px 6px 0px;
    width: 100px;
	margin:10px 0px 10px 0px;
	cursor:pointer;
}
.learn-more-sub a
{
	text-decoration:none;	
	color:#ACACAC;
}
.learn-more-sub:hover
{
	/*color:#FF6600;*/
	text-decoration:none; background-color:#4B9BD0; border:1px #2C7CB1 solid;color:#FFFFFF !important; 
	
}
.learn-more-sub a:hover
{
	/*color:#FF6600;*/
	/*color:#FFFFFF !important; */
	
}
.learn-more-three
{
	border: 1px solid #12787C;
    color: #12787C;
    font-size: 12px;
    margin-right: 5px;
    padding: 6px 8px 6px 8px;
    width: 100px;
		
}
.learn-more-three:hover
{
	color:#FFFFFF !!important;
	background-color:#12787C;
	cursor:pointer;
}
.learn-more-three a{
	text-decoration:none;
	/*color:#12787C;*/	
	color:#FFFFFF;
}
.learn-more-three a:hover{
	text-decoration:none;
	/*color:#00666A;*/
	color:#FFFFFF;	
	cursor:pointer;
}
.learn-more-four
{
	border: 1px solid #7DA3B8;
   /* color: #7DA3B8;*/
   color:#7EA4B9;
    font-size: 12px;
    margin-right: 5px;
    padding: 6px 8px 6px 8px;
    width: 100px;
		
}

.learn-more-four a
{
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
.learn-more-four:hover
{
	color:#ffffff !important;
	background-color:#7DA3B8;	
	cursor:pointer;
}
.learn-more-four a:hover
{
	text-decoration:none;
	color:#ffffff;
	background-color:#7DA3B8;
}
.buy-now
{
	width:120px;	
	padding:5px 25px 5px 25px;
	color:#ffffff;
	background-color:#6C9511;
	font-weight:bold;
	cursor:pointer;
}
.buy-now:hover
{
	width:120px;	
	cursor:pointer;
	color:#2E2E00;
	background-color:#98B558;
	font-weight:bold;
}
.buy-now a,.buy-now-three a,.buy-now-four a
{
	text-decoration:none;
	color:#ffffff;	
	
}

.buy-now-three
{
	width:120px;	
	padding:5px 25px 5px 25px;
	color:#ffffff;
	background-color:rgb(18,120,124);
	font-weight:bold;
}
.buy-now-three:hover
{
	width:120px;	
	padding:5px 25px 5px 25px;
	color:#2E2E00;
	background-color:#419396;
	font-weight:bold;
	cursor:pointer;
}
.buy-now-four
{
	width:120px;	
	padding:5px 25px 5px 25px;
	color:#ffffff;
	background-color:rgb(125,163,184);
	font-weight:bold;
}

.buy-now-four:hover
{
	width:120px;	
	padding:5px 25px 5px 25px;
	color:#2E2E00;
	background-color:#B1C8D4;
	/*background-color:rgb(125,163,184);*/
	font-weight:bold;
	cursor:pointer;
}


.buy-now-button {
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #98C630), color-stop(1, #98C630) );
	background:-moz-linear-gradient( center top, #98C630 5%, #98C630 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#98C630', endColorstr='#98C630');
	background-color:#98C630;
	text-indent:0;
	border:1px solid #98C630;
	display:inline-block;
	color:#2E2E00;
	font-family:Arial;
	font-size:13px;
	font-style:normal;
	width:80px;
	padding-bottom: 5px;
    padding-top: 5px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
.buy-now-button a
{
	text-decoration:none;
	color:#2E2E00;	
	/*color:#FFFFFF;*/
}
.buy-now-button a:hover{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D4E7A8), color-stop(1, #D4E7A8) );
	background:-moz-linear-gradient( center top, #D4E7A8 5%, #D4E7A8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4E7A8', endColorstr='#D4E7A8');
	background-color:#D4E7A8;
	text-indent:0;
	border:1px solid #D4E7A8;
	display:inline-block;
	color:#2E2E00;
	font-family:Arial;
	font-size:13px;
	font-style:normal;
	width:80px;
	
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

.buy-now-button:hover{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D4E7A8), color-stop(1, #D4E7A8) );
	background:-moz-linear-gradient( center top, #D4E7A8 5%, #D4E7A8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D4E7A8', endColorstr='#D4E7A8');
	background-color:#D4E7A8;
	text-indent:0;
	border:1px solid #D4E7A8;
	display:inline-block;
	/*color:#ffffff;*/
	color:#2E2E00;
	font-family:Arial;
	font-size:13px;
	font-style:normal;
	width:80px;
	padding-bottom: 5px;
    padding-top: 5px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}


.buy-now-button-three {
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5BC3C6), color-stop(1, #5BC3C6) );
	background:-moz-linear-gradient( center top, #5BC3C6 5%, #5BC3C6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5BC3C6', endColorstr='#5BC3C6');
	background-color:#5BC3C6;
	text-indent:0;
	border:1px solid #5BC3C6;
	display:inline-block;
	color:#2E2E00;
	font-family:Arial;
	font-size:13px;
	font-style:normal;
	width:80px;
	padding-bottom: 5px;
    padding-top: 5px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
.buy-now-button-three a
{
	text-decoration:none;
	color:#2E2E00;
}


.buy-now-button-three a:hover{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D8F1F1), color-stop(1, #D8F1F1) );
	background:-moz-linear-gradient( center top, #D8F1F1 5%, #D8F1F1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8F1F1', endColorstr='#D8F1F1');
	background-color:#D8F1F1;
	text-indent:0;
	border:1px solid #D8F1F1;
	display:inline-block;
	color:#2E2E00;
	font-family:Arial;
	font-size:13px;
	font-style:normal;
	width:80px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}
.buy-now-button-three:hover{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D8F1F1), color-stop(1, #D8F1F1) );
	background:-moz-linear-gradient( center top, #D8F1F1 5%, #D8F1F1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8F1F1', endColorstr='#D8F1F1');
	background-color:#D8F1F1;
	text-indent:0;
	border:1px solid #D8F1F1;
	display:inline-block;
	color:#2E2E00;
	font-family:Arial;
	font-size:13px;
	font-style:normal;
	width:80px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}


.buy-now-button-four {
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #82A8BD), color-stop(1, #82A8BD) );
	background:-moz-linear-gradient( center top, #82A8BD 5%, #82A8BD 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82A8BD', endColorstr='#82A8BD');
	background-color:#82A8BD;
	text-indent:0;
	border:1px solid #82A8BD;
	display:inline-block;
	color:#2E2E00;
	font-family:Arial;
	font-size:14px;
	font-style:normal;
	/*width:80px;*/
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	margin-right:20px;
	padding:8px 15px 8px 15px;
}
.buy-now-button-four-disabled
{
	
}

.buy-now-button-green {
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0B465B), color-stop(1, #0B465B) );
	background:-moz-linear-gradient( center top, #0B465B 5%, #0B465B 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0B465B', endColorstr='#0B465B');
	background-color:#0B465B;
	text-indent:0;
	border:1px solid #0B465B;
	display:inline-block;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	margin-right:20px;
	padding:8px 15px 8px 15px;
}
.buy-now-button-green:hover {
		
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3C6B7C), color-stop(1, #3C6B7C) );
	background:-moz-linear-gradient( center top, #3C6B7C 5%, #3C6B7C 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C6B7C', endColorstr='#3C6B7C');
	background-color:#3C6B7C;
	text-indent:0;
	border:1px solid #3C6B7C;
	display:inline-block;
	color:#FFFFFF;

	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

.buy-now-button-four-learn {

	text-indent:0;
	border:1px solid #ACACAC;
	display:inline-block;
	color:#ACACAC;
	font-size:12px;
	font-style:normal;
	/*width:80px;*/
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	margin:10px 0;
	background-color:#FFF;
	padding:6px 0;
	width:100px;
	height:30px;
}

.buy-now-button-four-learn:hover {
	text-decoration:none; background-color:#4B9BD0; border:1px #2C7CB1 solid;color:#FFFFFF !important; 
}

.buy-now-button-four a{
	text-decoration:none;	
	color:#2E2E00;
}
.buy-now-button-four a:hover {
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D5E2E9), color-stop(1, #D5E2E9) );
	background:-moz-linear-gradient( center top, #D5E2E9 5%, #D5E2E9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D5E2E9', endColorstr='#D5E2E9');
	background-color:#D5E2E9;
	text-indent:0;
	border:1px solid #D5E2E9;
	display:inline-block;
	color:#2E2E00;
	font-family:Arial;
	font-size:13px;
	font-style:normal;
	/*padding:8px 15px 8px 15px;*/
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

.buy-now-button-four:hover {
	/*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9BB9CA), color-stop(1, #9BB9CA) );
	background:-moz-linear-gradient( center top, #9BB9CA 5%, #9BB9CA 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9BB9CA', endColorstr='#9BB9CA');
	background-color:#9BB9CA;
	text-indent:0;
	border:1px solid #9BB9CA;
	display:inline-block;
	color:#2E2E00;
	font-family:Arial;
	font-size:14px;
	font-style:normal;
	
	/*padding:8px 15px 8px 15px;*/
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

.border-top
{
	
	border-top:1px solid #ccc;
		
}

a.control_prev, a.control_next {
  position: absolute;
  top: 40%;
  z-index: 999;
  display: block;
  padding: 4% 3%;
  width: auto;
  height: auto;
  background: #fff;
  color: #000;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  border-radius: 0 2px 2px 0;
}

a.control_next {
  right: 0;
  border-radius: 2px 0 0 2px;
}

.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}

a.control_next1
{
	cursor:pointer;	
}
.arrow-align
{
	width:20px;float:left;padding-top:75px;padding-left:15px;margin-left:10px;
}
#footer-div
{
	height:180px;
	background:rgb(14,20,36);	
}

.apply{
	width:450px;
	float:left;	
	padding-top:45px;
}

a {
    text-decoration: none;
}

.rowhover:hover
{
	cursor:pointer;
}

.fontorange a 
{
	text-decoration:none;
	color:#FF6600;	
}
.bordright{border-right:1px solid #CCC}
.fonttable {
    color: #1D6DA2;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 400;
	padding-left:3px;
}

.usage_text
{
	font-size:12px;
	color:#686868;
	font-family:"Calibri",Arial Narrow,Arial,sans-serif;
}

.help-image
{
	 float: left;
    margin-top: 2px;
    width: 20px;
	margin-left:5px;	
}
.validity-row
{
		padding:5px 5px 5px 5px;
}

.page-headings
{
	padding-top:20px;
	color:#3CA3A8;
	font-size:18px;
	font-weight:bold;
	padding-bottom:20px;
}
.heading-border-bottom
{
	border-bottom:2px solid #3CA3A8;	
}
.table-top
{
padding-top:20px;	
padding-bottom:20px;
}
.cust_cont
{
	padding-left:10px;	
}
.main_content_price
{
	width:910px;
	margin:0 auto;

	margin-top:10px;
}


.font-grey
{
	font-size:13px;
	color:#797979;
}

/* all */
::-webkit-input-placeholder { color:#999; }
::-moz-placeholder { color:#999;font-size:13px; } /* firefox 19+ */
:-ms-input-placeholder { color:#999; !important } /* ie */
input:-moz-placeholder { color:#999; }

/* individual: webkit */
#field2::-webkit-input-placeholder { color:#DDDDDD; }
#field3::-webkit-input-placeholder { color:#DDDDDD;  }
#field4::-webkit-input-placeholder {  color:#DDDDDD; }
.border-div
{
	border-right:2px solid #CCC;	
}
.dsc2
{
	clear:both;
	width:100%;
	float:left;	
}
/*.dsc-button
{
	width:100px;
	float:left;	
	padding-left:5px;
}*/
.dsc-button {
    float: left;
    padding-left: 352px;
    padding-top: 2px;
    width: 100px;
}
.dsc-image
{
	width:100%;
	float:left;	
}
.pad-bot
{
	padding-bottom:7px;	
}
/*#calc_price
{
	color: #1D6DA2;
    float: left;
    font-size: 28px;
    margin-left: 5px;
}*/

.usage-div
{
	width:280px;
	height:118px;	
}
.pricerows-news
{
	clear: both;
    padding-left: 5px;
    width: 150px;
	color:#2c2c2c;
	font-size:18px;
	font-style:normal;
	font-family:"Calibri",Arial Narrow,Arial,sans-serif;
}

/**button styles**/
.newMenu .header-topbar .header-content .mainUnit .cartContainer
{
	width:14%;	
}
.newMenu .header-topbar .cart-btn-cont
{
	height:auto;
	width:100%;	
}
.cart-btn-cont .btn
{
	height:25px;
	position:relative;
	width:113px;
}
#proceedbt
{
	font-size:13px !important;	
}
.cart-btn-cont .btn
{
	width:98px;
}
.btn.btn-blue
{
	background:linear-gradient(to bottom, #1ba3f3  1%, #97cbff 3%, #1ba3f3  7%, #1ba3f3  100%) repeat scroll 0 0 rgba(0, 0, 0, 0);	
	border:1px solid #0a86ce;
	margin-left:7px;
	font-family:"Calibri",Arial Narrow,Arial,sans-serif;
	font-size:14px;
}
.btn.btn-blue {background:#1ba3f3 \9; /* IE6, IE7, IE8, IE9 */ } 
.btn.btn-blue:hover { color:#fff;}

.btn, .btn.btn-small
{
	font-size:13px;
	padding:6px 12px 4px;
}
.btn {
    background-color: #ccc;
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #f9f9f9;
    cursor: pointer;
    display: inline-block;
    line-height: 1.6;
    text-align: center;
    text-transform: uppercase;
}
.newMenu .header-topbar .cart-btn-cont .btn-cart .cart-icon {
    background-position: 0 -87px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 21px;
    vertical-align: middle;
    width: 24px;
}
.newMenu .header-topbar .cart-btn-cont .btn-cart .cart-label {
    margin-left: 5px;
    vertical-align: middle;
}
.newMenu .header-topbar .cart-btn-cont .btn-cart .cart-count {
    background-color: #fff;
    border-radius: 50px;
    color: #007fb8;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    padding: 2px;
    vertical-align: middle;
    width: 15px;
}
.fk-inline-block
{
	display:inline-block;
}
.btn.btn-blue:hover{background:#0a86ce; 
background:-moz-linear-gradient(top,#0a86ce 1%,#6ebad5 3%,#059fc6 7%,#0a86ce 100%);
background:-webkit-linear-gradient(top,#0a86ce 1%,#6ebad5 3%,#059fc6 7%,#0a86ce 100%);
background:-o-linear-gradient(top,#0a86ce 1%,#6ebad5 3%,#059fc6 7%,#0a86ce 100%);
background:-ms-linear-gradient(top,#0a86ce 1%,#6ebad5 3%,#059fc6 7%,#0a86ce 100%);
background:linear-gradient(to bottom,#0a86ce 1%,#6ebad5 3%,#059fc6 7%,#0a86ce 100%)}
.byusage_section
{
	
	width:650px;
	float:left;
	border-right:1px solid #CCC;
}
.byusage_content
{
	width:100%;
	float:left;
}
.byusage_section_right
{
	width:345px;
	float:right;
	height:500px;
}
.byusage_title
{
	color: #ff6600;
    float: left;
    font-size: 18px;
    line-height: 30px;
    width: 100%;
}
.customerzone
{

    border: 1px solid #ccc;
    float: left;
    padding-left: 5px;
    width: 340px;
}
.learn-more-link
{
	font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    line-height: 1.6;
    text-align: justify;
	color:#727272;	
	margin-top:0px;
	padding-top:0px;
	padding-left:10px;
}
.learn-more-content li a:hover,.learn-more-link a:hover 
{
	color:#3DA3A7;
}
.learn-more-link a
{
 	color: #000000;	
}
.clearfix { clear:both; float:none;}

.footer-section { background:#333; padding:30px 0px; display:block; color:#aaa; font-size:13px;} 
.footer-container a:hover { color:#fff;}
.footer-group { clear: both; width: 100%; }
.footer-left { width:50%;float:left; }
.footer-right { width:50%;float:right; text-align:right; }
.footer-links { margin-bottom:5px;}
.footer-links a { margin-right:10px; color:#ddd;}

.bottom-section { padding:30px 0px; background:#f6f6f6; box-shadow: inset 0px 4px 8px rgba(0,0,0,0.06);}
.bottom-section h4 { font-size:16px !important; margin-bottom:10px;}
.bottom-section li { padding:1px 0px; }
.bottom-section li a:hover { color:#0060ac;}

.learn-more-link li
{
  	/*list-style-type:content: '\8250';*/
	background: url("../images/right-arrow.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    list-style: none outside none;
    margin: 0 !important;
    padding: 3px 15px !important;
	width:100%;
	
}

.customerzonecontent {
    float: left;
    font-size: 13px;
    padding: 5px;
    text-align: justify;
    width: 95%;
}
.content_top
{
	margin-top:20px;	
}
.foot_border_bottom {
    border-bottom: 1px solid #ccc;
}

.customerzonebutton
{
	width:140px;
	float:right;
	margin:5px 0px 5px 0px;
	
}
.renewaltop
{
	margin-top:15px;	
}
.customerzonetitle
{
	width:100%;
	float:left;	
	font-size:15px;
	color:#6e6e6e;
}
.usageproduct
{
    float: left;
    padding: 5px;
    width: 140px;	
}
.individualproduct
{
	
    float: left;
    padding: 5px 5px 5px 21px;
    width: 100px;

}
.usageimage
{
	margin:0 auto;
    padding: 5px;
    width: 90px;
   
	
}
.usagetext
{
	float: left;
    padding: 5px;
    width: 140px;
    clear: both;
    color: rgb(60, 163, 168);
    text-align: center;
}
.individualtext
{
	float: left;
    padding: 5px;
    width: 94px;
    clear: both;
    color: rgb(60, 163, 168);
    text-align: center;
	font-size:11px;
}
#dgfttext
{
	margin-bottom:16px;
	
}
.individualtext_usge
{
	float: left;
    padding: 5px;
    width: 133px;
    clear: both;
    color: rgb(60, 163, 168);
    text-align: center;
	font-size:11px;
}
.usagebutton
{
	margin:0 auto;
    padding: 5px;
    width: 80px;
}
.btn.btn-large {
    font-size: 18px;
    padding: 8px 25px;
}

.btnorg a
{
	width:80px;
	margin:0px auto;	
}

.btn, .btn.btn-small {
    font-size: 11px;
    padding: 6px 12px 4px;
}
/*.inner_usage .apply_now
{
	 font-size: 11px;
    padding: 6px 12px 4px;
    border-radius: 2px;
    color: #f9f9f9;
    cursor: pointer;
    display: inline-block;
    line-height: 1.6;
    text-align: center;
    text-transform: uppercase;
	font-family:arial,tahoma,verdana,sans-serif;font-size:11px;background:#f75b16;border:1px solid #ec6723;background:-moz-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-webkit-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-o-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-ms-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:linear-gradient(to bottom,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);
}*/
.inner_usage:hover .apply_now
{
	 font-size: 11px;
    padding: 6px 12px 4px;
    border-radius: 2px;
    color: #f9f9f9;
    cursor: pointer;
    display: inline-block;
    line-height: 1.6;
	color:#fff !important;
    text-align: center;
    text-transform: uppercase;
	font-family:arial,tahoma,verdana,sans-serif;font-size:11px;background:#f75b16;border:1px solid #ec6723;background:-moz-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-webkit-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-o-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-ms-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:linear-gradient(to bottom,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);
}

.inner_usage:hover .apply_now a
{
	color:#fff;
}

.inner_usage:hover .apply_now:hover
{
	background:#f75b16;color:#fff !important;border:1px solid #ee3a39;background:-moz-linear-gradient(top,#f28941 1%,#fec6a7 3%,#f28941 7%,#f75b16 100%);background:-webkit-linear-gradient(top,#f28941 1%,#fec6a7 3%,#f28941 7%,#f75b16 100%);background:-o-linear-gradient(top,#f28941 1%,#fec6a7 3%,#f28941 7%,#f75b16 100%);background:-ms-linear-gradient(top,#f28941 1%,#fec6a7 3%,#f28941 7%,#f75b16 100%);background:linear-gradient(to bottom,#f28941 1%,#fec6a7 3%,#f28941 7%,#f75b16 100%);
}
.infobts{
	width:300px;float:left;margin:0 auto;text-align:center;padding-top:2px;padding-bottom:2px;
}
.info_outer{
	 border: 1px solid #ccc;
    height: 68px;
    margin: 0 auto;
    padding: 5px;
    width: 300px;
}
.info_feedback{
	 border: 1px solid #ccc;
    height: 20px;
    margin: 0 auto;
    padding: 5px;
    width: 300px;
	text-align:center;
}
.btn.btn-orange{padding-top:8px;padding-bottom:5px;font-family:arial,tahoma,verdana,sans-serif;font-size:12px;background:#f75b16;border:1px solid #ec6723;background:-moz-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-webkit-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-o-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-ms-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:linear-gradient(to bottom,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%)}
.btn.btn-oranges{padding-top:5px;padding-bottom:5px;font-family:"Calibri",Arial Narrow,Arial,sans-serif;font-size:14px;background:#f75b16;border:1px solid #ec6723;background:-moz-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-webkit-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-o-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-ms-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:linear-gradient(to bottom,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%)}
.btn.btn-orange:hover{background:#f75b16;border:1px solid #ee3a39;background:-moz-linear-gradient(top,#f28941 1%,#fec6a7 3%,#f28941 7%,#f75b16 100%);background:-webkit-linear-gradient(top,#f28941 1%,#fec6a7 3%,#f28941 7%,#f75b16 100%);background:-o-linear-gradient(top,#f28941 1%,#fec6a7 3%,#f28941 7%,#f75b16 100%);background:-ms-linear-gradient(top,#f28941 1%,#fec6a7 3%,#f28941 7%,#f75b16 100%);background:linear-gradient(to bottom,#f28941 1%,#fec6a7 3%,#f28941 7%,#f75b16 100%)}
.btn.btn-orange:active{background:#f75b16;border:1px solid #ec6723;background:-moz-linear-gradient(top,#f77219 0,#ed713b 10%,#f77219 25%,#f75b16 100%);background:-webkit-linear-gradient(top,#f77219 0,#ed713b 10%,#f77219 25%,#f75b16 100%);background:-o-linear-gradient(top,#f77219 0,#ed713b 10%,#f77219 25%,#f75b16 100%);background:-ms-linear-gradient(top,#f77219 0,#ed713b 10%,#f77219 25%,#f75b16 100%);background:linear-gradient(to bottom,#f77219 0,#ed713b 10%,#f77219 25%,#f75b16 100%)}
.table_border
{
	border:1px solid #e2e2e2;	
}
.price_space
{
	padding-top:5px;
	padding-bottom:5px;	
}
.price_left{
		padding-left:5px;
}
.price_right{
		padding-right:5px;
}
.border_bottom{
	border-bottom:1px solid #e2e2e2;	
}
.border_left
{
	border-left:1px solid #e2e2e2;	
}
.border_right
{
	border-right:1px solid #e2e2e2;	
}
.marg-bottom{
	margin-bottpm:5px;
}
#search_bottom
{
	margin-bottom:320px;	
}
.space-fields
{
	padding-top:5px;
	padding-bottom:5px;	
}
.left-search
{
	padding-left:275px;	
}
.buts_search
{
	float: right;
    margin-bottom: 15px;
    margin-top: 10px;
    width: 518px;
}
.buts_renew
{
	float: right;
    margin-bottom: 15px;
    margin-top: 10px;
    width: 725px;
}
.price-title
{
	background-color:#f1f1f1;
	font-size:14px;
	font-weight:bold;	
}
.price-rows,.sub-rows
{
	background-color:#FFF;		
}
.table tr.price-rows td, .table tr.price-title th { padding:7px 15px !important;}
.table tr.price-title th { background:#f1f1f1;}
.table tr.price-rows td .btn { padding:5px 10px;}
.table_shadow
{
	box-shadow:1px 3px 2px #eee;	
}
.sub-titles
{
	font-size:15px;
	color:#6e6e6e;	
	padding:5px 0px 5px 0px;
}
.fields-font
{
	color: #2271b2;
    font-family: "Open Sans";
    font-weight: 400;
}
.fields-font-verify
{
	color: #323232;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
}
.fields-font-radio
{
	color: #000;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 400;
}
select {
    border: 1px solid #bbb;
    border-radius: 2px;
    padding: 5px;
    width: 248px;
}

.mandatory
{
	color: #ff0000;
    margin-right: 2px;
}
.fields-space
{
	padding-top:3px;
	padding-bottom:3px;	
}
.fields-space-otp
{
	padding-top:5px;
	padding-bottom:5px;	
}
input[type="text"], textarea, input[type="file"] {
}
input[type="text"],input[type="password"], textarea, div.styled, input[type="file"] {
    border: 1px solid #bbb;
    border-radius: 2px;
    padding: 5px;
    width: 248px;
}
.pickup_left
{
	width:300px;
	float:left;	
}
.citypickup
{
	width:300px;
	float:left;
}
.fields-font-heading {
    color: #2271b2;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
}

.postcode
{
	width:104px;
	float:left;	
}
.pincodecity
{
	width:408px;
	float:right;
	
}
.pickup_right
{
	color:#666;
	display:block;
	clear:both;
	font-size:13px;
}
.dnfont {
    color: #ff0000;
    float: left;
    font-size: 9px;
    margin-left: 10px;
    margin-right: 0;
    margin-top:8px;
}
.dnfont_new {
    color: #ff0000;
    float: left;
    font-size: 9px;
    margin-left:5px;
    margin-right: 0;
    margin-top: 8px;
}
.dnfont_countrys {
    color: #ff0000;
    float: left;
    font-size: 9px;
    margin-left: 12px;
    margin-right: 0;
	margin-top:5px;
}
.nameclass {
    float: left;
    padding-left: 5px;
    width: 193px;
}
.surnameconfo {
    float: left;
    /*margin-left: 5px;*/
    width: 210px;
}
.surname {
    float: left;
    width: 210px;
	margin:0 15px;
}
.space_left
{
	padding-left:10px;	
}
.givenname {
    float: left;
    width: 210px;
}
.pdfblue a
{
	color:#1d6da2;
}
.pdfblue a:hover
{
	color:#ff6600;	
}
.initial {
    float: left;
    margin-left: 7px;
    width: 210px;
}
#dob_year {
   
    vertical-align: top;
    width: 79px;
}
.amountpaid
{
	 color: #2271b2;
    font-size: 22px;	
	width:239px;
	float:left;
	
}

.addtax
{
	color:#797979;
	font-size:11px;
	width:150px;
	float:left;	
	margin-top:9px;
}
.certificatecost
{
    font-size: 15px;
    font-weight: bold;	
}
.totalcost {
	border-top:1px solid #e2e2e2;
	padding-top:10px;
	margin-top:10px;
	}
.tokencost
{
	font-size: 13px;
   
}
.amount_text
{
	color: #2271b2;
    float: left;
    font-size: 17px;
    font-weight: 400;
    padding-left: 88px;
    width: 65px;
}
.fields-text
{
	font-size:13px;	
}
.fieldnames {
    float: left;
    width: 215px;
}
.form_buttons
{
	width:454px;
	float:right;	
	margin:10px 0 20px;
}
.form_token_buttons
{
	width:193px;
	float:right;	
	margin-top:20px;
}
.transaction_buttons
{
	width:454px;
	margin:0 auto;
	margin-top:20px;
}
.transaction_buttons_purchase
{
	float:right;
	margin:0 auto;
	margin:10px 70px 20px;

}
.resetbutton
{
	margin-left:5px;	
}
.resetbuttonotp
{
	width:150px;
	float:left;
	margin-left:5px;	
}
.proceedbuttonotp
{
    float: right;
    margin-left: 5px;
    width: 150px;
}
.outer_div
{
	width:1000px;
	margin:0 auto;
	/*height:1000px;*/
}
.left_content
{
	width:730px;
	float:left;
	/*padding-left:14px;*/
	/*height:291px;*/
	padding-left:10px;
}
.right_content
{
	width:230px;
	float:left;
	padding-left:15px;
	position:relative;
	
}
.heading_bar
{
	background:#f1f1f1;
	height:40px;
	width:100%;
}
.heading_bar_prod
{
	background-color:#f1f1f1;
	height:40px;
	width:100%;
}
.acceptedby { box-shadow:1px 3px 2px #eee; border:1px solid #e2e2e2; margin-bottom:15px;}
.acceptedheading
{
	background:#f1f1f1;
	color:#444;
    font-size: 14px;
	font-weight:bold;
    line-height:38px;
    padding-left:15px;	
}
.more-quest {
    font-size: 14px;
    font-weight: bold;
	text-align:left;
}
.more-ans {
    color: #6e6e6e;
    font-size: 13px;
    text-align: justify;
}
#testimonialslider {
    float: left;
    height: auto;
    margin-left: 15px;
    overflow: hidden;
    position: relative;
    text-align: justify;
    width: 665px;
}
.left_inner_content
{
    background-color: #fff;    
}
/*.usage_cer_div
{
	padding-top:5px;
	margin-bottom:5px;
	height:263px;
	clear:both;
}*/
.heading-title
{
    color:#444;
    font-size: 14px;
	font-weight:bold;
    line-height:38px;
    padding-left:15px;	
}
.apply_now
{
    padding: 6px 12px 4px;
	margin:10px 0 0;
	text-transform:uppercase;
	font-size:12px;
	
}
.form-top
{
	margin-top:15px;	
}
.form_titles td
{
	background-color: #f1f1f1;
    color: #333;
    font-size: 14px;
    font-weight: bold !important;
    text-transform: uppercase;
	padding:7px 12px !important;
}

.tp-payment-form_titles 
{
	background-color: #f1f1f1;
    color: #333;
    font-size: 14px;
    font-weight: bold !important;
    text-transform: uppercase;
	padding:7px 12px !important;
}

.apply_now a
{
	color:#000;	
}
.apply_now a:hover
{
	color:#fff;	
}
.apply_now_indiv a
{
	color:#000;	
}
.apply_now_indiv a:hover
{
	color:#fff;	
}
.indiv_inner_content:hover .apply_now_indiv
{
	font-size: 11px;
    padding: 5px 10px;
    border-radius: 2px;
    color: #f9f9f9;
    cursor: pointer;
    display: inline-block;
   line-height: 1.6;
	color:#fff;
    text-align: center;
	margin-bottom:8px;
    text-transform: uppercase;
	font-family:arial,tahoma,verdana,sans-serif;font-size:11px;background:#f75b16;border:1px solid #ec6723;background:-moz-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-webkit-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-o-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-ms-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:linear-gradient(to bottom,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%)
}
.indiv_inner_content:hover .apply_now_indiv a
{
	color:#FFF;
}
.apply_now_indiv
{

    margin:0px auto;
	padding: 6px 0px;
	text-transform:uppercase;
	font-size:11px;
	clear:both;
	line-height: 1.6;
	
	
}
.btn-orange1
{
	text-transform: uppercase;
	 font-size: 13px;
}
.usage_product .inner_usage {	
    width: 100%;
	min-height:170px;
	padding:20px 0px;
	margin-bottom:20px;
}
.usage_product .inner_usage:hover { box-shadow:0px 0px 10px rgba(0,0,0,0.2); border:1px solid #ccc;}
.inner_usage_title {
    color: #007eb7;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 23px;
    margin: 0 auto;
    overflow: hidden;
    text-transform: uppercase;
    width: 158px;
	text-align:center;
}
.usage_product .inner_usage .apply_now { font-weight:600;}
.inner_usage_subtitle {
    font-size: 15px;
	text-align:center;
}
.innerusage_imgcontainer
{
	height: 110px;
    line-height: 110px;
    margin: 0 auto;
    padding-top: 10px;
    width: 90px;
}
.innerusage_imgcontainer img { border-radius:100%;}
.innerusage_price
{
	color: #333;
    font-size: 15px;
	text-align:center;
	margin:10px 0px;
}
.inner_usage:hover
{
	background:#fff;
	border:1px solid #e2e2e2;
}
.inner_usage
{
	background:#fff;
	border:1px solid #e2e2e2;
}

.indiv_inner_content:hover .class_amount
{
	color:#333;
}
.link_rows:hover
{
	 color:#2271b2;
	 cursor:pointer;
}
.quik_links_new:hover
{
	 cursor:pointer;
}
.individual_left_title
{
	text-transform:uppercase;
	font-size:14px;
	float:left;
}
.individual_right_title
{
	color:#666;
	font-size:13px;
	float:right;
	margin-right:13px;
}
.individual_section .header {
    background:#f1f1f1;
    color: #333;
    font-size:13px;
    font-weight: bold;
	display:block;
	overflow:auto;
	padding:10px 15px;
}
h2
{
	margin:0px !important;
}
.individual_inner
{
	
    box-shadow:1px 3px 2px #eee;
    margin-bottom: 8px;
    /*position: relative;*/
	height:121px;
	width:100%;
	float:left;
	background:#FFFFFF;

}
.org_top
{
	margin-top:3px;	
}
.indiv_inner_content
{	
    text-align: center;
	text-align:left;	
	background:#fff;
	padding:20px 15px;
	min-height:160px;
	border:1px solid #e2e2e2;
	
}

.ico_img
{
	width:24px;
	float:left;	
}
.indivs-title
{	
    font-size: 11px;
	font-size:14px;
	font-weight:400;
	text-align:center;
}
.signcolor
{
	color:#0266C8;	
}
.encryptcolor
{
	color:#F90101;
}
.combocolor
{
	color:#00933B;	
}
.indivs
{	
	margin:0px;
	text-align:center;
}	
.border_indiv
{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #f4f0e4 #f4f0e4 transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 3px;
    box-shadow: 1px 0 0 0 #fff inset;
    text-align: center;
    width: 100%;	
}
.class_amount
{
	display:block;
	clear:both;
	color:#666;
	font-size:13px;
	margin-top:3px;
	
}

.acceptedtitle
{
	/*border-bottom-color: #f36f23;*/
    border-width: 10px;
    left: 50%;
    margin-left: -10px;	
}
#accepted_titles
{
	width:230px !important;
}

#testimonialslider ul {
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
#testimonialslider ul li {
    display: block;
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 20px;
    padding-top: 0;
    position: relative;
    text-align: left;
    width: 665px;
}
.tabscontainer
{
	border-bottom:1px solid #f4f0e4;
	height:36px;	
}
.fk-homepage .catBlock .productsSection .tabsContainer a.tab.selected:before {
    border-bottom-color: #f36f23;
    border-width: 10px;
    left: 50%;
    margin-left: -10px;
}
.fk-homepage .catBlock .productsSection .tabsContainer a.tab.selected:after, .fk-homepage .catBlock .productsSection .tabsContainer a.tab.selected:before {
    border: medium solid transparent;
    bottom: -2px;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    width: 0;
}
.fk-homepage .catBlock .productsSection .tabsContainer a.tab:before {
    border-bottom-color: #ccc;
    border-width: 1px;
    left: 50%;
    margin-left: -1px;
}
.fk-homepage .catBlock .productsSection .tabsContainer a.tab:after, .fk-homepage .catBlock .productsSection .tabsContainer a.tab:before {
    border: medium solid transparent;
    bottom: -1px;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    width: 0;
}
.fk-homepage .catBlock .productsSection .tabsContainer a.tab.selected {
    font-weight: bold;
}
.fk-homepage .catBlock .productsSection .tabsContainer a.tab:hover, .fk-homepage .catBlock .productsSection .tabsContainer a.tab.selected {
    border-bottom: 2px solid #f36f23;
    color: #333;
}
.fk-homepage .catBlock .productsSection .tabsContainer a.tab {
    border-right: 1px solid #f4f0e4;
    color: #999;
    font-size: 12px;
    padding: 10px 15px;
    /*position: relative;*/
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}


/**************/

.tabsContainer a.tab.selected:before {
    border-bottom-color: #f36f23;
    border-width: 10px;
    left: 50%;
    margin-left: -10px;
}
.tabsContainer a.tab.selected:after, .fk-homepage .catBlock .productsSection .tabsContainer a.tab.selected:before {
    border: medium solid transparent;
    bottom: -2px;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    width: 0;
}
.tabsContainer a.tab:before {
    border-bottom-color: #ccc;
    border-width: 1px;
    left: 50%;
    margin-left: -1px;
}
.tabsContainer a.tab:after, .fk-homepage .catBlock .productsSection .tabsContainer a.tab:before {
    border: medium solid transparent;
    bottom: -1px;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    width: 0;
}
.tabsContainer a.tab.selected {
    font-weight: bold;
}
.tabsContainer a.tab:hover, .fk-homepage .catBlock .productsSection .tabsContainer a.tab.selected {
    border-bottom: 2px solid #f36f23;
    color: #333;
}
.tabsContainer a.tab {
    border-right: 1px solid #f4f0e4;
    color: #999;
    font-size: 12px;
    padding: 10px 15px;
  position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.quik_links
{
	background-color: #fff;
	border: 1px solid #e2e2e2;
    box-shadow: 1px 3px 2px #eee;
    margin-bottom: 15px;
	color:#565656;
	
}
.quik_links_new
{
	background-color: #fff;
 	border:1px solid #e2e2e2;
    box-shadow:1px 3px 2px #eee;
    margin-bottom: 15px;
	color:#565656;
}
.quik_links_new img { width:100%;}
.quik_links_above
{
	background-color: #fff;
 	border:1px solid #FFF;
    box-shadow:1px 3px 2px #eee;
    margin-bottom: 15px;
	color:#565656;
}
#adhartop
{
	padding-top:5px;
}
.adhartext
{
	color: rgb(102, 102, 102);
    float: left;
    font-size: 13px;
    font-weight: 400;
    padding: 2px 5px 0 11px;
    width: 200px;
}
.adhartextsmall
{
	color: rgb(102, 102, 102);
    float: left;
    font-size: 11px;
    font-weight: 400;
    padding: 2px 5px 0 11px;
    width: 200px;
}
.quik_links_above:hover
{
	 border: 2px solid #f36f23;
	 cursor:pointer;
	 
}
.adhaarotp
{
	width:600px;
	margin:0 auto;	
}
.aadharreset
{
	width:auto;float:left;
	margin-left:142px;
	margin-bottom:10px;
}
.aadharbtn
{
	width:auto;float:left;
	margin-left:20px;
}
.customer_for
{
	background-color: #fff;
    border-bottom: 1px solid #c9c9c9;
    border-top: 1px solid #fff;
    box-shadow:1px 3px 2px #eee;
    margin-bottom: 14px;
  position: relative;
	width:230px;
	float:left;
	height:170px;
	color:#565656;
}
.links_one
{
	border-bottom: 1px solid #f4f0e4;
    font-size: 12px;
    padding: 14px 0;
}
.links_img
{
    float: left;
    margin-left: 15px;
    text-align: left;
    width: 28%;	
}
.yellowborder
{
	width:4px;
	float:left;	
	border-left:4px solid #f6cc00;
}
.links_header_inner
{
   	color:#333;	
	margin:0px;
	padding:8px 10px;
	background:#f1f1f1;

}
.links-qik
{
	font-size:14px;
	font-weight:bold;
}

.border_links
{
	border-top:1px solid #e4e4e4;
}

.link_rows
{
    padding:4px 10px;	
	clear:both;	
}
.link_rowsimg
{
	float:left;
	margin-right:5px;	
	border-radius:100%;
	width:23px; height:22px;
	margin-top:1px;
}
.link_rowstext
{
   float: none;
    width: auto;
	font-size:13px;
}
.link_rowstextinner
{
	 height: 24px;
    line-height: 24px;
    max-width: 143px;
    overflow: hidden;	
}
.links_header_outer a
{
	color:#666;
}

.link_rows a:hover
{
	color:#2271b2;
}
#quik_top2 .link_rows { padding:0px 0px 5px; margin-bottom:5px; clear:both; display:block;}
#quik_top2 .link_rows:last-child { margin-top:10px;}
.contactus
{
	width:500px;
	margin:0 auto;	
	padding:10px;
	font-size:15px;
	line-height:23px;
}
.contctemail a
{
	color:#ff6600;
}
.contctemail a:hover
{
	color:#2271b2;
}
/****/
.faq-top {
    padding-top: 15px;
}
.faq-head {
    color: #ff6600;
    font-size:16px;
    padding-top:10px;
}
.faqimg {
    float: left;
    font-size: 13px;
    width: 25px;
}
.faqcontent {
    font-weight: bold;
    line-height: 20px;
    text-align: justify;
	margin-bottom:5px;
}
#tab1 { margin-bottom:20px;}
.faqsection {
    float: left;
    margin-top: 5px;
    width: 100%;
}
.faqicon {
    float: left;
    width: 100%;
}
.faqans {
    clear: both;
    line-height: 22px;
    padding: 5px 20px 10px 25px;
    text-align: justify;
}
.faqans p { margin:0px;}
.faq_border {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding-left: 10px;
	background-color:#FFF;
}
.tabheadsmallnew {
    border-bottom: 1px solid #ccc;
    cursor: pointer;
    font-size: 13px;
	background-color:#f1f1f1;
	text-transform:uppercase;
	border-right:1px solid #FFF;
}
.test_amazon
{
	width:730px;
	float:left;
	position:absolute;
	top:-200px;
}
.padding-spaces
{
	padding:10px;
}
.subtitleslevel {
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
}
#tabgroup1h1, #tabgroup1h2 {
    padding: 10px 3px;
}
.tabheadsmallactivenew {
    background-color: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #428bca;
    cursor: pointer;
    font-size: 13px;
	text-transform:uppercase;
}
.pacontenttext {
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    line-height: 1.6;
    text-align: justify;
}
.contactemaillinks
{
	color:#f60;
}
.contactemaillinks:hover
{
	color:#2271b2;
}
.border-righttble
{
	border-right:1px solid #e2e2e2;	
}
.border-bottomtable
{
	border-bottom:1px solid #e2e2e2;	
}
.summaryspace
{
	padding:5px 5px 5px 5px;	
}
.fieldsfontbig
{
	color: #2271b2;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
}
.classproduct
{
	text-transform:uppercase;
	font-size:20px;
	font-weight:600;
	margin:5px 0;
}
.certificateuser
{
	 /*float: left;*/
    font-size: 13px;
    margin-bottom: 2px;
    margin-top: 2px;
    width: auto;
}
.appiddownload
{
	padding-left:20px;
}
.downloadappbutton
{
	margin-bottom:10px;	
	display:inline-block;
}
.downloadinsbutton
{
	margin-bottom:10px;	
	display:inline-block;
}

#dwnloadspace
{
	width:100%;
	float:left;
	margin:10px 0px 0px 0px;	
}
.certificateclass
{
	width:150px;
	float:left;	
	border-right:2px solid #f4f0e4;
	padding:0px 5px 0px 5px;
	height:170px;
}
.certificatedescription
{
	border-right:2px solid #f4f0e4;
	padding:20px 10px 10px;
 	clear:both;
}
.certificatedescription .demotop { padding-bottom:0px;}
.productsummary
{
	clear:both;
	padding:10px 15px;
}
#producttop
{
	margin-top:5px;	
}
#certificatetop
{
	margin-top:10px;
}
.productamount
{
	width:220px;
	float:left;	
}
.leftsummary
{
	width:120px;
	font-size:14px;
	float:left;	
}
.rightsummary
{
	width:auto;
	float:right;
	text-align:right;
	font-size:14px;	
}
.certificatedetails,.certificatettypes
{
	width:100%;float:left;margin-top:5px;
		
}
#totalamount
{
	font-size:15px;
}
.leftcaption
{
	width:60px;
	float:left;
	font-size:15px;
	
}
.rightcaption,.usbtoken,.usbtokentext
{
	width:auto;
	font-size:13px;
	float:left;
}
.radiocertificate
{
	width:auto;float:left;	
}
.classtitles
{
	width:100%;float:left;
	font-size:15px;
	font-weight:bold;
	margin-top:9px;
	
}
.classradios
{
	width:140px;
	float:left;
	margin:0 auto;	
	margin-top:10px;
	font-size:15px;
	
}
.usage_cer_div
{
	margin-bottom:15px;
	display:block;	
	clear:both;
}
.buy-cer-block { box-shadow:1px 3px 2px #eee; border:1px solid #e2e2e2; overflow:auto; margin-bottom:15px;}
.usage_cer_div_new
{
    clear: both;
    margin-bottom: 5px;
}


.taxes
{width:auto;float:left;	
}
.servicetax
{
	width:auto;float:left;	font-size:11px;
}

/*.productsummary:hover .buy_now_indiv
{
	clear:both;
	font-size: 11px;
    padding: 6px 3px 4px 3px;
    border-radius: 2px;
    color: #f9f9f9;
    cursor: pointer;
    line-height: 1.6;
	color:#fff;
    text-align: center;
    text-transform: uppercase;
	width:70px;
	margin:0 auto;
	font-family:arial,tahoma,verdana,sans-serif;font-size:11px;background:#f75b16;border:1px solid #ec6723;background:-moz-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-webkit-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-o-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-ms-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:linear-gradient(to bottom,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%)
}*/


.buy_now_indiv a
{
	width:70px;
	margin:0 auto;
}
/*.buy_now_indiv
{
    clear:both;
	font-size: 11px;
    padding: 6px 3px 4px 3px;
    border-radius: 2px;
    cursor: pointer;
 	line-height: 1.6;
    text-align: center;
    text-transform: uppercase;
	width:70px;
	margin:0 auto;
}*/


.buy_now_indiv, .buy_now_indiv:focus, .buy_now_indiv:active
{
	clear:both;
    padding:5px 15px;
    border-radius: 2px;
    color: #f9f9f9;
    cursor: pointer;
    line-height: 1.6;
	color:#fff;
	width:auto;
	display:inline-block;
    text-transform: uppercase;
	margin:0 auto;
	margin-top:5px;
	font-size:14px;
	background:#f75b16;border:1px solid #d85212 !important;background:-moz-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-webkit-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-o-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-ms-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:linear-gradient(to bottom,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%)
}
.buy_now_indiv_button
{
	clear:both;
	font-size: 11px;
    padding: 6px 3px 4px 3px;
    border-radius: 2px;
    color: #f9f9f9;
    cursor: pointer;
    line-height: 1.6;
	color:#fff;
    text-align: center;
    text-transform: uppercase;
	width:70px;
	margin:0 auto;
	margin-top:20px;
	font-family:arial,tahoma,verdana,sans-serif;font-size:11px;background:#f75b16;border:1px solid #ec6723;background:-moz-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-webkit-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-o-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:-ms-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background:linear-gradient(to bottom,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%)
}
.buy_now_indiv_button a:hover { text-decoration:none; color:#fff;}
.subheading_content
{
	font-size:16px;
	color:#6e6e6e;
}
.buy_now_indiv_button a
{
	color:#FFF;	
}
.buy_now_indiv_green
{
	/*background: none repeat scroll 0 0 rgb(92, 127, 146);
    border: 1px solid rgb(92, 127, 146);*/
    clear: both;
    color: #fff;
    cursor: pointer;
    font-family: arial,tahoma,verdana,sans-serif;
    font-size: 13px;
    margin: 0 auto;
    padding: 5px 0 5px;
    width: 70px;
}

#pickup_address_div
{
	width:100%;
	float:left;	
}
.cityalign
{
	float:left;
	width:56px;
	margin-right:10px;
}
/*
#cityselected
{
	width:150px;
	float:left;
	margin-left:15px;
	margin-top:3px;
}*/
.citylist
{
	width:400px;
	float:left;	
}
.toolimg
{
	width:30px;
	float:left;	
}
.cityradiosem
{
	width:141px;
	float:left;	
}
.cityradios
{
	width:120px;
	float:left;	
}
.citybreak
{
	float:left;
	clear:both;	
}
.cityradiobtns
{
	width:auto;
	float:left;	
}
#usagetop
{
	margin-top:30px;
	
}
.indivdemotop
{
	margin-bottom:5px;
	margin-top:15px;
}
.demotop
{
	margin-left:10px;	
	margin-bottom:10px;
	padding-bottom:6px;
}
.certificatetop
{
	width:auto;
	float:left;
	margin-top:30px;	
}
.byusagecertificate
{
	width:100%;
	background: none repeat scroll 0 0 #fff;
    box-shadow:1px 3px 2px #eee;

}
.browseby
{
	background: none repeat scroll 0 0 #fff;
    box-shadow:1px 3px 2px #eee;
    float: left;
    margin-left: 0;
    margin-top: 30px;
    padding: 5px;
    width: 720px;
	/*cursor:pointer;*/
	font-size:14px;
}
.certificateradio
{
	float:left;
	margin-bottom:10px;
}
.certificateradio-year
{
	float:left;	
}
.certificateradio-usb
{
	width:300px;
	float:left;
	margin-left:10px;
}
.certiradiobtns
{
	width:150px;
	float:left;
	
}
.certiradiobtns label
{
	width:auto;float:left;
    font-size: 14px;
    margin-left: 28px;
}
.demo
{
	height:162px;
}
#democheck
{
	margin-left:10px;	
	margin-top:20px;
}
#browseplus
{
	width:auto;
	float:left;	
	margin:3px 3px 0px 3px;
	cursor:pointer;
}
#browseimg
{width:auto;
	float:left;	
	
}
#usbmargin
{
	margin-top:17px;
}

.more-ans a
{
	color:#6e6e6e;	
}


#image
{    
    position:absolute;
    left:0;
    top:0;
}
#text {
    color: #000;
    font-size: 11px;
    font-weight: bold;
    left: 13px;
    position: absolute;
    top: 260px;
    z-index: 100;
}
#text_img_two
{
	 color: #000;
    font-size: 11px;
    font-weight: bold;
    left: 150px;
    position: absolute;
    top: 256px;
    z-index: 100;
	
}
		#image
{    
    position:absolute;
    left:0;
    top:0;
}
#text0 {
     color: #FFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    left: 12px;
    position: absolute;
    top: 230px;
   /* z-index: 100;*/
}
#text0 :hover
{
	font-size: 13px;
    padding: 6px 3px 4px 3px;
    border-radius: 2px;
    color: #f9f9f9;
    cursor: pointer;
    display: inline-block;
  
	color:#fff;
   
	
   
	font-size:11px;background:rgb(92, 127, 146);
	
}
#spantext0{
    color:#444;
    font-size: 13px;
    font-weight: 600;
    left: 87px;
    position: absolute;
    top: 235px;
    z-index: 100;
}
#text1
{
	cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    left: 188px;
    position: absolute;
    top: 220px;
    z-index: 100;
}
#textcontact
{
	cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    left: 181px;
    position: absolute;
    top: 220px;
    z-index: 100;
}
.borderright
{
	border-right:1px solid #CCC;
	
}
.yellowborder
{
	border-bottom-color:#f36f23;
	border-width:10px;
	left:50%;
	margin-left:-10px;
	border:medium solid transparent;
	bottom:-1px;
	position:absolute;
	border-bottom:2px solid #f36f23;
	font-size:12px;
	padding:10px 15px;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	border-right:1px solid #f4f0e4;
}
.digitalcontent
{
	padding:15px;
	clear:both; 
	float:none;
	display:block;
}
.dnred
{
	color:#ff0000;
	float:left;
	font-size:10px;
	width:235px;
	
	
}

.dnred
{
	color:#ff0000;
	float:left;
	font-size:10px;
	width:235px;
	
	
}
.dnredpanbranch
{
	color:#ff0000;
	float:left;
	font-size:10px;
	width:233px;
	margin-top:6px;
}
#otp_div
{
   	float: left;
    margin-bottom: 10px;
    margin-left: 97px;
    margin-top: 10px;
    width: 340px;
}
#bio_div
{
	float: right;
	width:auto;
}
.respmessage
{
	width:500px;
	margin:0 auto;
	padding:10px;
}
.number
{
	width:13px;
	float:left;	
	color:#CCC;
}
.number_one
{
	width:13px;
	float:left;	
	margin-left:10px;
	margin-right: 5px;
	color:#CCC;
}
#certif_margin,.certiyear_margin
{
	margin-left:10px;	
}
.aadharnumber
{
	color: #000;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 400;	
}
.error-container
{
	color:#ff0000;
	
}
.form-error
{
	  height: 18px;
    margin: 0 auto;
    width: 995px;
}
.captchacodevalue
{
	width:auto;
	float:left;	
}
.captcha
{
	width:auto;
	float:left;	
}
.refresh
{
	margin-top:10px;
	width:auto;
	float:left;
}
.download_here
{
	font-size:13px;
	color:#797979;
}
.download_here a
{
	font-size:13px;
	color:#797979;
}
#address_token
{
width:700px;	
}
#username,#mobile,#businessname, #usagetypeapp, #state, #nationality
{
	width:248px;
}
#producttype,#searchstate,#notokens,#district
{
	width:248px;	
}
.fingerprint_links
{
	font-size:13px;
	color:#2271b2;
	cursor:pointer;
		
}
.dscbutns1{
	width:248px;
	float:left
}
.dscbutns2{
	width:248px;
	float:left
}
.rows-padding{
	padding:5px 5px 5px 5px;
	
}
.rows-padding-issue{
	padding:5px 5px 5px 20px;	
}
.rows-padding-details{
	padding:5px 5px 5px 0px;
}
#desc{text-align:justify;padding-left:20px; }
.issuetitle{
	font-size: 14px;
    font-weight: bold;
    line-height: 30px;
	color:#f60;	
}
.chattext a{
	color:#000000;font-size:15px;
	padding:5px 0px;
}
.chattext a:hover{
	color:#f60;padding:5px 0px;
}
.cnt_title{
	float: left;
    font-size: 15px;
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
    width: 235px;
	padding:5px 0px 5px 0px;
}
.cnt_detail{
	float: left;
    font-size: 15px;
    margin: 0 auto;
    text-align: center;
    width: 235px;
	padding:5px 0px 5px 0px;
}
.cnctct{
	width:100%;
	float:left;
	border:1px solid #ccc;	
}
.cal_note{
	 float: left;
    padding-bottom: 10px;
    padding-left: 21px;
    padding-top: 10px;
    width: 90%;
}
.main_content_div{
    margin: 0 auto;
    width: 990px;
	float:left;
}
.grid-border-td {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.grid-border-table {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.grid-border-top{
	 border-top: 1px solid #ccc;
}
#importantnote{
	width:auto;
	float:left;	
}
#importantnote1 {
    float: left;
    width: 100%;
}
.alignleft{
	width: auto;
	float:left;	
}
.docsreqs{
    width: 100%;
}
.doc-font{
	font-size:14px;
	
}
.listfont{
	font-size: 15px;
    padding-left: 25px;
    padding-right: 5px;
}
.tbllinks a{
	color: #000000;	
	
}
.tbllinks a:hover{
	color:#2271b2;
}
.border-left_white{
	border-left:1px solid #FFF;	
}
.font-small{
	font-size:12px;	
}
.tbllinks{
	margin:10px 20px;	
}
.mandatoryfield{
	color:#ff0000;    
    font-size: 12px;
	font-weight:normal;
	text-transform:capitalize;
}
.marginul{
	padding-left:8px;	
}
.docchk{
	color:#666;	
}.docchk:hover{
	color:#2271b2;	
}
#organisation_type{
	margin-top:5px;	
}
.dob_top{
	padding-top:20px;
}
.text-center { text-align:center;}
.chat-block { background:#f1f1f1; position:fixed; right:12px !important; bottom:0px !important; top:auto !important; height:57px; padding:15px; border:1px solid #444; width:120px;}
.main-container { min-height:400px; padding:15px 0px; margin-bottom:15px;}

.gmap { border: 1px solid #e0eded; box-shadow:0px 0px 10px rgba(0,0,0,.2); padding:20px; position:relative; margin-bottom:30px;}
.gmap img { width:100%;}
.address-section { background:#f9f9f9; padding:20px; border:1px solid #e0eded;  margin-bottom:10px;}
.address-section  h3 { margin:0px 15px 10px; }
.address-section .icon-block i { font-size:20px; background:#444; color:#fff; padding:10px; width:40px; text-align:center; margin-right:10px; border-radius:100%;}

.branch-address { line-height:20px; padding:10px 15px 15px; margin-bottom:10px; background:#fff; box-shadow:1px 1px 1px rgba(0,0,0,.2); border:1px solid #e2e2e2;}
.branch-address b { text-transform:uppercase; color:#0060ac;}

.branch-list li { margin:0px; padding:0px;line-height: 24px;}
.office-address { line-height:20px; padding:20px; position:absolute; top:0px; left:0px; background:#fff; width:320px; box-shadow:0px 0px 2px rgba(0,0,0,.2); border:1px solid #e0eded;}
.office-address .arrow-down { position:absolute; bottom:-25px; left:48%; width:0; height:0px; display:block; border:10px solid transparent; border-top: 15px solid #fff;}
.office-address .close-ads { position:absolute; top:10px; right:15px; font-size:18px;}

#officeDiv1 {left:122px; top:-2px;} /* Ahmedabad */
#officeDiv2 {left: 181px; top: 161px;} /* Bangalore */
#officeDiv3 {left: 211px; top: 120px;} /* Chennai */
#officeDiv4 {left: 164px; top: 157px;} /* Cochin */
#officeDiv5 {left: 175px; top: 153px;} /* Coimbatore --*/
#officeDiv6 {left: 175px; top: -53px;} /* Delhi */
#officeDiv7 {left: 190px; top: 30px;} /* Hyderabad */
#officeDiv8 {left: 158px; top: 2px;} /* Indore */
#officeDiv9 {left: 156px; top: -11px;} /* Jaipur */
#officeDiv10 {left: 305px; top: 7px;} /* Kolkata */
#officeDiv11 {left: 158px; top: -70px;} /* Ludhiana */
#officeDiv12 {left: 125px; top: 9px;} /* Mumbai */
#officeDiv13 {left: -23px; top: 278px;} /* Mauritius --*/
#officeDiv14 {left: 141px; top: 60px;} /* Pune */
#officeDiv15 {left: 166px; top: -70px;} /* Panipat */ 
#officeDiv16 {left: 266px; top: -11px;} /* Patna --*/
#officeDiv17 {left: 188px; top: 142px;} /* Salem */
#officeDiv18 {left: 125px; top: 26px;} /* Surat --*/
#officeDiv19 {left: 177px; top: -62px;} /* New Delhi --*/

.officeDiv1height {height:190px;}
.officeDiv2height {height:150px;}
.officeDiv3height {height:190px;}
.officeDiv4height {height:190px;}
.officeDiv5height {height:190px;}
.officeDiv6height {height:170px;}
.officeDiv7height {height:230px;}
.officeDiv8height {height:190px;}
/*.officeDiv9height {height:182px;}*/
.officeDiv10height {height:190px;}
/*.officeDiv11height {height:182px;}*/
.officeDiv12height {height:230px;}
.officeDiv13height {height:142px;}
.officeDiv14height {height:190px;}
.officeDiv15height {height:182px;}
.officeDiv16height {height:166px;}
.officeDiv17height {height:190px;}
.officeDiv18height {height:190px;}
.officeDiv19height {height:190px;}

.branch-list li a { padding:0px; color:#1975d1; cursor:pointer; }
.branch-list li a:hover { color:#1975d1; text-decoration:underline;}
.branch-list li a.active { font-weight:bold; color:#1975d1;}

.cart-btn-cont {float: right;margin-left: 8px;width: auto;}
.cart-btn-cont .btn { width:100px;height: 33px;position: relative;}

.table_price { border-collapse:collapse;}
.table_price td, .table_price th { padding:5px 10px; border:1px solid #e2e2e2;}

.inner-banner { background:#f1f1f1; width:980px; margin:-10px auto 15px; box-shadow:1px 3px 2px #eee;}
.kyc-banner {border:1px solid #e2e2e2; margin-bottom:30px;}

.captcha-box { margin-top:15px;}
.captcha-box img { vertical-align:middle;}
.button-group { margin:15px 0px;}
.button-group .btn { margin:0px; vertical-align:top; margin-right:15px;}

.btn-otp {padding:3px 5px !important; width:100px; vertical-align:top;}
.dsc-otp { margin-bottom:10px;}

.success-head { color:#390; margin:0px; font-weight:normal;}
.table_form { margin:20px; width:90%;}
.note-msg {  font-size:13px; color:#666; text-align:justify; margin-bottom:5px; }
.table_form p { width:100%; }
.order-list { margin:0px 20px; padding:0px;}
.order-list li { font-size:11px; color:#666; text-align:justify; margin-bottom:5px;}
.vricons { display:block; margin-top:5px;}
.vricons a { margin-right:10px;}
.appsuccs { margin:15px 0px;}

#searchfilterdiv{width:370px; height:120px;}
.popcontenttext { padding:0px 10px; }
.pop-buttons{width:100%;float:right;}
.btn_start_small_popup_no{
-moz-box-shadow:inset 0px 1px 0px 0px #1da724;
-webkit-box-shadow:inset 0px 1px 0px 0px #1da724;
box-shadow:inset 0px 1px 0px 0px #1da724;
border: 1px solid #333;
background-color:#1e8119;
padding:4px 0px;
float:right;
margin-right:10px;
text-indent:0;border:1px solid #1e8119;display:inline-block;color:#ffffff;
font-weight:bold;font-style:normal; width:80px;text-decoration:none;text-align:center;cursor:pointer;	
}
.btn_start_small_popup{
-moz-box-shadow:inset 0px 1px 0px 0px #1da724;
-webkit-box-shadow:inset 0px 1px 0px 0px #1da724;
box-shadow:inset 0px 1px 0px 0px #1da724;
border: 1px solid #333;
background-color:#1e8119;
text-indent:2;border:1px solid #1e8119;display:inline-block;color:#ffffff;
font-weight:bold;font-style:normal; width:80px;text-decoration:none;
text-align:center; cursor:pointer;
float:right;
padding:4px 0px;}

.btn-download { color:#390; margin-top:15px; font-size:16px; text-decoration:underline; }
.btn-download:hover { color:#060; text-decoration:underline;}

.btn-proceed { color:#fff; padding:0px 15px;}
.btn-proceed:hover { color:#fff;}
.btn.btn-gray { color: #333; padding-top:5px;padding-bottom:5px;font-family:arial,tahoma,verdana,sans-serif;font-size:12px;background:#ccc;border:1px solid #bbbbbb;background:-moz-linear-gradient(top,#dddddd 1%,#eeeeee 3%,#dddddd 7%,#cccccc 100%);background:-webkit-linear-gradient(top,#dddddd 1%,#fec6a7 3%,#dddddd 7%,#cccccc 100%);background:-o-linear-gradient(top,#dddddd 1%,#eeeeee 3%,#dddddd 7%,#cccccc 100%);background:-ms-linear-gradient(top,#dddddd 1%,#eeeeee 3%,#dddddd 7%,#cccccc 100%);background:linear-gradient(to bottom,#dddddd 1%,#eeeeee 3%,#dddddd 7%,#cccccc 100%)}

.application-form input[type="text"], .application-form input[type="password"], .application-form textarea, .application-form input[type="file"]
{ width:200px;}

.box-desc { text-align:justify; margin:15px 15px 0px; min-height:60px;}
.table-box a { margin:15px; overflow:auto; display:inline-block;}
.table-box a .buy_now_indiv { margin:0px;}
.table-box.middle-box { margin:0px 15px;}
.clearfix { clear:both; float:none;}

.info_alertbox { background: #ffecb3;border: 1px dashed #cc3300;border-radius:2px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
color: #333;margin:10px 0px 15px;padding:10px 15px;text-align: center; font-size:11px;}
.info_alertbox a { color:#0060ac;}

.bulkpruchasetext{
	font-size:12px;
	color:#FF0000;
}

.language-box { font-size:13px; text-transform:capitalize; display:inline-block; float:right;}
.language-box span { font-weight:normal; padding-right:5px; display:inline-block;}
.language-box select { width:auto; height:25px; padding:0px; line-height:25px;}
.couponcodetxtbox {width:120px;}

/* new changes apirl 2018 */

.buy-cert-box { position:absolute; top:-321px; left:0px; width:100%; }
.buy-cert-outer {position:relative; width:85%; margin:0px 0px 20px 15px; z-index:999; left:0px;}
.buy-cert-block { background:#fff; border:1px solid #e9e9e9; border-radius:0;}
.buy-cert-block h3 { margin:0px; margin: 0px;padding:15px 20px 0;line-height: 26px;font-size: 18px; color:#f76d18; font-weight:400;}
.buy-cert-block .product-description { padding:10px; height:215px; }
.buy-cert-block .product-description label { font-weight:normal;}
.buy-cert-block .product-description .demotop{ margin-bottom:0px;}
.buy-cert-block .product-description .pr-span .ttips { margin-left:-10px; margin-right:10px;}
.buy-cert-block .product-summary { padding:13px 20px 0px; color:#fff; margin:-1px;
background: #025eb7;
background: -moz-linear-gradient(top, #2288c4 0%, #025eb7 100%);
background: -webkit-linear-gradient(top, #2288c4 0%,#025eb7 100%);
background: linear-gradient(to bottom, #2288c4 0%,#025eb7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2288c4', endColorstr='#025eb7',GradientType=0 );
}
.buy-cert-outer:after{
content:'';
height:23px;
display:block;
background: #3a3a3a;
background: -moz-linear-gradient(-45deg, #025eb7 1%, #025eb7 50%, #252525 54%, #3a3a3a 65%);
background: -webkit-linear-gradient(-45deg, #025eb7 1%,#025eb7 50%,#252525 54%, #3a3a3a 65%);
background: linear-gradient(179deg, #025eb7 1%,#025eb7 50%,#252525 54%, #3a3a3a 65%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#025eb7', endColorstr='#3a3a3a',GradientType=1 );}
.buy-cert-block .product-summary .btn-right { margin-top:20px;}
.buy-cert-block .product-summary .classproduct { margin:0px;}
.buy-cert-block .product-summary .cert-amount .rs {font-size: 18px;}
.buy-cert-block .product-summary .cert-amount .price {font-size: 24px; font-weight:bold;}
.buy-cert-block .product-summary .base-amount { margin-left:5px; text-decoration:line-through; color:#fba067; font-size:16px;}

.buy-cert-block .form-label { float:left; margin-right:10px; width:120px; color:#999; font-size:13px;}
.buy-cert-block .selbox-section { vertical-align:top; margin-bottom:5px !important;}
.buy-cert-block .selbox-section select { width:280px; }

.tabinfo-section { background:#fff; padding:0px;}
.tabinfo-section .nav-tabs > li { margin:0px;}
.tabinfo-section .nav-tabs > li a { font-size:16px; padding:15px 0px; margin-right:30px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { outline:none;}
.tabinfo-section .nav-tabs > li a, .tabinfo-section .nav-tabs > li a:hover, .tabinfo-section .nav-tabs > li.active a {border:none; background:none;}
.tabinfo-section .nav-tabs > li a:hover { color:#f76d18;}
.tabinfo-section .nav-tabs > li.active a { color:#f76d18; font-weight:bold; position:relative;}
.tabinfo-section .nav-tabs > li.active a:after { content:''; width:100%; height:4px; background:#f76d18; position:absolute; bottom:0px; left:0%;}
.tabinfo-section .tab-content { padding:25px 0px; }
.tabinfo-section .tab-content .more-ans { font-size:15px;}
.tabinfo-section .tab-content .more-quest { font-size:30px; font-weight:normal;}

.accepted-section { background:#f6f6f6; padding:0px;}
.trusted-box { padding:15px 0px 40px;}
.trusted-box .container-heading h1 { font-weight:400; font-size:30px;}
.trusted-box .container-heading h4 { margin-bottom:20px; font-weight:300;}
.trusted-box .client-list img { margin:5px;}

.about-section { background:#ffffff; padding:20px 0px 40px;}
.about-section .container-heading h1 { font-weight:400; font-size:30px;}
.about-section .container-heading h4 { margin-bottom:20px; font-weight:300;}
.about-section .img-border { border:1px solid #e2e2e2;}
.about-section .btn-kmore { background:none; color:#0060ac; padding:5px 15px; text-align:center; border:1px solid #ccc; border-radius:100%; font-size:30px;}
.about-section .btn-kmore:hover { border-color:#0060ac;}


.walkin-section { background:#3a3a3a; padding:60px 0px 0px; color:#fff;}
.walkin-section .walkin-box { padding:15px 0px; position:relative; overflow:hidden; }
.walkin-section .container-heading h1 { font-weight:300; font-size:18px; line-height:20px; }
.walkin-section .container-heading h4 { margin-bottom:16px; font-weight:300; color:#aaaaaa;}
.walkin-section .btn { margin:8px 0px 0px; background:transparent; padding:2px 12px; font-size:13px; text-transform:capitalize; color:#fff; border-color:rgba(255,255,255,0.2);}
.walkin-section .btn:hover {  border-color:rgba(255,255,255,0.6);}

.walkin-section:after{ 
	content:'';
	height:20px;
	width:100%;
	display:block;
	background: #3a3a3a;
	background: -moz-linear-gradient(top, #3a3a3a 55%, #3a3a3a 55%, #252525 55%, #ffffff 65%);
	background: -webkit-linear-gradient(top, #3a3a3a 55%,#3a3a3a 55%,#252525 55%,#ffffff 65%);
	background: linear-gradient(to bottom, #3a3a3a 55%,#3a3a3a 55%,#252525 55%,#ffffff 65%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#ffffff',GradientType=0 );
	
}

.tabinfo-section:after{ 
	content:'';
	height:60px;
	width:100%;
	display:block;
	background: #ededed;
background: -moz-linear-gradient(-45deg, #ffffff 44%, #e8e8e8 45%, #e8e8e8 45%, #f6f6f6 50%, #f6f6f6 100%);
background: -webkit-linear-gradient(-45deg, #ffffff 44%,#e8e8e8 45%,#e8e8e8 45%,#f6f6f6 50%,#f6f6f6 100%);
background: linear-gradient(-178deg, #ffffff 44%,#e8e8e8 45%,#e8e8e8 45%,#f6f6f6 50%,#f6f6f6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );
}
.accepted-section:after{ 
	content:'';
	height:60px;
	width:100%;
	display:block;
	background: #ededed;
background: -moz-linear-gradient(-45deg, #f6f6f6 44%, #e8e8e8 44%, #e8e8e8 44%, #f1f1f1 47%, #ffffff 51%);
background: -webkit-linear-gradient(-45deg, #f6f6f6 44%,#e8e8e8 44%,#e8e8e8 44%, #f1f1f1 47%, #ffffff 51%);
background: linear-gradient(178deg, #f6f6f6 44%,#e8e8e8 44%,#e8e8e8 44%, #f1f1f1 47%,#ffffff 51%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 );

}

.bg-gray .bg-content { padding:50px; background: #f6f6f6;}
.bg-white .bg-content { padding:50px; background: #ffffff;}

.filter-box {margin: 110px 0 10px; padding:15px 20px; background:#eee; box-shadow: 1px 3px 2px #ddd;}
.filter-box .form-group { margin-bottom:8px; }
.filter-box #usagetypeapp { width:220px;}
.filter-box .clear-p { padding:0px;}
.filter-box h3 { padding:10px 0px;font-weight:bold; }
.filter-box label { vertical-align:top; margin-right:10px;}

.form-title h3 { background:#e5e5e5; color:#222; padding:10px 15px; margin:0px; font-size:15px; font-weight:bold; border-radius:4px 4px 0 0;}
.form-box { margin:0px 15px 15px; background:#f9f9f9; border:1px solid #e2e2e2; clear:both; padding:15px 15px 25px; border-radius:0 0 4px 4px;  box-shadow: 1px 3px 2px #eee;}
.form-box .form-row { clear:both;}
.form-box .form-group { margin-bottom:8px;}
.form-box .form-group  label, .filter-box label { font-weight:normal;text-align:left !important;}
.form-box .form-group  label { padding-top:7px;}
.form-buttons { margin-bottom:20px;}
.form-col-md-12 .form-title{ background:#333; color:#fff; padding:10px 15px; margin:0px; font-size:15px;}

.form-group .form-label { padding-top:5px;}
.form-value .form-group { margin-bottom:5px; }

.confirm-section .form-group .form-label { padding-top:0px;}

.form-inline .inline { display:inline-block !important;}
.full-width { width:100% !important;}

.button-process { text-align:center; margin:0px 0px 30px;}
.button-process .btn { min-width:100px; margin:0px 3px;}
.btn-orange:hover { color:#fff;}

.radio-top span, .radio-top label { vertical-align:top !important;}
.radio-top label { padding-top:0px !important;}
.date-control .form-control { display:inline-block; position:relative; }
.date-control img.ui-datepicker-trigger { position:absolute; left:235px; top:5px;}


.security-box { min-height:310px;}
.contact-box { min-height:348px;}

.page-section .page-title { padding:10px 0px 15px; height:auto; font-weight:400; font-size:22px; text-align:left; text-transform:capitalize;}
.page-section .page-subtitle { padding-bottom:15px; height:auto; font-weight:400; font-size:13px; text-align:left; text-transform:capitalize;}
.page-section h4{ font-size:16px; }

.price-section table td, .price-section table th { vertical-align:middle !important; padding: 5px !important;}
.price-section table td .webRupee { color:#999; margin-right:5px;}
.price-section table td .amount { font-size:17px;}
.price-section table td:last-child .amount { font-weight:bold; color:#0060ac;}
.price-section table td .sslamount { font-size: 17px; color: #333;} 
.price-section table td .sslamount.offeredprice { font-weight:bold; color:#0060ac;}

.checklist-section table.docsreqs { margin-top:10px; background:#fff;} 


.checklist-box .content-section ul { margin:5px 15px;}
.checklist-box .content-section ul li a { padding-left:5px;}
.price_left, .price_right{ padding-left:5px !important;}

.faq-section .tab-content { padding:30px; border:1px solid #e2e2e2; border-top:none; margin-bottom:20px; background:#f9f9f9;}
.faq-section .nav-tabs > li.active > a, .faq-section .nav-tabs > li.active > a:hover, .faq-section .nav-tabs > li.active > a:focus { background:#f9f9f9; font-weight:bold;}

.transaction-section .complete-head { margin-bottom:15px;  }

.contact-tabs { margin:0px; }
.contact-tabs span { margin-right:10px; font-size:16px;}
.contact-tabs a { padding:15px 20px; display:inline-block; font-weight:bold; background:#fff; border:1px solid #e2e2e2; margin:0px 5px -1px 0px;}
.contact-tabs a:hover { text-decoration:none; color:#f75b16;}
.contact-tabs a.active {background:#f9f9f9; border:1px solid #e2e2e2; border-bottom-color:#f9f9f9;}

.foreign-section .btn-apply-foreign { margin-left:-0px;}
.foreign-section  .demotop { margin-bottom:0px;}
.foreign-section  .demotop label { font-weight:normal;}
.foreign-section .btn-apply-foreign .btn { min-width:117px;}

#orgdocsreq table.table td, #orgdocsreq table.table th, #orgdocs table.table td, #orgdocs table.table th { padding:5px 8px !important;}

 /* Customize the label (the container) */
.rdobox-list {-moz-user-select: none;cursor: pointer;margin-bottom:0px;padding-left:26px; margin-right:10px;position: relative; line-height:22px;}
.rdobox-list input {cursor: pointer;opacity: 0;position: absolute;}
.checkmark { height:22px;left:0px;position: absolute;top: 0;width:22px; border-radius:100%; border:1px solid #ccc;}
.rdobox-list:hover input ~ .checkmark { border:1px solid #2489c5; }
.rdobox-list input:checked ~ .checkmark {background-color: #2489c5; border:1px solid #2489c5;}
.checkmark::after {content: "";display: none;position: absolute;}
.rdobox-list input:checked ~ .checkmark::after {display: block;}
.rdobox-list .checkmark::after {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: white;
border-image: none;
border-style: solid;
border-width: 0 2px 2px 0;
height: 11px;
left: 8px;
top: 3px;
transform: rotate(45deg);
width: 5px;
}
.rdobox-list.rdo-disabled { color:#999;}
.rdobox-list.rdo-disabled:hover input ~ .checkmark { border:1px solid #ccc; }

.form-left-section .form-box { padding:15px 0px;}
.form-left-section .form-box select, .form-left-section .form-box input[type='text'], .form-left-section .form-box input[type='password'], .form-left-section .form-box textarea, .form-left-section .form-box input[type='file'] { width:100% !important;}
.form-left-section .filter-box {padding:15px 0px; background:#eee; box-shadow: 1px 3px 2px #ddd;}

.payment-summary {  border: 1px solid #1ba3f3; border-radius:3px; background: #fff !important; padding:15px; margin:106px 0 0px; box-shadow:0px 0px 3px rgba(0,0,0,.2); z-index:999;}
.payment-summary .title { background:#1ba3f3; color:#fff; margin:-15px -15px 15px; padding:10px 15px;}
.payment-summary table td { padding:4px 0px;}
.payment-summary label { font-weight:normal;}
.payment-summary .divider { height: 1px;margin: 10px 0;overflow: hidden;background-color: #e2e2e2;}
.payment-summary .form-group { margin-bottom:5px;}
.payment-summary input[type='checkbox'] { margin:0px;}
.payment-summary .base-amount { margin-left:5px; font-weight:normal; color:#f75b16; font-size:14px; text-decoration:line-through;}


.taxes-text{padding-left:18px;font-size:13px;color:#f75b16;}
.section-title-wr { background:url(../images/bg-banner.png) repeat-x 0 center; padding:0 0 5px; margin-bottom:15px;}
.section-title-wr .section-title {color: #333;display: block;font-size:24px;margin:25px 0;}
.section-title-wr .section-title small {color:#555;display: block;font-size:13px;margin-top:5px;}
.section-title { margin:10px 0 !important;}
.serviceheader-section {    padding-top: 130px !important;	min-height:250px;}
.commonheader-section {padding-top:5px !important;	min-height:60px; background:#009bd4;}
.commonheader-section .section-title { color:#fff;}
.escalation-pan-form { margin:20px 0px;}
.escalation-form-content {background: #f9f9f9 none repeat scroll 0 0;border: 1px solid #e2e2e2;box-shadow: 1px 3px 2px #eee;clear: both;margin: 0 0 15px;padding: 15px;}

.ttips {position: relative;display: inline-block;cursor: pointer;}
.ttips .ttipContent {visibility: hidden;width: 300px;background-color: #ffffff;color: #333333;border: 1px solid #31708f;text-align: left;border-radius: 6px;padding: 10px;position: absolute;z-index:999999 !important;bottom: 125%;left: -142px;opacity: 0;transition: opacity 0.3s;line-height16px;box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
.ttips .ttipContent p {color: #000;font-size: 13px;line-height: 16px;}
.ttips .ttipContent::after {content: "";position: absolute;left: 140px;top: 100%;border-width: 7px;border-style: solid;border-color: #31708f transparent transparent transparent;}
.ttips:hover .ttipContent {visibility: visible;opacity: 1;}

.ttips .ttipContent.usageTips { left:-80px; bottom:0px; top:20px; min-height:143px; width:490px;}
.ttips .ttipContent.usageTips::after {content: "";position: absolute;left:78px;top:-14px;border-width: 7px;border-style: solid;border-color: transparent transparent #31708f transparent;}
.ttips .ttipContent.usageTips p {font-size:11px; margin-bottom:5px;}

.ttips .ttipContent.downTips { left:-240px; bottom:0px; top:20px; min-height:140px; width:490px; display:block; height:100%;}
.ttips .ttipContent.downTips::after {content: "";position: absolute;left:237px;top:-14px;border-width: 7px;border-style: solid;border-color: transparent transparent #31708f transparent;}
.ttips .ttipContent.downTips p {font-size:11px; margin-bottom:5px;}
.ttips .ttipContent.downTips.minHLg { min-height:280px; }

.ttips .ttipContent.sslproducttype.usageTips { left:-90px; bottom:0px; top:20px; min-height:143px; width:490px;}
.ttips .ttipContent.sslproducttype.usageTips::after {content: "";position: absolute;left:88px;top:-14px;border-width: 7px;border-style: solid;border-color: transparent transparent #31708f transparent;}
.ttips .ttipContent.sslproducttype.usageTips p {font-size:11px; margin-bottom:5px;}

.cookies-section { text-align:center; font-size:14px; position:fixed; padding:15px; box-shadow:0px -2px 2px rgba(0,0,0,0.3); bottom:0px; width:100%; z-index:999999 !important; background:#f1f1f1;}
.cookies-section a { margin:0px 10px;}
.cookies-section a.btn { padding:5px 15px; font-size:15px;}
.privacy-txt { font-size:13px; line-height:18px; text-align:justify;}
.line-through {color: #f75b16;font-size: 14px;font-weight: normal;margin-left: 5px;text-decoration: line-through;}

.withoutprogressbar { margin: 110px 0 10px !important;}
.withprogressbar { margin: 10px 0 10px !important;}
.payment-summary-with-progress {margin:106px 0 0 !important; } 
.payment-summary-without-progress {margin:30px 0 0 !important; } 
.top10 { margin-top:10px !important;}
.timer-div { background:#68a243; color:#fff; padding:7px 6px; position:fixed; bottom:0px; right:100px; z-index:2147483600; display:block; width:315px; box-shadow:-1px 0px 2px rgba(0,0,0,.3); font-size:11pt; text-align:center; border-radius:5px; font-weight:bold}

.timer-div.stick { position:absolute; bottom:110px;}
.timer-div .close {font-size:13px}
.taxes-text{padding-left:18px;font-size:13px;color:#f75b16;}

.section-title-wr { background:url(../images/bg-banner.png) repeat-x 0 center; padding:0 0 5px; margin-bottom:15px;}
.section-title-wr .section-title {color: #333;display: block;font-size:24px;margin:25px 0;}
.section-title-wr .section-title small {color:#555;display: block;font-size:13px;margin-top:5px;}
.section-title { margin:10px 0 !important;}
.serviceheader-section {    padding-top: 130px !important;	min-height:250px;}
.commonheader-section {padding-top:5px !important;	min-height:60px; background:#009bd4;}
.commonheader-section .section-title { color:#fff;}
.escalation-pan-form { margin:20px 0px;}
.escalation-form-content {background: #f9f9f9 none repeat scroll 0 0;border: 1px solid #e2e2e2;box-shadow: 1px 3px 2px #eee;clear: both;margin: 0 0 15px;padding: 15px;}
.ttips {position: relative;display: inline-block;cursor: pointer;}
.ttips .ttipContent {visibility: hidden;width: 300px;background-color: #ffffff;color: #333333;border: 1px solid #31708f;text-align: left;border-radius: 6px;padding: 10px;position: absolute;z-index: 5;bottom: 125%;left: -142px;opacity: 0;transition: opacity 0.3s;line-height16px;box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
.ttips .ttipContent p {color: #000;font-size: 13px;line-height: 16px;}
.ttips .ttipContent::after {content: "";position: absolute;left: 140px;top: 100%;border-width: 7px;border-style: solid;border-color: #31708f transparent transparent transparent;}
.ttips:hover .ttipContent {visibility: visible;opacity: 1;}

.cookies-section { text-align:center; font-size:14px; position:fixed; padding:15px; box-shadow:0px -2px 2px rgba(0,0,0,0.3); bottom:0px; width:100%; z-index:999999 !important; background:#f1f1f1;}
.cookies-section a { margin:0px 10px;}
.cookies-section a.btn { padding:5px 15px; font-size:15px;}
.privacy-txt { font-size:13px; line-height:18px; text-align:justify;}
.line-through {color: #f75b16;font-size: 14px;font-weight: normal;margin-left: 5px;text-decoration: line-through;}

.withoutprogressbar { margin: 110px 0 10px !important;}
.withprogressbar { margin: 10px 0 10px !important;}
.payment-summary-with-progress {margin:106px 0 0 !important; } 
.payment-summary-without-progress {margin:30px 0 0 !important; } 
.top10 { margin-top:10px !important;}
.timer-div { background:#68a243; color:#fff; padding:7px 6px; position:fixed; bottom:0px; right:100px; z-index:2147483600; display:block; width:315px; box-shadow:-1px 0px 2px rgba(0,0,0,.3); font-size:11pt; text-align:center; border-radius:5px; font-weight:bold}

.timer-div.stick { position:absolute; bottom:110px;}
.timer-div .close {font-size:13px}

/* Start Paperless DSC */
.dscPanel { padding:10px 0px 30px;}
.dscPanel label { font-weight:normal !important;}
.what-box h3 { font-size:18px; margin-bottom:10px;}
.what-box h4 { font-size:15px; margin-bottom:5px;line-height:20px;color:#0060ac;}
.what-box p { text-align:left; line-height:18px; font-size:13px;}
.what-box ul { margin:0px; padding:0px; list-style:none;}
.what-box ul li { padding-left:20px; position:relative; font-size:13px;}
.what-box ul li i { left:2px; top:3px; position:absolute;}
.what-box .fa {color: #7d7c7c;font-size: 13px;}
.what-box b {font-weight:600;}

.kyc-links { padding:10px 15px; border:1px solid #ccc; margin-top:10px; }
.kyc-links h3 { margin:0px; font-size:16px; color:#d96c00;}
.kyc-links span { font-weight:600}

.existing-box { margin-top:10px;}
.existing-box h3 { color:#0060ac; font-size:18px; line-height:22px;}
.existing-box h4 { font-size:15px; line-height:22px; margin-bottom:10px;}

.newuser-section {font-size:13px; background:#f1f1f1; border:1px solid #e2e2e2; padding:15px 20px; box-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.newuser-section .form-group { margin-bottom:7px;}
.newuser-section hr { margin:5px 0px;}
.newuser-section h4{ color:#D96C00; font-size:16px; font-weight:600; margin:0 0 15px;}
.newuser-section .form-control { height:28px; width:100%; font-size:13px;}
.newuser-section .form-label { font-size:13px;}
.newuser-section .mlbl { line-height:16px; padding-top:0px !important;}
.newuser-section .alert {padding:5px 10px; font-size:12px; line-height:16px; margin:0 0 10px;}
h3.sub-head { font-weight:bold; margin-bottom:15px;}

.accountuser-section {font-size:13px; background:#f1f1f1; border:1px solid #e2e2e2; padding:15px 20px; box-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.accountuser-section .form-group { margin-bottom:10px;}
.accountuser-section hr { margin:5px 0px;}
.accountuser-section h4{ color:#D96C00; font-size:16px; font-weight:600; margin:0 0 15px;}
.accountuser-section .form-control { height:28px; width:100% !important;}
.accountuser-section .form-label { font-size:13px;}
.accountuser-section .alert {padding:5px 10px; font-size:12px; line-height:16px; margin:0 0 10px;}

.checkbox-list label { margin-right:10px;}

.file-input { padding:0px !important;}

.iagree { position:relative; padding:0px 0px 20px; padding-left:20px;}
.iagree input { position:absolute; left:0px;}

.table-box h3 { margin:0px; padding:0px 5px; font-size:18px;}
.form-table td { padding:5px; font-size:12px;}
.form-table td:nth-child(2n) { font-weight:600;}
.form-table td:nth-child(2n) span { font-weight:normal;}
.form-table td label { margin:0px;}
.form-table .form-control { padding:5px; height:28px; width:250px;}
.form-table select.form-control { padding:0px 5px;}
.form-table small { color:#777;}
.form-table .divider div { border-bottom:1px solid #e2e2e2; margin:4px 0px;}
.form-table .text-label { margin:3px 0 0; font-weight:bold; }
.form-table .btn-otp { padding:3px 10px 2px; vertical-align:top; margin-left:10px;}
.form-table .chkgroup label { margin-right:15px; }

.apply-form { padding:15px;}
.apply-form h3 { font-size:18px; margin:0px 0px 10px;}
.apply-form .form-group { margin-bottom:7px;}
.apply-form .form-control { height:28px; padding:5px;}
.checkbox-list input { margin:0px;}
.checkbox-list label { margin-bottom:0px; margin-right:10px; vertical-align:top;}
.apply-form .btn-code { padding:3px 12px !important;}
.apply-form .bold { font-weight:600;}
.user-photo {height:120px; border:1px solid #000; }	

/*-----------------------------------------------------------
    Form Wizard
----------------------------------------------------------*/
.wizardpills-steps { position: relative;display: block;width: 100%;padding:0px;margin:0 0 20px; }
.wizardpills-steps #bar {  position: absolute;top:10px;left: 0px;height:10px;width: 100%; margin: 7px 0; box-shadow:inset 1px 0px 2px rgba(0, 0, 0, .1);}
.step-wizard li { display: block;float: left; padding:0px; position: relative;text-align:center;width:16.66%;margin:0 !important; background:#ddd;}
.step-wizard li div{ display: block; position: absolute; right:-45px; top:-6px; border:24px solid  transparent; border-left-color:#fff; z-index:1; }
.step-wizard li div:before{ content: " "; display: block; position: absolute; right:-10px; top:-18px; border:17px solid transparent; border-left-color:#ddd; }
.step-wizard li.active { background:#f75b16; color: #ffffff;}
.step-wizard li.active div:before { border-left-color:#f75b16;}
.step-wizard li.completed {background-color: #558835; color: #ffffff;}
.step-wizard li.completed div:before { border-left-color:#558835;}

.step-wizard li span { display:block; padding:7px;}
.step-wizard li:first-child { border-radius:4px 0 0 4px;}
.step-wizard li:last-child { border-radius:0 4px 4px 0;}
.step-wizard li:last-child div { display:none;}

.step-wizard li.active:after {  background:#D96C00;
background: -webkit-linear-gradient(#ffa449, #D96C00); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#ffa449, #D96C00); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#ffa449, #D96C00); /* For Firefox 3.6 to 15 */
background: linear-gradient(#ffa449, #D96C00); /* Standard syntax */
}
.step-wizard li.completed:after {  background:#68a243;
background: -webkit-linear-gradient(#82ca55, #68a243); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#82ca55, #68a243); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#82ca55, #68a243); /* For Firefox 3.6 to 15 */
background: linear-gradient(#82ca55, #68a243); /* Standard syntax */
}
.form-kyc-section { background:linear-gradient(to right, #ddd 48%, #eee 40%); padding:15px; margin-top:-10px; margin-bottom:30px; border-radius:4px; box-shadow:1px 1px 1px rgba(0,0,0,0.2); font-size:13px; }
.form-kyc-section .form-value { margin:0px;}
.form-kyc-section label { font-weight:normal; margin:0px;}
.form-kyc-section .form-group { margin-bottom:5px;}
.form-kyc-section .form-label { padding-top:2px; color:#2271b2;}
.form-kyc-section h4 {color:#000; font-size:16px;}
.form-kyc-section .form-control { padding:3px 5px;}
.form-kyc-section select.form-control { padding:3px 2px;}
.form-kyc-section .field-items label { margin-right:10px; }
.foreign-kyc-section { background:linear-gradient(to right, #ddd 48%, #eee 40%) !important;}

.kycpayment-section { min-height:300px; padding:30px; background:#f1f1f1; border:1px solid #e2e2e2; box-shadow:2px 2px 2px rgba(0,0,0,0.2);border-radius:4px;}
.kycpayment-section .divider { border-bottom:1px solid #ddd !important; margin-bottom:20px; height:5px; display:block;}
.kycpayment-section .form-group { margin-bottom:10px;}
.kycpayment-section .form-label { padding-top:2px;}

.or-divider { margin-top:40px;}
.videoRec h1 { margin-bottom:20px;}
.kycenrolttips {min-height: 40px !important;}
.btn-code { padding:3px 10px !important;}
.esignuser-section #username { width:240px !important}
.esignuser-section #pin { width:200px !important}
.includemailid {font-size:11px}

.lgdownttips { bottom:auto !important; top:24px; width:600px !important; }
.lgdownttips:after { top: -14px !important; border-color:transparent transparent #31708f transparent !important;}
/* End Paperless DSC */

/* Select Mode CSS */

.select-mode-box { margin-top:5px;}
.select-mode-box .number { margin-right:50px;width:121px; color:#666 !important;}
.select-mode-box .rdobox-list { padding-left:27px;}
.select-mode-box label { font-weight:normal;}
.cursor-pointer {cursor:pointer}

.ttips .ttipContent.organizationgstin {
    min-height: 55px;
    width: 393px;
}
/* ssl-certificate */
.ssl-cert input[type=text]{width:100%; height: 30px; }
.ssl-cert select.form-control { height: 30px; padding:0px 2px;}
.repre-detail input[type=checkbox] {text-align: center; float: initial; margin-left: 42px; display: inline;}
.repre-detail span {display: inline; font-weight:normal; font-size:14px;}
.sslform .modal-header { padding-bottom: 30px !important;}
.popupclosebtn {margin-right:10px}
.mb20 { margin-bottom:20px !important}
.text-orange { color:#ec6723;}

.ssl-features { border-top:1px solid #e2e2e2; padding:30px 0px;}
.ssl-features h2 { text-transform:none; margin:0px; padding:0 0 20px; height:inherit; font-size:26px; font-weight:500; }
.ssl-features ul { margin:0px; padding:0px;}
.ssl-features ul li { font-size:15px;}
.ssl-features ul li i { padding:4px;}
.or {background-color:#0060ac;padding:10px;color:white;border-radius:100%}

.paperlessdsc { padding:30px; font-size:15px;}
.paperlessdsc h3 { font-weight:normal; margin-bottom:15px;}
.paperlessdsc .list-main { margin-bottom:20px;}
.paperlessdsc .list-main li { font-size:15px; padding-left:28px;}
.paperlessdsc .list-main li i { padding:4px; font-size:12px; }
.paperlessdsc .demo-video { width:100%; background:#f1f1f1; padding:0 30px;}

#kycPanForm .date-control img.ui-datepicker-trigger {
    left: 180px;
    position: absolute;
    top: 5px;
}
#kycPanForm .form-group .form-label {
    padding-top: 0;
}
#PANPhotoDiv .ttips .ttipContent::after,#PANAddressProofDiv .ttips .ttipContent::after{
    left: 218px;
}
#PANPhotoDiv .ttips .ttipContent ,#PANAddressProofDiv .ttips .ttipContent {
    left: -220px;
    width: 496px;
    z-index: 99999999;
}
#PANCopyProofDiv  .ttips .ttipContent::after{
    left: 218px;
}
#PANCopyProofDiv  .ttips .ttipContent{
    left: -220px;
    width: 470px;
    z-index: 99999999;
}

#PANNameDiv .ttips .ttipContent.usageTips {
    bottom: 0;
    left: -80px;
    min-height: 250px;
    top: 20px;
    width: 701px;
}
#PANPhotoDiv h4,#PANAddressProofDiv h4,#PANCopyProofDiv h4 { line-height:0px !important; margin-top:5px;}
#multidomainsdiv input,#multidomainsdiv a,#multidomainsdiv select { height:30px}
.v-align-bottom { vertical-align:bottom}
#forgotUserNameDiv .date-control img.ui-datepicker-trigger {
    left: 210px !important;
    position: absolute;
    top: 5px;
}

.orgkycdob .date-control img.ui-datepicker-trigger {
    left: 205px !important;
    position: absolute;
    top: 5px;
}
.swal2-header h2 {height:auto !important;font-size: 1.5em !important} 

.existingUserContent .list-main { margin-bottom:20px;}
.existingUserContent .list-main li { font-size:15px; padding-left:28px;}
.existingUserContent .list-main li i { padding:4px; font-size:12px; }
.existingUserContent p {margin-left : 5px}

.existingUserContent h3 {
    font-size: 18px;
    margin-bottom: 10px;
}

.sample-format { font-style: italic;font-size: 13px;text-decoration: underline;}
.filter-box-pt {
    margin: 110px 105px 10px !important;
}
.swal2-popup #swal2-content {
    text-align: left !important;
}

.swal2-icon { width:3.5em !important; height:3.5em !important}
.swal2-icon-text {
    font-size: 2.00em !important;
}
.swal2-icon {
    line-height: 3.5em !important;
    cursor: default;
}
.foreignkycdob .date-control img.ui-datepicker-trigger {
    left: 180px !important;
    position: absolute;
    top: 5px;
}
#uploaddocsdiv .alert {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 10px;
}

.foreign-payment label { font-weight:bold !important}
#ui-datepicker-div { z-index:2 !important}

.sitemap-section ul { list-style:none; margin:0px; padding:0px;}
.sitemap-section ul li { font-size:14px; padding:2px 0px;}
.sitemap-section ul li h3 { font-size:15px; margin:0px; font-weight:bold;}
.sitemap-section ul li a:hover { color:#f76d18; font-weight:600;} 
.sitemap-section ul ul { margin:10px 3px 20px; padding:0px; position:relative; }
.sitemap-section ul ul:after { content:''; width:2px; height:100%; background:#ddd; position:absolute; left:0px; top:0px; }
.sitemap-section ul ul li { padding-left:15px; position:relative; }
.sitemap-section ul ul li:after { content:''; width:10px; height:1px; background:#ddd; position:absolute; left:0px; top:10px; }

.swal-wide{
    width:390px !important;
}
.Custom_Cancel {
	color:#fff !important;
	border-radius: 0.25em !important;
    border: none;
}
@keyframes blink{
2%{opacity: 2;}
50%{opacity: .5;}
100%{opacity: 1;}
}
@media (max-width: 992px) { 
.tp-banner-container:after,  .buy_now_indiv span { display:none !important;}
.buy-cert-block .product-summary .btn-right { margin-top:15px; }
.section .container, .about-section .container, .footer-section .container { padding:0px 30px;}
.buy-cert-outer { margin:22px 70px 0px 20px;}
.tabinfo-section .nav-tabs > li a { padding:15px 10px;}
.walkin-section .btn { margin:0 0 10px;}
.filter-box .container { padding:0px;}
}

@media (max-width: 1024px) { 	
.buy-cert-block .form-label {width: 110px;}
.rdobox-list { margin-right:8px;}
}

@media (max-width: 768px) { 	
	.navbar-toggle { display:block;}
	.navbar-fixed-top, .navbar-fixed-bottom { height:62px; box-shadow:none !important; position:relative; width:100%;}
	.header .logo-head  { font-size:12px;width:135px; line-height:16px; display:inline-block;padding:0px;margin:5px 0 0 10px;padding-left:10px;}
	.header .logo { width: 295px;}
	.header .logo img { width:47%;}	 
	.header .navbar-collapse.collapse {   display: none !important;}
	.header .collapse.in { display:block !important;overflow-y:auto !important;}
	.page-section, .filter-box { padding-top:0px !important; min-height:auto;}
	.acceptNotify { position:relative;}
	.addNotifiy { line-height:24px; display:block;}
	.addNotifiy .navbar-fixed-top { top:0px;}
	.addNotifiy .page-section { padding-top:0px !important;}
	
	.navbar-collapse { color:#333 !important; padding:0px;background:#f9f9f9; box-shadow:5px 5px 8px rgba(0,0,0,0.2) !important;}
	.navbar-nav > li > a { color:#428bca; border-bottom:1px solid #f1f1f1; padding:8px 25px;}
	.navbar-nav > li.dropdown { float:none !important;}
	.navbar-collapse .container { padding-right:0px !important; padding-left:0px !important;} 
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height:none !important; } 
	.navbar-nav > li > a i { color: #428bca; } 
	.navbar-nav > li.dropdown:hover .dropdown-menu { display:none;}
	.navbar-nav > li.dropdown.open .dropdown-menu { display:block;}
	.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, .navbar-nav > li.dropdown:hover a.dropdown-toggle	{ background:#009bd4;}
	.navbar-nav > li a .new { height:45px;}
	.section .container, .about-section .container, .footer-section .container { padding:0px 15px;}
	.navbar-nav > li { float:none;}
	
	
	.tp-banner-container:after { display:none !important;}
	.tp-banner-container:after, .buy-cert-outer:after { display:block !important;}	
	.buy-cert-container .col-buy { padding:10px 0px 0px !important;}
	.buy-cert-outer { margin:0; width:100% !important;}
	.buy-cert-box { position:relative;top:1px;left:0px; z-index: 999;margin:0; width:100% !important; }
	.buy-cert-block { box-shadow:none; border:none;}
	.buy-cert-block .selbox-list select { width:100%;}
	.buy-cert-block .product-description { height:auto;}
	.ttips { position:static;}
	.ttips .ttipContent { min-height:max-content !important; left:0 !important; width:96% !important;}
	.ttips .ttipContent::after { display:none;}	
	.ttips .ttipContent { display:block !important; bottom:35px !important;}
	.ttips .ttipContent.usageTips { min-height:max-content !important; display:block !important;}
	
	.ttips .ttipContent.downTips.minHLg { min-height:400px !important }
	
	.buy-cert-block .product-description .demotop { margin-bottom:5px}
	.buy-cert-block .product-summary { padding:10px 20px; margin:0px !important; }
	.buy-cert-block .product-summary .btn-right { margin-top:30px; }
	.buy-cert-block .product-summary .btn-right .btn { padding:7px 20px;}
		
	.tabinfo-section .nav-tabs > li { width:49%; }
	.tabinfo-section .nav-tabs > li a { font-size:15px; padding:5px;}
	.trusted-box { padding:5px 5px 30px; text-align:center;}
	.tabinfo-section .tab-content { padding:25px 5px;}
	.tabinfo-section .nav-tabs { padding-bottom:10px;}
	.tabinfo-section .nav-tabs > li a { padding:10px 0px; text-align:center;}
	.tabinfo-section .tab-content .more-quest, .trusted-box .container-heading h1, .about-section .container-heading h1 { font-size:24px;}
	.about-section .container-heading h4 { font-size:16px;}
	
	.buy-cert-page { margin:0px -15px;}
	.certificatedescription .demotop .number {float:none;display:block;width:100%}
	.certificatedescription .demotop .rdobox-list { padding-left:30px;}
	
	.bottom-section .quick-list { margin-bottom:20px;}

	.client-list { text-align:center;}
	.filter-box { margin:0px -15px;}
	.filter-box-pt { margin:0px !important; }
	.filter-box h3 { padding-bottom:0px;}
	.filter-box .container { padding:10px 15px;}
	.filter-box .form-control, .form-box .form-control, .form-box .select-text, #iddocnumber, #pickupcities { width:100% !important;}
	.filter-box .clear-p { padding:0px 15px;}
	.certificate-cost { padding:0px 30px;}
	
	.pickup_left { float:none; width:100%;}
	
	.form-title { padding:0px !important; }
	.form-title h3 { border-radius:0px; padding:12px 20px !important; background:#3a3a3a; color:#fff;}
	.form-box {padding:15px 5px; margin:0 0 10px; border: none  !important;}
	.button-process { margin-top:20px;}
	
	.walkin-section { padding:20px 0px 0px;}
	.nri-box, .walkin-box { padding:0px 5px; text-align:center; margin:0px !important;}
	.walkin-section .pull-left { float:none !important;}
	.walkin-section h1 { font-size:19px !important;}
	.walkin-section h4 { margin-bottom:10px !important; font-size:16px !important;}
	.walkin-section .container-heading h1 { display:block;}
	.walkin-section .btn { margin:15px 0 20px !important;}
	
	.zopim { display:none !important;}
	.radio-top #courier, #otheradrs { display:block;}
	.radio-top label { margin-right:10px; margin-top:4px;}	 
	.filter-box label { vertical-align:middle; }
	
	.products-section .form-title h3 { padding:10px 15px !important;}
	.indiv_inner_content { min-height:auto; margin-top:15px;}
	.contact-tabs a  { padding:10px; font-weight:400;}
	.office-address { position:relative !important; left:0px !important; top:0px !important; width:100% !important; overflow:auto; height:auto !important;}
	.gmap { margin-bottom:20px; padding:0px; box-shadow:none; border:1px solid #e2e2e2;}
	.office-address .arrow-down { display:none;}	
	
	
	.foreign-section  .foreign-btn-group { text-align:center;}
	.foreign-section  input#captchacodevalue {width:150px !important;}
	.foreign-section  textarea { width:100%;}
	.foreign-section  .form-inline  input { display:inline;}
	.captcha-block .form-control { width:160px !important;}
	
	.branch-list.dropdown-menu { width:100%;}
	.branch-list.dropdown-menu  li a { padding:5px 10px;}
	
	.page-section .page-title { font-size:18px; background:#0060ac; color:#fff; margin:0px -15px 15px !important; padding:10px 20px; line-height:24px;}	
	.page-section .page-title.xs-mbno { margin-bottom:0px !important;}
	.checklist-section .table-responsive { margin-top:10px;}
	.checklist-section table.docsreqs { margin-top:0px;}	
	.contact-section .container .form-box { margin:0px 15px 15px !important; padding:15px;}
	.dwnloadbtns {  text-align:center; margin-top:15px;}
	.dwnloadbtns span { width:100% !important; display:block; margin:0 0 15px;} 
	.dwnloadbtns .btn { width:100% !important; margin:0px;}
	
	.payment-summary { border-radius:0px; background:#f1f1f1; border-color:#e2e2e2; position: absolute !important;top:31px !important;left: 0px !important;width: 100% !important; height:auto !important; padding:0px 15px 10px; }
	.payment-summary .title { margin:0 -20px 15px;}
	.label-2l { margin-top:0px; line-height:18px; margin-bottom:5px;}
	.buy-cert-block .product-description .form-label {float:none;display:block;width:100%}
	
	.dscPanel { padding-top:0px;}
	.step-wizard { display:none;}
	.kycpayment-section { padding:15px;}
	.existing-box { margin-bottom:20px;}
	.captcha-list input, .captcha-list .form-group { display:inline-block;}
	.form-kyc-section { background:#fff; margin-top:280px; padding:10px 0px; box-shadow:none;}
	.form-kyc-section .form-control { width:100% !important;}
	.verify-kyc-section { margin:0px;}	
	.walkin-section .walkin-box { text-align:left; padding:10px 0px 15px; position:relative;}
	.walkin-section .btn { position:absolute; right:0px; top:0px;}
	.or-divider { margin-top:10px;}
	.vricons img { height:30px; }
	.videoRec { text-align:center; padding:20px 10px;}
	.videoRec h1 { font-size:20px;}
	
	/* Select Mode CSS */
	
	.select-mode-box { margin-top:0px;}
	.buy-cer-block { overflow:hidden;border:0px;box-shadow:none;}
	.certificatedescription { border:none;padding:0px;}
	.cert-type-box ul li label { font-weight:normal;}
	.select-mode-box .rdobox-list { padding-left:0px;}
	.select-mode-box .number { margin-bottom:10px;padding-top:5px;}
	.ssl-features h2 { font-size:22px;}
	.ssl-features ul li { font-size:14px;}
	
	.paperlessdsc { padding:20px; font-size:15px;}
	.paperlessdsc h3 { font-weight:normal; margin-bottom:15px;}
	.paperlessdsc .list-main { margin-bottom:20px;}
	.paperlessdsc .list-main li { font-size:15px; padding-left:28px;}
	.paperlessdsc .list-main li i { padding:4px; font-size:12px; }
	.paperlessdsc .demo-video { width:100%; background:#f1f1f1; padding:0px; margin-top:20px;}
	.page-section .page-desc { padding:15px 5px;}
	.kyc-links { margin-bottom:10px}
	
	.faqs-tabs a.active  {
		background:#ddd;
		font-size-15px;
	}
	
	.faqs-tabs li { float:none; border:1px solid #ddd}
	.faqs-tabs .nav-tabs > li > a { border:none !important}
	.faqs-tabs .nav-tabs { background: #f9f9f9}
	.faqs-tabs .tab-content { margin-top:10px; border-top: 1px solid #e2e2e2 ;}
	
	.contact-section .container .form-box {
       margin: 15px 15px 15px !important;
    }
	.contact-tabs a.active {
		border-bottom : 1px solid #e2e2e2;
	}
	.contact-tabs a {
		width:100%
	}
}
