ul.pagination li.current { 
	display:block; background:#1c5631; border:#d8d8d8 solid 1px; padding:4px 8px; min-width:14px;   color:#FFFFFF; text-align:center;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.HomeBnkImg{
	/*float:left;
	margin-right:15px;
	border-color:#CCCCCC;*/
}

#subscription_error_msg{
	/* color:red; */
	padding:10px;
}

ul.head-top-nav li.active a { color:#FFFFFF; text-decoration:none;}


ul.bank-century-list li.gray-button a { background:#afb0b1;}
ul.bank-century-list li.gray-button a:hover {
    background: none repeat scroll 0 0 #262626;
    text-decoration: none;
}

.users-say .container h2{ padding-top:15px;} 

/*ragistration accept buttton */
ul.registration-button { float: left; margin-left: 10%; margin-top: -20px; }
ul.registration-button li { display:block; float:left;}
ul.registration-button li a { display:block; background:#1c5631; color:#FFFFFF; font-size:20px; line-height:25px; font-family:Arial, Helvetica, sans-serif; padding:6px 18px; margin-right:10px; border:#d6d6d6 solid 1px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
ul.registration-button li a:hover { text-decoration:none; background:#262626;}

.button-div{
	padding-left: 165px;
}
.button{
	background: #1c5631;
	width: auto;
	height: 35px;
	line-height: 35px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	border: #d0d0d0 solid 1px;
	text-decoration: none;
	padding: 0 18px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}

 a.cancel {
background: #1c5631;
	width: auto;
	height: 35px;
	line-height: 35px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	border: #d0d0d0 solid 1px;
	text-decoration: none;
	padding: 0 18px;
	
 }
 




/*4-2-15 prakash header change start*/

 .header.profile-menu ul.login-form.Accheadri {
  margin-left:50px;
 }
 .header.profile-menu ul.login-form.Accheadri li input {
 margin-top:0;
 }
 .header.profile-menu #UserLoginForm ul.login-form li.headsrhrow {
 display:none;
 }
 .header.profile-menu ul.login-form.Accheadri li.headsrhrow {
 margin-right:0;
 display:none;
 }
 .headsrhrow{
  display:none;
 }
  .header.profile-menu ul.login-form.Accheadri li {
  margin:0 15px;
  }
 .header.profile-menu ul.login-form.Accheadri li:last-child {
 margin:7px 0 0 0;
}
.header.profile-menu ul.login-form.Accheadri li.welcometxtshow  p {
font-size:16px; font-family:Arial, Helvetica, sans-serif; 
}
.header.profile-menu ul.login-form.Accheadri li.welcometxtshow  p span.greentxt {
color:#1c5631;
}
.header.profile-menu ul.login-form.Accheadri li.welcometxtshow  p.smalltxt {
font-size:12px;
}
.header.profile-menu ul.login-form.Accheadri li {
 margin-top: 19px;
}
 a.my-account {
 display:block; background:#1c5631; width:auto; height:35px; line-height:35px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; border:#d0d0d0 solid 1px; text-decoration:none; padding:0 18px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
 }
 .my-account:hover {
    background: none repeat scroll 0 0 #262626;
    text-decoration: none;
}
 
 /*4-2-15 prakash header change end*/
 .banklistTxt{
	color: #6e6e6e;
    font-size: 17px;
    line-height: 20px;
    padding: 5px 0;
}

.bank-search-input {
	z-index: 50;
	background:none !important;
}
 
.search-input-arrow{
	margin-top:-54px;
}
 
.confirm-listing-col{
	float:left;
	margin:10px 0 30px 0;
}

.review-list-outer{
	padding-top:20px;
}
.confirm-listing-rght{
	padding-left:20%;
	padding-bottom:10px;
}
.confirm-listing-rght .heading{
	color:#1C5631;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:5px;
	font-size:18px;
}

.listReviewRow{
	border-bottom:1px solid #CCC;
}

.notification.success {
    background-color: #245938;
    border: 1px solid #008000;
	clear: both;
    color: #FFFFFF;
    margin: 10px 0;
    padding: 10px;
	font-size:14px;
	margin: 10px;
}

.notification.error { 
    background-color: #FBE3E4;
	border: 1px solid #fbc4c4; 
    margin: 10px 0;
    padding: 10px;
	font-size:14px;
	clear:both;
	margin: 10px;
}

#authMessage{ 
    background-color: #D3D3D3;
	border: 1px solid #fbc4c4;
    color:#FF6600;
    margin: 10px 0;
    padding: 10px;
	font-size:14px;
	clear:both;
	margin: 10px;
}

.notification .close {
 color:#990000;
 font-size:9px;
 position:absolute;
 right:5px;
 top:5px;
 }
 
#flashMessage {
    /*  background-color: #008000; 
   border: 1px solid #333333;*/
	clear: both;
    color: #333333;
    margin: 10px 0;
    padding: 2px;
	font-size:14px;
}

.error-message {
	color: #ff0000;
    float: right;
    font-size: 14px;
    padding-left: 5px;
    padding-top: 5px;
}
.login-error-message {
	color: #ff0000;
    float: left;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 5px;
}
#wait{
color: #FF0000;
    font-size: 12px;
    float: left;
    display:none;
    padding-left: 5px;
}

ul.century-bank-col{
	/*display:flex;*/
}


.bank-search-input-outer {
/*width: 230px;
height: 37px !important;*/
}

/*Enhancement of custom.css*/
table.bank-listing td:nth-of-type(2) {
    line-height:22px;
}



.bank-search-input-outer {  position: relative;}
.search-input-arrow  { position:absolute; right:0; top:0; margin-top:0; padding-top:17px; padding-bottom:17px;}

.login { padding-left:0; padding-right:0;}

.CalBtn{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 34px;
    position: relative;
    width: 31px;
    z-index: 50;
	cursor:pointer;
	disabled: true;
	color:transparent;
}

.reivew-list-article p {
    line-height: 20px;
}
.map-size{
width:46%; height: 600px;
}

.CustomBtnBx{
margin:5px 0 5px 0px;
}
.bank-search-input-outer{
	width:430px;
}
.bank-search-input-add-outer { border:#d8d8d8 solid 1px; background:#FFFFFF; height:52px; width:99%; float:left; overflow:hidden;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.DropDownPaymentAdd select{
	min-width:190px;
	height:33px;
}

.DropDownCCType select{
	min-width:240px;
	height:33px;
}
/* fuzzy search strat */ 
.bank-search-data { position:relative;}
#fuzzy{
position: absolute;
background-color: #FFF;
width: 100%;

}
.fuzzy_logic li{
	padding : 10px 15px;
	cursor: pointer;
}
/* fuzzy search end */

/* start map responsive */
img[usemap] {
    border: medium none;
    height: auto;
    max-width: 100%;
    width: auto;
}
/* end map responsive */

/* register agreement page */
ol.register-agreement-list {
	padding-left:8px;
}

.MessageBoard{
	border-bottom:1px solid #CCC;
	padding-bottom:20px;
}

.MsgTitle{
	margin:0 0 10px 10%;
	color:#1C5631;
}

.MsgBoxTxt{
	height:60px;width:80%;margin:0 0 0 10%;border:1px solid #CCCCCC;
}

.msgSendBtn{
	margin:3px 0 0 10%;float:left;
}
.msgDisplay{
	display:none;
}
.msgArticleText{
border-right: none !important;min-height: 0px !important; padding-buttom:0px !important; margin-bottom: 0px !important;
}

h3.active{
	background: none repeat scroll 0 0 #255938;
    color: #ffffff;
    text-decoration: none;
    /* border-radius: 8px 8px 0 0; */
}

.blogs a{
	color:#1c5631;
}
.blogs p{
	padding:5px 32px;
}
.custom-select select.registr {
	height:42px;
}
#UserPhoneNumber1, #UserPhoneNumber2, #UserPhoneNumber3{
	text-align: center;
}
#UserAlternatePhoneNumber1, #UserAlternatePhoneNumber2, #UserAlternatePhoneNumber3{
	text-align: center;
}

.tooltip{
	color:#1c5631;
	font-size:13px;
	float:right;
	font-family:MyriadPro-Regular;
	border-bottom:medium none !important;
	cursor:pointer;
}

#tooltipDesc{
	border:1px solid #CCC;
	padding:5px;
}

.bank-listing strong{
	color: #333;
}