*{
	-webkit-box-sizing: border-box;
  	   -moz-box-sizing: border-box;
 			box-sizing: border-box;
	padding: 0;
	margin: 0;
}

html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

input:focus {
    outline: none;
    //box-shadow: 1px 1px 2px rgba(0, 177, 172, 0.5), -1px -1px 2px rgba(0, 177, 172, 0.5);
    //border: 1px solid #00b1ac;
    transition: box-shadow 0.2s ease-in-out 0s, border 0.2s ease-in-out 0s;
}

select:focus {
    outline: none;
    box-shadow: 1px 1px 2px rgba(0, 177, 172, 0.5), -1px -1px 2px rgba(0, 177, 172, 0.5);
    //border: 1px solid #00b1ac;
    transition: box-shadow 0.2s ease-in-out 0s, border 0.2s ease-in-out 0s;
}

textarea:focus{
	outline: none;
    //box-shadow: 1px 1px 2px rgba(0, 177, 172, 0.5), -1px -1px 2px rgba(0, 177, 172, 0.5);
    //border: 1px solid #00b1ac;
    transition: box-shadow 0.2s ease-in-out 0s, border 0.2s ease-in-out 0s;
}

input{
	border: 1px solid #ddd;
	border-radius: 3px;
	box-shadow: inset 1px 1px 2px rgba(221, 221, 221, 0.5), inset -1px -1px 2px rgba(221, 221, 221, 0.5);
}

select{
	border: 1px solid #ddd;
	border-radius: 3px;
	box-shadow: inset 1px 1px 2px rgba(221, 221, 221, 0.5), inset -1px -1px 2px rgba(221, 221, 221, 0.5);
}

body{
	color: #333;
	background-color: #fff;
	position: relative;
	top: 0px !important;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	position: relative;
	z-index: 10;
}

.active_link{
	color: #a07146 !important;
}

.active_link2{
	background-color: #00a602 !important;
}

/*iframe:first{
	display: none;
	visibility: hidden;
	opacity: 0;
	z-index: 0;
}

.goog-tooltip {
    display: none !important;
}
.goog-tooltip:hover {
    display: none !important;
}
.goog-text-highlight {
    background-color: transparent !important;
    border: none !important; 
    box-shadow: none !important;
}

.skiptranslate, .goog-te-gadget, .goog-te-menu-value{
	display: none !important;
}*/

.VIpgJd-ZVi9od-ORHb-OEVmcd{
    display: none;
	visibility: hidden;
	opacity: 0;
	z-index: 0;
}

.VIpgJd-ZVi9od-aZ2wEe, .VIpgJd-ZVi9od-aZ2wEe-wOHMyf, 
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc {
    display: none;
	visibility: hidden;
	opacity: 0;
	z-index: 0;
}

.goog-te-banner-frame{
	display: none !important;
	height: 0px !important;
	float: left;
	position: left 0px !important;
	/*left:  !important;*/
}

#google_translate_element{
	text-align: left !important;
	padding-right: 0px;
	position: absolute;
	top: 0px;
	left: 10px;
}

.grey_bg{
	background-color: #ececec;
	background-image: url(../images/grey-panel.png);
	background-repeat: no-repeat;
	background-position: top 0px;
	background-size: cover;
	position: relative;
	z-index: -11;
}

.page_width{
	/*width: 80%;
	margin-left: 10%;
	margin-right: 10%;*/
	position: relative;
	width: 1200px;
	margin: 0 auto;
	z-index: -1;
}

.left_float{
	float: left !important;
}

.right_float{
	float: right !important;
}
.clear{
	clear: both;
}


										/*Code for Navigation*/


#nav_wrapper{
	/*background: #064263 url(../images/strip.png) repeat scroll 50% 0;*/
	background-color: #ececec;
}


#nav_wrapper #nav_top{
	width: 100%;
	padding: 11px 0;
	text-align: left;
	width: 1200px;
	margin: auto;
	position: relative;
	z-index: 9;
}

#nav_wrapper #nav_top #login_menu{
	background-color: #dfe5e9;
    list-style: outside none none;
    margin: 0;
    padding: 2px 6px 2px 15px;
    position: absolute;
    top: 0px;
    right: 10px;
    font-size: 12px;
    border-radius: 0px 0px 4px 4px;
    width: 220px;
    height: auto;
    /*display: none;*/
}
#nav_wrapper #nav_top #login_menu ul{
	background-color: #dfe5e9;
	padding-top: 10px;
	position: absolute;
	border-radius: 0 0 5px 5px;
    top: 22px;
    right: 0px;
    width: 220px;
    display: none;
}

#nav_wrapper #nav_top #login_menu ul li{
	display: block;
	margin-top: 10px;
	background-color: #dfe5e9;
	font-size: 12px;
	font-weight: bold !important;
	color: #033a6f;
	font-family: Verdana,Arial,sans-serif;
	margin-top: 20px;
	padding: 5px;
	width: 100%;
	height: auto;
	margin-top: 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}

	
#nav_wrapper #nav_top #login_menu ul li:last-child{
	border-radius: 0 0 5px 5px;
}


#nav_wrapper #nav_top #login_menu ul li:hover{
	color: #009fda;
	text-decoration: none;
	cursor: pointer;
}



#nav_wrapper #nav_top #login_dropdown{
	height: 30px;
	width: 220px;
	border-top: 1px solid #fff;
	color: #fff;
	background: transparent url(../images/loginButton-bg.png) no-repeat scroll 0px 0;
	display: block;
	border-radius: 0px 0px 5px 5px;
	z-index: 111;
	position: absolute;
	top: 0px;
	right: 10px;
	/*display: none;*/
}

#nav_wrapper #nav_top #login_dropdown.logon_active{
	background-position: 0 -35px;
	color: #033a6f;
}

#nav_wrapper #nav_top #login_dropdown:hover{
	cursor: pointer;
	color: #033a6f;
	background: transparent url(../images/loginButton-bg.png) no-repeat scroll 0px -35px;
}

#nav_wrapper #nav_top #login_dropdown:hover span#dropdown_padlock{
	background: transparent url(../images/blue-key.png) no-repeat scroll 0px 5px;
}

#nav_wrapper #nav_top #login_dropdown:hover span#dropdown_pointer{
	background: transparent url(../images/blue-down.png) no-repeat scroll 0px 10px;
}

#nav_wrapper #nav_top span#dropdown_pointer{
	background: transparent url(../images/white-down.png) no-repeat scroll 0px 10px;
	display: inline-block;
	height: 20px;
	width: 20px;
	position: absolute;
	left: 5px;
}

.dropdown_pointer_active{
	background: transparent url(../images/blue-down.png) no-repeat scroll 0px 10px !important;
}

.dropdown_padlock_active{
	background: transparent url(../images/blue-key.png) no-repeat scroll 0px 5px !important;
}


#nav_wrapper #nav_top span#dropdown_logon{
	display: inline-block;
	position: absolute;
	top: 8px;
	left: 25px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana,Arial,sans-serif;
}


#nav_wrapper #nav_top span#dropdown_padlock{
	background: transparent url(../images/white-key.png) no-repeat scroll 0px 5px;
	display: inline-block;
	height: 20px;
	width: 20px;
	position: absolute;
	right: 5px;
}


#nav_wrapper #nav_middle{
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	margin: auto;
	margin-bottom: 0px;
	height: 80px;
	/*background: #064263 url(../images/strip.png) repeat scroll 50% 0;*/
	position: relative;
	width: 1200px;
	z-index: 7;
}

#nav_wrapper #nav_middle #nav_logo{
	display: inline;
	text-align: left;
	position: absolute;
	left: 10px;
	margin-left: 0px;
	margin-top: 28px;
}

#nav_wrapper #nav_middle #nav_logo a{
	text-decoration: none;
}

#nav_wrapper #nav_middle #nav_logo a img{
	display: inline;
	text-align: left;
	width: 300px;
  	margin-top: -20px;
}

#nav_wrapper #nav_middle #nav_contact_wrap{
	position: absolute;
 	word-break: break-all;
 	top: 123px;
 	right: 5px;
 	text-align: center;
	width: 100px;
	display: none;
}

#nav_wrapper #nav_middle #nav_contact_wrap #nav_contact{
	font-size: 12px;
	font-weight: bold;
 	margin-left: 10px;
 	background-color: #033a6f;
 	border-radius: 4px;
 	padding: 3px 5px;
 	border: 1px solid #fff;
 	color: #fff;
 	text-decoration: none;
 	display: block;
}

#nav_wrapper #nav_middle #nav_contact_wrap #nav_contact:hover{
	text-decoration: underline;
}

#nav_wrapper #nav_middle #client_link{
	float: right;
	width: 180px;
	margin-bottom: 10px;
	margin-top: -20px;
}

#nav_wrapper #nav_middle #client_link #stealth{
	font-size: 13px;
}

#nav_wrapper #nav_middle #client_link #stealth b{
	color: #fff;
	background-color: #033a6f;
	padding: 3px 2px;
	border-radius: 2px;
}

#nav_wrapper #nav_middle #client_link #stealth span{
	color: #033a6f;
	line-height: 20px;
}

#nav_wrapper #nav_middle #admin_login{
	background: #de1e2a;
	padding: 13px 0px;
	border-radius: 3px;
	font-size: 15px;
	font-weight: bold;
	line-height: 15px;
	webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	transition: background 0.3s ease-in-out 0s;
	color: #fff;
	text-decoration: none;
	padding: 13px 13px 13px 13px;
	cursor: pointer;
	margin-bottom: 20px;
}

#nav_wrapper #nav_middle #admin_login:hover{
	background: #0069aa;
}


#nav_wrapper #nav_bottom{
	text-align: left;
	margin-top: 0px;
	position: relative;
	min-height: 40px;
	margin-right: 0px;
	/*background: transparent url(../images/subheader-bg.png) repeat scroll 0px 0px;*/
	background-color: #033a6f;
}

#mobile_menu{
	background-color: #002031;
	border: 1px solid #002031;
	height: 32px;
	width: 32px;
	border-radius: 0px;
	position: absolute;
	top: 3px;
	right: 5px;
	padding: 3px 3px 5px;
	cursor: pointer;
	display: none;
}

#mobile_menu .menu_line{
	width: 100%;
	height: 2px;
	margin-bottom: 3px;
	background-color: #fff;

}

#mobile_menu_admin{
	background-color: #ddd;
	height: 43px;
	width: 50px;
	border-radius: 0px 2px 2px 0px;
	position: absolute;
	top: 45px;
	left: -5px;
	padding: 5px 5px 5px 10px;
	cursor: pointer;
	overflow: hidden;
	display: none;
	z-index: -1;
	webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
}

#mobile_menu_admin .menu_line{
	width: 100%;
	height: 2px;
	margin-bottom: 3px;
	background-color: #14202c;
	cursor: pointer;
}

#nav_wrapper #menu_wrap{
	display: block;
}

#nav_wrapper #nav_bottom ul{
	padding: 0px 0px;
	height: 40px;
	width: 1200px;
	margin: auto;
	
}

#nav_wrapper #nav_bottom ul li{
	list-style-type: none;
	display: inline;
    margin-left: -4px;
	position: relative;
}

#nav_wrapper ul li.with_sub{
	padding-right: 10px !important;
	position: relative;
}

#nav_wrapper ul li.with_sub::after{
	content: "";
  	position: absolute;
  	width: 10px;
  	height: 10px;
  	right: 10px;
  	top: 50%;
  	transform: translateY(-50%);
	background-image: url(../images/icon_arrow_down2.png);
	background-position: 0px center;
	background-size: 10px 6px;
  	background-repeat: no-repeat;
  	transition: all 300ms linear 0s;
}

#nav_wrapper ul li.with_sub:hover::after{
	background-image: url(../images/icon_arrow_down.png);
	transform: translateY(-50%) translateX(0%) rotate(180deg);
}

#nav_wrapper #nav_bottom ul li a{
	color: #9bc1d1;
	text-decoration: none;
	font-size: 15px;
	line-height: 40px;
	padding: 6px 15px 11px 15px;
	font-family: arial, Helvetica, sans-serif;
	margin-right: -1px;
	background: transparent url(../images/mainMenu-divider.png) no-repeat scroll 0 50%;
}

#nav_wrapper #nav_bottom ul li a:hover{
	color: #fff;
}

#nav_wrapper #nav_bottom ul li#abt_us a{
	background-image: none;
}


#nav_wrapper #nav_bottom ul ul{
	display:  none;
	position: absolute;
	top: 28px;
	//right: 4px;
	//left: 0px;
	z-index: 99999999;
	text-align: center ;
	width: auto;
	height: auto;
	color: #fff;
	padding: 0px 0 0px;

	background-color: #ebeced;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #fbfbfb 0%, #ebeced 50%, #b0c8da 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) -webkit-linear-gradient(center top , #fbfbfb 0%, #ebeced 50%, #b0c8da 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) -webkit-gradient(linear, center top , #fbfbfb 0%, #ebeced 50%, #b0c8da 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom , #fbfbfb 0%, #ebeced 50%, #b0c8da 100%) repeat scroll 0 0;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#b0c8da',GradientType=0 );

	margin: 0px 0px 0px 0px !important;
	border-radius: 0px 0px 0px 0px !important;
	border-top: 0px solid #a2a2a2 !important;
	border-right: 1px solid #a2a2a2;
	border-left: 1px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2;
}



#nav_wrapper #nav_bottom ul ul li{
	display: block !important;
	text-align: left;
	z-index: 99999999;
	padding: 0px 0px 0px 0px !important;
	margin: 0px !important;
	background: none !important;
}

#nav_wrapper #nav_bottom ul ul li a{
	color: #033a6f;
	font-size: 11px;

	display: block !important;
	text-align: left;
	width: auto;
	z-index: 99999999;
	padding: 7px 60px 8px 24px !important;
	margin: 0px 0px -1px 0px !important;
	/*font-size: 14px !important;
	color: #333 !important;*/
	line-height: 17px;
	background: none !important;
	border-bottom: 1px dotted rgba(255, 255, 255, 0.2) !important;
	border-left: 0px dotted rgba(00, 00, 52, 0.5) !important;
	border-right: 0px dotted rgba(00, 00, 52, 0.5) !important;
	white-space: nowrap !important;
}

#nav_wrapper #nav_bottom ul ul li a:hover{
	color: #fff !important;
	/*background-color: #ebeced;
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #83b4cd 6%, #035e8a 100%) repeat scroll 0 0 !important;
	background: rgba(0, 0, 0, 0) -webkit-linear-gradient(center top , #83b4cd 6%, #035e8a 100%) repeat scroll 0 0 !important;
	background: rgba(0, 0, 0, 0) -webkit-gradient(linear, center top , #83b4cd 6%, #035e8a 100%) repeat scroll 0 0 !important;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom , #83b4cd 6%, #035e8a 100%) repeat scroll 0 0 !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83b4cd', endColorstr='#035e8a',GradientType=0 ) !important;*/
	background: #033a6f !important;
}


#nav_wrapper #nav_bottom ul li:hover>ul {
	//display: block;
	z-index: 999999999;
	/*opacity: 0.1;
	transition: opacity 0.8s ease-in-out 0s;*/
}

#nav_wrapper #nav_bottom form{
	display: inline;
	background-color: #dc1431;
	box-shadow: 2px 2px 3px rgba(163, 147, 130, 0.75);
    color: #fff;
	padding: 5px 0 0 1px;
	width: 288px;
	position: absolute;
	left: -280px;
	top: -23px;
	padding: 10px;
	padding-bottom: 0px;
	z-index: 100;
}

#nav_wrapper #nav_bottom form .sign_in_input{
	width: 86px;
	box-shadow: none;
	border-radius: 0px;
	border: 1px solid #bbb1a3;
	padding: 3px 2px;
	text-align: left
}

#nav_wrapper #nav_bottom form #sign_in_submit{
	padding: 1px 10px 5px 20px;
	background-color: #0077be;
    background-image: linear-gradient(#007dc3, #0067b1);
    border-color: #124e89;
    color: #fff;
    border-radius: 4px;
    font-weight: bold;
    box-shadow: none;
    cursor: pointer;
    background: #0077be url(../images/lock_key.png) no-repeat 5px center;
}

#nav_wrapper #nav_bottom form h5{
	color: #fff;
	text-align: left;
	margin-bottom: 10px;
}

#nav_wrapper #nav_bottom #sign_in_checkbox{
	display: inline-block;
	margin-bottom: -6px;
	margin-top: 15px;
}

#nav_wrapper #nav_bottom #sign_in_checkbox_label{
	margin-top: 15px;
	margin-left: 4px;
}

#nav_wrapper #nav_bottom #sign_in_hel_sec{
	background-color: #dc1431;
	color: #fff;
	margin-top: 5px;
	border: none;
}

#nav_wrapper #nav_bottom .sign_in_sfont{
	font-size: 11px; 

}

#nav_wrapper #nav_bottom #sign_in_bottom{
	background-color: #c41230;
	height: 30px;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 8px;
	padding: 0px 10px;
}

#nav_wrapper #nav_bottom #sign_in_bottom a{
	background-color: #c41230;
	color: #fff;
	margin-top: 10px;
	padding: 2px 3px 2px 0px;
	border: none;
}

#nav_wrapper #nav_bottom #sign_in_bottom a:first-child{
	padding-right: 10px;
}

#nav_wrapper #nav_bottom #sign_in_bottom a:nth-child(2){
	border-left: 1px solid  rgba(255, 255, 255, 0.2);
	padding-left: 10px;
}


.nav_middle2{
	margin-top: 2px !important;
}

.nav_logo2{
	margin-top: 15px !important;
}



#home_offer{
	position: absolute;
	top: 40px;
	left: 250px;
}

#home_offer h4{
	color: #fff;
	font-size: 18px;
	font-family: verdana, arial, sans-serif;
	text-shadow: 1px 1px 1px #f9f9f9;
}

#page_title2{
	color: #fff !important;
	background-color: #e31930 !important;
	//background-color: #fff !important;
	font-weight: bold !important;
	font-size: 20px;
	text-transform: uppercase;
	text-align: left !important;
	float: left;
	margin-top: -11px;
	padding-right: 169px !important;
	padding-left: 18px !important;
	padding-bottom: 10px !important;
}

#current_page{
	display: inline-block;
	color: #e31930 !important;
	margin-left: 40px;
}


					/*Code for prove human overlay*/
					
#prove_human_overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 999999999999;
	display: none;
	overflow: hidden;
	padding: 10px 20px;
	/*transform: translateY(20vh);*/
	opacity: 0;
	visibility: hidden;


	animation-name: dazzle;
  	animation-duration: 1s;
  	animation-iteration-count: 1;
}

@keyframes dazzle{
	0% {
		transform: translateY(20vh);
	  	
	}
	
	100% {
	  	transform: translateY(0vh);
	}
}

#prove_human_overlay img#load_img_prov{
	margin-left: -2%;
	margin-top: 20%;
	position: absolute;
	display: inline-block;
}

#prove_human_overlay #prov_close{
	width: 38px;
	height: 38px;
	background: #fff url(../images/close.png) no-repeat center center;
	position: absolute;
	border: 4px solid #000;
	border-radius: 50%;
	top: 30px;
	right: 80px;
	cursor: pointer;

}

#prove_human_overlay #prov_wrap{
	max-width: 500px;
	min-height: 370px;
	/*height: auto;*/
	/*background-color: rgba(0, 0, 0, 0.5);*/
	background-color: rgba(255, 255, 255, 0.8);
	text-align: center;
	margin: auto;
	margin-top: 80px;
	border-radius: 5px;
	padding: 20px;
	position: relative;
	/*display: none;*/
}



#prove_human_overlay #prov_wrap #trackline_wrap{
	margin: 10px 0px;
	width: 100%;
}

#prove_human_overlay #prov_wrap #trackline_wrap #grey_line{
	width: 100%;
	height: 5px;
	background-color: #ce0606;
	position: relative;
	border-radius: 4px;
	/*box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);*/
}

#prove_human_overlay #prov_wrap #trackline_wrap #grey_line #startpoint{
	width: 14px;
	height: 14px;
	border-radius: 0px;
	background-color: #0b680f;
	position: absolute;
	left: -3px;
	top: -7px;
	display: none;
}

#prove_human_overlay #prov_wrap #trackline_wrap #grey_line #endpoint{
	width: 14px;
	height: 14px;
	border-radius: 0px;
	background-color: #0b680f;
	position: absolute;
	right: -3px;
	top: -7px;
	display: none;
}

#prove_human_overlay #prov_wrap #trackline_wrap #grey_line #movingline{
	height: 5px;
	width: 0%;
	background-color: #0b680f;
	border-radius: 4px;
}

#prove_human_overlay #prov_wrap #trackline_wrap #grey_line #pointer_img{
	position: absolute;
	top: -12.5px;
	/*left: 0px;*/
}

#prove_human_overlay #prov_wrap #trackline_wrap #grey_line #pointer_img #perc_count{
	background-color: #0b680f;
	padding: 5px;
	color: #fff;
	display: block;
	width: 60px;
	margin-left: -7px;
	margin-top: -20px;
}

#prove_human_overlay #prov_wrap #login_proceed{
	padding: 10px 10px 10px 10px;
	background-color: #ce0606;
    border-color: #124e89;
    color: #fff;
    display: none;
    /*margin: auto;*/
    /*margin-top: 30px;*/
    border-radius: 4px;
    font-weight: bold;
    width: 100px;
    cursor: pointer;
    background: #ce0606;
    position: absolute;
    z-index: 999999999999;
}

#prove_human_overlay #prov_wrap #login_proceed2{
	padding: 10px 10px 10px 10px;
	background-color: #ce0606;
    border-color: #124e89;
    color: #fff;
    display: none;
    /*margin: auto;*/
    /*margin-top: 30px;*/
    border-radius: 4px;
    font-weight: bold;
    width: 100px;
    cursor: pointer;
    background: #ce0606;
    position: absolute;
    z-index: 999999999999;
}

#prove_human_overlay #prov_wrap h4{
	color: #ce0606;
	font-size: 16px;
	margin-bottom: 20px;
}

#prove_human_overlay #prov_wrap p#top_warn_proc{
	color: #033a6f;
	margin-bottom: 30px;
}

#prove_human_overlay #prov_wrap p#btm_warn_proc{
	color: #0b680f;
	margin-bottom: 20px;
	padding: 0 10px;
	position: absolute;
	left: 0px;
	bottom: 30px;
}

#prove_human_overlay #prov_wrap #secimg{
	width: 100px;
	height: 100px;
	text-align: center;
	margin: auto;
	margin-top: 45px;
	background: transparent url(../images/secureimg2.png) no-repeat center center;
	background-size: cover;
}



#log_proc_miss{
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 999999999999;
	display: none;
	overflow: hidden;
	padding: 10px 20px;
}

#log_proc_miss #proc_miss{
	max-width: 500px;
	min-height: 150px;
	/*height: auto;*/
	/*background-color: rgba(0, 0, 0, 0.5);*/
	background-color: rgba(255, 255, 255, 0.8);
	text-align: center;
	margin: auto;
	margin-top: 150px;
	border-radius: 5px;
	padding: 20px;
	position: relative;
	/*display: none;*/
}

#log_proc_miss #proc_miss p{
	text-align: center;
	margin: auto;
	font-weight: bold;
	color: #ce0606;
	line-height: 150px
}




#brief_warn_overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 9999999999999999999;
	display: none;
	overflow: hidden;
	padding: 10px 20px;
}

#brief_warn_overlay #brief_warn{
	max-width: 500px;
	min-height: 150px;
	/*height: auto;*/
	/*background-color: rgba(0, 0, 0, 0.5);*/
	background-color: rgba(255, 255, 255, 0.8);
	text-align: center;
	margin: auto;
	margin-top: 150px;
	border-radius: 5px;
	padding: 20px;
	position: relative;
	/*display: none;*/
}

#brief_warn_overlay #brief_warn p{
	text-align: center;
	margin: auto;
	font-weight: bold;
	color: #ce0606;
	padding-top: 10%;
	padding-bottom: 10%;
	/*line-height: 150px*/
}

#brief_warn_overlay #brief_warn p a{
	text-decoration:none; 
	color: #2d0606;
}

#brief_warn_overlay #brief_warn_close{
	width: 38px;
	height: 38px;
	background: #fff url(../images/close.png) no-repeat center center;
	position: absolute;
	border: 4px solid #000;
	border-radius: 50%;
	top: 5px;
	right: 80px;
	cursor: pointer;
}

					/*Code for log in overlay*/

#log_overlay{
	position: absolute;
	width: 100%;
	min-height: 880px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 66666;
	display: none;
	overflow: hidden;
	padding: 10px 20px;
}


#log_overlay #log_close{
	width: 38px;
	height: 38px;
	background: #fff url(../images/close.png) no-repeat center center;
	position: absolute;
	border: 4px solid #000;
	border-radius: 50%;
	top: 5px;
	right: 80px;
	cursor: pointer;
}

#log_overlay img#load_img{
	margin-left: -2%;
	margin-top: 20%;
	position: absolute;
	display: inline-block;
}


#log_overlay #log_form{
	max-width: 540px;
	min-height: 455px;
	/*height: auto;*/
	/*background-color: rgba(0, 0, 0, 0.5);*/
	background-color: rgba(255, 255, 255, 0.8);
	text-align: center;
	margin: auto;
	margin-top: 40px;
	border-radius: 5px;
	padding: 20px;
	position: relative;
	transition: margin 100ms;
	display: none;
}

#log_overlay p#log_timer, #log_overlay p#log_timer2, #log_overlay p#log_timer3, #log_overlay p#log_timer4{
	background-color: rgba(0, 0, 0, 0.8);
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	color: #fff;
	min-width: 20px;
	min-height: 20px;
	border-radius: 10px;
	text-align: center;
	position: absolute;
	top: 5px;
	right: 5px;
}

#log_overlay #log_attempt{
	position: absolute;
	top: 4px;
	left: 4px;
	width: 35px;
	height: 17px;
	background-color: #f9f6f6;
	border: 1px solid #fc1111;
	color: #fc1111;
	border-radius: 2px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	display: none;
}

#log_overlay #log_form img{
	margin-bottom: -7px;
}

#log_overlay #log_form span{
	color: #033a6f;
	font-size: 25px;
	line-height: 25px;
	padding-left: 10px;
}



#log_overlay #log_form #online_login{
	/*margin-right: 25px;*/
    width: 100%;
    min-height: 250px;
    margin-top: 50px;
}

#log_overlay #log_form input.sign_in_input{
	padding: 10px 10px;
	width: 100%;
	border: 1px solid #555555;
	border-radius: 2px;

	box-shadow: none;
	display: block;
	/*text-align: center;*/
	margin: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}



#log_overlay #log_form #online_login #sign_in_submit{
	padding: 10px 10px 10px 10px;
	background-color: #033a6f;
    background-image: linear-gradient(#007dc3, #0067b1);
    border-color: #124e89;
    color: #fff;
    display: block;
    margin: auto;
    margin-top: 10px;
    border-radius: 4px;
    font-weight: bold;
    width: 200px;
    cursor: pointer;
    background: #033a6f url(../images/lock_key.png) no-repeat 50px center;
}

#log_overlay #log_form #em_veri_send_btn{
	padding: 10px 10px 10px 10px;
	background-color: #033a6f;
    background-image: linear-gradient(#007dc3, #0067b1);
    border-color: #124e89;
    color: #fff;
    display: block;
    margin: auto;
    margin-top: 30px;
    border-radius: 4px;
    font-weight: bold;
    width: 200px;
    cursor: pointer;
    background: #033a6f url(../images/lock_key.png) no-repeat 50px center;
}

#log_overlay #log_form #em_verify_btn{
	padding: 10px 10px 10px 10px;
	background-color: #033a6f;
    background-image: linear-gradient(#007dc3, #0067b1);
    border-color: #124e89;
    color: #fff;
    display: block;
    margin: auto;
    margin-top: 30px;
    border-radius: 4px;
    font-weight: bold;
    width: 200px;
    cursor: pointer;
    background: #033a6f url(../images/lock_key.png) no-repeat 50px center;
}


#log_overlay #log_form .em_verify_msg{
	font-size: 13px;
	font-weight: bold;
	color: #033a6f;
	margin-top: 30px;
}






#log_overlay #log_form #online_login input.sign_in_input:focus{
	border: 1px solid #555555 !important;
	outline: none;
    box-shadow: none;
    background-color: #c0e6f2;
    /*transition: box-shadow 0.2s ease-in-out 0s, border 0.2s ease-in-out 0s;*/

}

#log_overlay #log_form #online_login label{
	display: block;
	color: #333;
	font-size: 17px;
	margin-bottom: 10px;
	margin-top: 40px;
}

#log_overlay #log_form #online_login label#sign_in_checkbox_label{
	font-size: 12px;
	margin-bottom: 0px;
	margin-top: 8px;
}

#log_overlay #log_form #online_login input#sign_in_checkbox{
	margin-top: 8px;
}





#log_overlay #log_form #online_login #online_pass_submit, #log_overlay #log_form #online_login #online_pass_submit2{
	padding: 6px 10px 5px 20px;
	background-color: #033a6f;
    background-image: linear-gradient(#007dc3, #0067b1);
    border-color: #124e89;
    color: #fff;
    display: block;
    margin-top: 30px;
    border-radius: 4px;
    font-weight: bold;
    box-shadow: none;
    cursor: pointer;
    background: #033a6f url(../images/lock_key.png) no-repeat 50px center;
    width: 90px;
}

#log_overlay #log_form #online_login #hidtext{
	position: absolute;
	top: 20px;
	left: 50px;
	display: none;
}

#log_overlay #log_form #online_login a#forgot_passcode{
	color: #033a6f;;
	margin-left: 30px;
	text-decoration: none;
	display: block;
	font-size: 13px;
	margin-top: 5px;
}

#log_overlay #log_form #online_login a#forgot_passcode:hover{
	color: #00f;
	text-decoration: underline;
}

#log_overlay #log_form #pass_lock{
	width: 50px;
	height: 37px;
	position: absolute;
	top: 185px;
	right: 70px;
	
	border-left: 1px solid #555555;
	background-image: url(../images/eye_icon.png);
	background-position: center center;
  	background-size: 30px 18px;
  	/*background-size: contain;*/
  	background-color: #fff;
  	background-repeat: no-repeat;
  	cursor: pointer;
	z-index: 1111;
}

#log_overlay #log_form #clear_pass{
	width: 50px;
	height: 36px;
	position: absolute;
	top: 186px;
	right: 20px;
	border-radius: 0 2px 2px 0;
	font-size: 12px;
	line-height: 35px;
	padding: 1px 0px 10px 0px;
	color: #fff;
	font-weight: bold;
	border-radius: 0 2px 2px 0;
	border-left: 1px solid #555555;
  	background-color: #033a6f;
  	cursor: pointer;
	z-index: 1111;
}

#log_overlay #log_form #otp_passport{
	height: 200px;
	width: 200px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: transparent;
	border-radius: 50% 50% 50% 50%;
}

#log_overlay #log_form #otp_passport img{
	border-radius: 50% 50% 50% 50%;
}

#log_overlay #log_form #otp_verify{
	padding: 10px 10px 10px 10px;
	background-color: #033a6f;
    background-image: linear-gradient(#007dc3, #0067b1);
    border-color: #124e89;
    color: #fff;
    display: block;
    margin: auto;
    margin-top: 30px;
    border-radius: 4px;
    font-weight: bold;
    width: 200px;
    cursor: pointer;
    background: #033a6f url(../images/lock_key.png) no-repeat 50px center;
}


#log_overlay #log_form .let_wrap{
	border-radius: 2px;
	border: 1px solid #033a6f;
	width: 100%;
	min-height: 148px;
	padding: 3px 0px;
	margin-top: 10px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
	position: relative;
	z-index: 1;
}

#log_overlay #log_form .let_wrap #alpha_keys{
	width: 55%;
	/*border: 1px solid red;*/

}

#log_overlay #log_form .let_wrap #spec_char{
	width: 45%;
	text-align: right;
	padding-right: 2px;
}

#log_overlay #log_form .let_wrap .each_let{
	width: 25px;
	border-radius: 2px;
	border: 1px solid #033a6f;
	cursor: pointer;
	font-size: 12px;
	padding: 3px 3px;
	background-color: #ddd;
	color: #000;
	margin-right: 1px;
	margin-left: 1px;
	text-align: center;
	display: inline-table;
	margin-bottom: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#log_overlay #log_form .let_wrap .case_change{
	width: 35px;
	height: 33px !important;
	position: relative;
	z-index: 2;
	background-color: #04a9e6;
	border-radius: 2px;
	border: 1px solid #033a6f;
	cursor: pointer;
	font-size: 12px;
	padding: 0px 3px;
	/*background-color: #ddd;*/
	color: #000;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 3px;
	margin-top: 3px;
	text-align: center;
	display: inline-table;
	
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#log_overlay #log_form .let_wrap #case_change{
	width: 100%;
	height: 100%;
	display: inline;
	background-image: url(../images/keyup.png);
	background-repeat: no-repeat;
	background-position: center 12px;
  	background-size: 10px 10px;
}

#log_overlay #log_form .let_wrap .let_mask{
	position: absolute;
	z-index: 9;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	border-bottom: 0px;
	right: 0px;
	background-color: transparent;
}

#log_overlay #log_form .let_wrap .curs_move{
	width: 25px;
	height: 33px !important;
	position: relative;
	background-color: #04a9e6;
	border-radius: 2px;
	border: 1px solid #033a6f;
	cursor: pointer;
	font-size: 12px;
	padding: 0px 3px 0px 3px;
	/*background-color: #ddd;*/
	color: #000;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 3px;
	margin-top: 3px;
	text-align: center;
	display: inline-table;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#log_overlay #log_form .let_wrap #left_cur{
	width: 100%;
	height: 100%;
	display: inline;
	background-image: url(../images/cur_left.png);
	background-repeat: no-repeat;
	background-position: 0px 14px;
  	background-size: 8px 8px;
}

#log_overlay #log_form .let_wrap #right_cur{
	width: 100%;
	height: 100%;
	display: inline;
	background-image: url(../images/cur_right.png);
	background-repeat: no-repeat;
	background-position: 2px 14px;
  	background-size: 8px 8px;
}

#log_overlay #log_form .let_wrap .curs_move.del_char{
	width: 25px;
	height: 33px !important;
	padding: 0px 0px 0px 0px;
}

#log_overlay #log_form .let_wrap #bkspc_img{
	width: 100%;
	height: 100%;
	display: inline;
	padding: 0 14px;
	background-image: url(../images/del_bkspc.png);
	background-repeat: no-repeat;
	background-position: 5px 13px;
  	background-size: 16px 10px;
}


#log_overlay #log_form .let_wrap #del_img{
	width: 100%;
	height: 100%;
	display: inline;
	padding: 0 14px;
	background-image: url(../images/del_del.png);
	background-repeat: no-repeat;
	background-position: 6px 13px;
  	background-size: 16px 10px;
}



			/*Code for reg in overlay*/


#reg_overlay{
	position: absolute;
	width: 100%;
	/*height: 100%;*/
	min-height: 1790px;
	text-align: left;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 999999999;
	display: none;
	overflow: hidden;
}


#reg_overlay #reg_close{
	width: 38px;
	height: 38px;
	background: #fff url(../images/close.png) no-repeat center center;
	position: absolute;
	border: 4px solid #000;
	border-radius: 50%;
	top: 100px;
	right: 80px;
	cursor: pointer;
}


#reg_overlay img#reg_load_img{
	position: absolute;
	/*margin: auto;*/
	margin-left: 48%;
	margin-top: 20%;
	/*display: none;*/
	/*display: block;*/
}


#reg_overlay p#reg_timer{
	background-color: rgba(0, 0, 0, 0.8);
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	color: #fff;
	min-width: 30px;
	min-height: 30px;
	border-radius: 15px;
	line-height: 25px;
	text-align: center;
	position: fixed;
	top: 10px;
	right: 10px;
}


#reg_overlay #timer_info{
	font-size: 15px;
	font-weight: bold;
	color: rgb(227, 25, 48);
}


			/*Code for History edit input  overlay*/

#edit_overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	/*min-height: 1790px;*/
	text-align: left;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 999999999999;
	display: none;
	overflow: hidden;
}


#edit_overlay #edit_rqst{
	max-width: 350px;
	min-height: 200px;
	/*height: auto;*/
	/*background-color: rgba(0, 0, 0, 0.5);*/
	background-color: rgba(255, 255, 255, 0.8);
	text-align: center;
	margin: auto;
	margin-top: 150px;
	border-radius: 5px;
	padding: 20px;
	position: relative;
	/*display: none;*/
}

#edit_overlay #edit_rqst span{
	display: inline-block;
	width: 70px;
	height: 30px;
	text-align: center;
	border-radius: 3px;
	line-height: 30px;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}

#edit_overlay #edit_rqst input{
	padding: 5px;
	display: block;
	width: 100%;
	margin-bottom: 20px;
}

#edit_overlay #edit_rqst input:focus{
	border: 1px solid #555555 !important;
	outline: none;
    box-shadow: none;
    background-color: #c0e6f2;
    /*transition: box-shadow 0.2s ease-in-out 0s, border 0.2s ease-in-out 0s;*/
}

#edit_overlay #edit_rqst p{
	font-size: 15px;
	margin-bottom: 40px;
	font-weight: bold;
	color: #a60018;
	margin-top: 20px;
}

#edit_overlay #edit_rqst b{
	font-size: 15px;
	margin-bottom: 40px;
	font-weight: bold;
	color: #a60018;
	display: block;
	margin-bottom: 10px;
}

#edit_overlay #edit_rqst span:nth-child(3){
	background-color: #00a602;
	color: #fff;
	margin-right: 5px;
}


#edit_overlay #edit_rqst span:nth-child(4){
	background-color: #a60018;
	color: #fff;
	margin-left: 5px;
}









			/*Code for History Delete Overlay*/


#delete_overlay{
	position: absolute;
	width: 100%;
	/*height: 100%;*/
	min-height: 1790px;
	text-align: left;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 999999999999;
	display: none;
	overflow: hidden;
}


#delete_overlay #delete_quest{
	max-width: 300px;
	min-height: 200px;
	/*height: auto;*/
	/*background-color: rgba(0, 0, 0, 0.5);*/
	background-color: rgba(255, 255, 255, 0.8);
	text-align: center;
	margin: auto;
	margin-top: 150px;
	border-radius: 5px;
	padding: 20px;
	position: relative;
	/*display: none;*/
}

#delete_overlay #delete_quest span{
	display: inline-block;
	width: 70px;
	height: 30px;
	text-align: center;
	border-radius: 3px;
	line-height: 30px;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}

#delete_overlay #delete_quest p{
	font-size: 15px;
	margin-bottom: 40px;
	font-weight: bold;
	color: #a60018;
}

#delete_overlay #delete_quest span:nth-child(2){
	background-color: #a60018;
	color: #fff;
	margin-right: 5px;
}


#delete_overlay #delete_quest span:nth-child(3){
	background-color: #00a602;
	color: #fff;
	margin-left: 5px;
}




					/*Code for view history overlay*/
#view_hist_overlay{
	position: absolute;
	width: 100%;
	/*height: 100%;*/
	min-height: 1790px;
	text-align: left;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 999999999999;
	display: none;
	overflow: hidden;
}



#view_hist_overlay #view_close{
	width: 38px;
	height: 38px;
	background: #fff url(../images/close.png) no-repeat center center;
	position: absolute;
	border: 4px solid #000;
	border-radius: 50%;
	top: 60px;
	right: 80px;
	cursor: pointer;
}


#view_hist_overlay #view_hist_wrap{
	max-width: 600px;
	min-height: 200px;
	/*height: auto;*/
	/*background-color: rgba(0, 0, 0, 0.5);*/
	background-color: rgba(255, 255, 255, 0.8);
	text-align: center;
	margin: auto;
	margin-top: 110px;
	border-radius: 5px;
	display: none;
	padding: 20px;
	position: relative;
}

#view_hist_overlay #view_hist_feebk_wrap{
	max-width: 600px;
	min-height: 50px;
	background-color: rgba(255, 255, 255, 0.8);
	text-align: center;
	margin: auto;
	margin-top: 110px;
	border-radius: 5px;
	display: none;
	padding: 20px;
	position: relative;
}



					/*Code for admin login page*/
#adm_overlay{
	position: absolute;
	width: 100%;
	min-height: 880px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 66666;
	display: none;
	overflow: hidden;
	padding: 10px 20px;
}


#adm_overlay #adm_close{
	width: 38px;
	height: 38px;
	background: #fff url(../images/close.png) no-repeat center center;
	position: absolute;
	border: 4px solid #000;
	border-radius: 50%;
	top: 5px;
	right: 80px;
	cursor: pointer;
}

#adm_overlay img#load_img{
	margin-left: -2%;
	margin-top: 20%;
	position: absolute;
	display: inline-block;
}


#adm_overlay #adm_form{
	max-width: 540px;
	min-height: 455px;
	/*height: auto;*/
	/*background-color: rgba(0, 0, 0, 0.5);*/
	background-color: rgba(255, 255, 255, 0.8);
	text-align: center;
	margin: auto;
	margin-top: 40px;
	border-radius: 5px;
	padding: 20px;
	position: relative;
	display: none;
}

#adm_overlay p#adm_timer, #adm_overlay p#adm_timer2, #adm_overlay p#adm_timer3, #adm_overlay p#adm_timer4{
	background-color: rgba(0, 0, 0, 0.8);
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	color: #fff;
	min-width: 20px;
	min-height: 20px;
	border-radius: 10px;
	text-align: center;
	position: absolute;
	top: 10px;
	right: 10px;
}

#adm_overlay #log_attempt{
	position: absolute;
	top: 4px;
	left: 4px;
	width: 35px;
	height: 17px;
	background-color: #f9f6f6;
	border: 1px solid #fc1111;
	color: #fc1111;
	border-radius: 2px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	display: none;
}

#adm_overlay #adm_form img{
	margin-bottom: -7px;
}

#adm_overlay #adm_form span{
	color: #033a6f;
	font-size: 25px;
	line-height: 25px;
	padding-left: 10px;
}



#adm_overlay #adm_form #online_admin{
	/*margin-right: 25px;*/
    width: 100%;
    min-height: 250px;
    margin-top: 50px;
}

#adm_overlay #adm_form input.sign_in_input{
	padding: 10px 10px;
	width: 100%;
	border: 1px solid #555555;
	border-radius: 2px;

	box-shadow: none;
	display: block;
	/*text-align: center;*/
	margin: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}

#adm_overlay #adm_form input.sign_in_input:focus{
	border: 1px solid #555555 !important;
	outline: none;
    box-shadow: none;
    background-color: #c0e6f2;
    /*transition: box-shadow 0.2s ease-in-out 0s, border 0.2s ease-in-out 0s;*/

}



#adm_overlay #adm_form #online_admin #adm_submit{
	padding: 10px 10px 10px 10px;
	background-color: #033a6f;
    background-image: linear-gradient(#007dc3, #0067b1);
    border-color: #124e89;
    color: #fff;
    display: block;
    margin: auto;
    margin-top: 10px;
    border-radius: 4px;
    font-weight: bold;
    width: 200px;
    cursor: pointer;
    background: #033a6f url(../images/lock_key.png) no-repeat 50px center;
}



#adm_overlay #adm_form #hidtext{
	position: absolute;
	top: 20px;
	left: 50px;
	display: none;
}

#adm_overlay #adm_form #pass_lock{
	width: 50px;
	height: 37px;
	position: absolute;
	top: 185px;
	right: 70px;
	
	border-left: 1px solid #555555;
	background-image: url(../images/eye_icon.png);
	background-position: center center;
  	background-size: 30px 18px;
  	/*background-size: contain;*/
  	background-color: #fff;
  	background-repeat: no-repeat;
  	cursor: pointer;
	z-index: 1111;
}

#adm_overlay #adm_form #clear_pass{
	width: 50px;
	height: 36px;
	position: absolute;
	top: 186px;
	right: 20px;
	border-radius: 0 2px 2px 0;
	font-size: 12px;
	line-height: 35px;
	padding-bottom: 1px 0px 10px 0px;
	color: #fff;
	font-weight: bold;
	border-radius: 0 2px 2px 0;
	border-left: 1px solid #555555;
  	background-color: #033a6f;
  	cursor: pointer;
	z-index: 1111;
}


#adm_overlay #adm_form .let_wrap{
	border-radius: 2px;
	border: 1px solid #033a6f;
	width: 100%;
	min-height: 148px;
	padding: 3px 0px;
	margin-top: 10px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
}

#adm_overlay #adm_form .let_wrap #alpha_keys{
	width: 55%;
	/*border: 1px solid red;*/

}

#adm_overlay #adm_form .let_wrap #spec_char{
	width: 45%;
	text-align: right;
	padding-right: 2px;
}

#adm_overlay #adm_form .let_wrap .each_let{
	width: 25px;
	border-radius: 2px;
	border: 1px solid #033a6f;
	cursor: pointer;
	font-size: 12px;
	padding: 3px 3px;
	background-color: #ddd;
	color: #000;
	margin-right: 1px;
	margin-left: 1px;
	text-align: center;
	display: inline-table;
	margin-bottom: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#adm_overlay #adm_form .let_wrap .case_change{
	width: 35px;
	height: 33px !important;
	position: relative;
	z-index: 2;
	background-color: #04a9e6;
	border-radius: 2px;
	border: 1px solid #033a6f;
	cursor: pointer;
	font-size: 12px;
	padding: 0px 3px;
	/*background-color: #ddd;*/
	color: #000;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 3px;
	margin-top: 3px;
	text-align: center;
	display: inline-table;
	
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#adm_overlay #adm_form .let_wrap #case_change{
	width: 100%;
	height: 100%;
	display: inline;
	background-image: url(../images/keyup.png);
	background-repeat: no-repeat;
	background-position: center 12px;
  	background-size: 10px 10px;
}

#adm_overlay #adm_form .let_wrap .let_mask{
	position: absolute;
	z-index: 9;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	border-bottom: 0px;
	right: 0px;
	background-color: transparent;
}

#adm_overlay #adm_form .let_wrap .curs_move{
	width: 25px;
	height: 33px !important;
	position: relative;
	background-color: #04a9e6;
	border-radius: 2px;
	border: 1px solid #033a6f;
	cursor: pointer;
	font-size: 12px;
	padding: 0px 3px 0px 3px;
	/*background-color: #ddd;*/
	color: #000;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 3px;
	margin-top: 3px;
	text-align: center;
	display: inline-table;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#adm_overlay #adm_form .let_wrap #left_cur{
	width: 100%;
	height: 100%;
	display: inline;
	background-image: url(../images/cur_left.png);
	background-repeat: no-repeat;
	background-position: 0px 14px;
  	background-size: 8px 8px;
}

#adm_overlay #adm_form .let_wrap #right_cur{
	width: 100%;
	height: 100%;
	display: inline;
	background-image: url(../images/cur_right.png);
	background-repeat: no-repeat;
	background-position: 2px 14px;
  	background-size: 8px 8px;
}

#adm_overlay #adm_form .let_wrap .curs_move.del_char{
	width: 25px;
	height: 33px !important;
	padding: 0px 0px 0px 0px;
}

#adm_overlay #adm_form .let_wrap #bkspc_img{
	width: 100%;
	height: 100%;
	display: inline;
	padding: 0 14px;
	background-image: url(../images/del_bkspc.png);
	background-repeat: no-repeat;
	background-position: 5px 13px;
  	background-size: 16px 10px;
}


#adm_overlay #adm_form .let_wrap #del_img{
	width: 100%;
	height: 100%;
	display: inline;
	padding: 0 14px;
	background-image: url(../images/del_del.png);
	background-repeat: no-repeat;
	background-position: 6px 13px;
  	background-size: 16px 10px;
}








	
										/*Code for home page*/
#slider_img{
	width: 100%;
	height: 500px;
	margin-bottom: 0px;
	position: relative;
	background: transparent url(../images/slide0.jpg) no-repeat center center;
	background-size: cover;
	object-fit: cover !important;
}

#slider_img .maj_slider_control{
	position: absolute;
	height: 113px;
    width: 47px;
}


#slider_img #maj_slider_control_prev{
	left: 0px;
	bottom: 150px;
	background: transparent url(../images/campaignSlideshowNav-arrows.png) no-repeat scroll 0 0;
}

#slider_img #maj_slider_control_prev:hover{
	cursor: pointer;
	background-color: rgba(222, 227, 229, 0.4);
}

#slider_img #maj_slider_control_next{
	right: 0px;
	bottom: 150px;
	background: transparent url(../images/campaignSlideshowNav-arrows.png) no-repeat scroll -46px 0;
}

#slider_img #maj_slider_control_next:hover{
	cursor: pointer;
	background-color: rgba(222, 227, 229, 0.4);
}


#home_slider_links_wrapper1{
	height: 46px;
    width: 100%;
    
    /*background: transparent url(../images/subheader-bg.png) repeat scroll center bottom;*/
    background-color: #033a6f;
    background-size: cover;
}

#home_slider_links_wrapper2{
	height: 46px;
    width: 100%;
    /*background: rgba(0, 0, 0, 0) url(../images/bg-radial-light.png) no-repeat scroll center center;*/
}

#home_slider_links_wrapper3{
	height: 46px;
    width: 100%;
    /*background: transparent url(../images/shadow-down.png) no-repeat scroll center top;*/
    background-color: #033a6f;
}

#home_slider_links_wrapper4{
	height: 46px;
    width: 100%;
    /*background: transparent url(../images/shadow-up.png) no-repeat scroll center bottom;*/
    background-color: #033a6f;
}


#home_slider_links_holder{
	width: 1200px;
	margin: auto;
	/*padding-left: 19px;*/
}

#home_slider_links_holder .home_slider_link_img{
	width: 300px;
	margin-top: 15px;
	border-left: 1px solid #417089;
	text-align: center;
}

#home_slider_links_holder .home_slider_link_img.last_home_slider_link_img{
	border-right: 1px solid #417089;
}


#home_wrapper{
	//box-shadow: 0 2px 10px -2px #999;
}

#home_wrapper #home_slider_wrap{
	background-color: #033a6f;
	overflow: hidden;
}

#home_wrapper #home_slider{
	width: 1200px;
	position: relative;
	height: 295px;
	padding: 0px 20px 0 20px;
	background-color: #033a6f;
	/*margin-left: -20px;*/
	z-index: 1;
}

#home_wrapper #home_slider .slider_control{
	height: 295px;
	width: 40px;
	cursor: pointer;
	position: absolute;
	z-index: 111;
}

#home_wrapper #home_slider #slider_control_prev{
	top: 0px;
	left: 0px;
	background: #21cedd url(../images/showcaseNav-arrows.png) no-repeat -6px 105px;
	background-color: #a07146;
}

#home_wrapper #home_slider #slider_control_next{
	top: 0px;
	right: 0px;
	background: #21cedd url(../images/showcaseNav-arrows.png) no-repeat -46px 105px;
	background-color: #a07146;
}

										

#home_wrapper #home_slider .each_slide{
	width: 1140px;
	height: 295px;
	position: absolute;
	top: 0px;
	left: 20px;
	/*background-color: #21cedd;*/
	background-color: #a07146;
}

#home_wrapper #home_slider #each_slide2, #home_wrapper #home_slider #each_slide3, #each_slide4{
	display: none;
}

#home_wrapper #home_slider .each_slide_content{
	height: 300px;
	/*width: 238px;*/
	/*color: #033a6f;*/
	color: #fff;
    border-right: 1px solid #033a6f;
    border-bottom: 1px solid #033a6f;
    padding: 20px;
    font-family: Verdana,Arial,sans-serif;
    overflow: hidden;
}

#home_wrapper #home_slider .each_slide_content:hover{
	cursor: pointer;
	background: transparent url(../images/slide-hover-bg.png) no-repeat scroll 0px 100%;
	background-size: cover;
}

#home_wrapper #home_slider .each_slide_content a{
	color: #fff;
	text-decoration: none;
}

#home_wrapper #home_slider .last_slide_content{
	border-right: 0px solid #dee3e5;
}
		
#home_wrapper #home_slider .each_slide_content h4.each_slide_content_head{
	background-color: #033a6f;
    border-radius: 2px 2px 0 0;
    width: 197px;
    color: #fff;
    display: block;
    font-size: 9px;
    font-weight: bold;
    height: 15px;
    line-height: 14px;
    padding: 0 5px;
    text-transform: uppercase;
}

#home_wrapper #home_slider .each_slide_content h4.each_slide_content_subhead{
	font-size: 12px;
    font-weight: bold;
}

#home_wrapper #home_slider .each_slide_content p{
	font-size: 13px;
    line-height: 18px;
}


#home_wrapper #see_how_wrap{
	height: 980px;
}

#home_wrapper #see_how_wrap h3.head{
	text-align: center;
	letter-spacing: -.4px;
  	font-weight: normal;
  	/*font-family: rufina, serif;*/
  	font-family: verdana, arial, sans-serif;
  	color: #333;
  	font-size: 36px;
}

#home_wrapper #see_how_wrap p.head{
	text-align: center;
	letter-spacing: -.4px;
  	font-weight: normal;
  	font-family: verdana, arial, sans-serif;
  	color: #333;
  	font-size: 17px;
  	margin: 20px auto;
}

#home_wrapper #see_how{
	width: 1200px;
	margin: auto;
	padding: 70px 0;
}

#home_wrapper .each_see_how_cnt{
	margin-top: 70px;
	display: none;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap{
	border: 1px solid #ccc;
	border-radius: 7px;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap h4.gold{
	margin-bottom: 15px;
    color: #a07146;
    letter-spacing: normal;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap h4.black{
	margin-bottom: 10px;
    color: #222;
    letter-spacing: normal;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 14px;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap ul li{
	list-style-type: none;
	padding-left: 20px;
	color: #333;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
    background: transparent url(../images/checked-small-blue.png) no-repeat scroll 0px 5px;
    background-size: auto;
    background-size: 10px 10px;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap p{
	color: #333;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap .see_how_cnt_wrap1{
	padding: 40px;
	background-color: #f2f3f8;
	border-radius: 7px 0 0 7px;
	display: table-cell;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap .see_how_cnt_wrap2{
	padding: 40px;
	background-color: #ebeef7;
	border-radius:  0 7px 7px 0;
	display: table-cell;
	position: relative;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap .see_how_cnt_wrap2::after{
	content: "";
  	position: absolute;
  	width: 40px;
  	height: 40px;
  	left: -24px;
  	top: 48%;
  	/*text-align: center;*/
  	transform: translateY(-50%);
	background-image: url(../images/icon_plus.png);
	background-position: right center;
	background-size: 33px 39px;
  	background-repeat: no-repeat;
  	transition: all 300ms linear 0s;
}


#home_wrapper .each_see_how{
	text-align: center;
	height: 150px;
	margin-top: 30px;
	padding: 10px;
}

#home_wrapper .each_see_how:hover{
	cursor: pointer;
	background-color: #f4f4f4 !important;
}

/*#home_wrapper .each_see_how:hover p::after{
	background-image: url(../images/icon_arrow_down2.png);
	transform: translateY(-50%) translateX(0%) rotate(180deg);
}*/

#home_wrapper .each_see_how p{
	position: relative;
	font-size: 17px;
	text-align: center;
	color: #333;
}

#home_wrapper .each_see_how p::after{
	content: "";
  	position: absolute;
  	width: 12px;
  	height: 12px;
  	left: 48%;
  	bottom: -30px;
  	/*text-align: center;*/
  	transform: translateY(-50%);
	background-image: url(../images/icon_arrow_down3.png);
	background-position: right center;
	background-size: 12px 8px;
  	background-repeat: no-repeat;
  	transition: all 300ms linear 0s;
}

#home_wrapper .each_see_how p.manipulate::after{
	background-image: url(../images/icon_arrow_down2.png);
	transform: translateY(-50%) translateX(0%) rotate(180deg);
}



#home_wrapper .see_how_icon{
	width: 83px;
    height: 76px;
    margin: auto;
    margin-bottom: 15px;
}

#home_wrapper #bank_sav .see_how_icon{
	background-image: url(../images/see_how1.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: contain;
}

#home_wrapper #cred_card .see_how_icon{
	background-image: url(../images/see_how2.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    background-size: contain;
}

#home_wrapper #pers_loan .see_how_icon{
	background-image: url(../images/see_how3.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: contain;
}

#home_wrapper #buy_prop .see_how_icon{
	background-image: url(../images/see_how4.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: contain;
}

#home_wrapper #build_wlth .see_how_icon{
	background-image: url(../images/see_how5.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: contain;
}

#home_wrapper #biznex .see_how_icon{
	background-image: url(../images/see_how6.png);
    background-repeat: no-repeat;
    background-position: -0px 0px;
    background-size: contain;
}




#home_wrapper #ways_to_bank_call_back{
	height: 400px;
	width: 100%;
	background: transparent url(../images/sectionLightBlue-bg.jpg) repeat-y scroll 0 0;
}

#home_wrapper #ways_to_bank_call_back_content{
	width: 1200px;
	padding-top: 50px;
	margin: auto;
	background: transparent url(../images/shadow-center.png) no-repeat scroll 50% -37px;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank{
	width: 590px;
	height: 335px;
	border-radius: 5px;
    box-shadow: 3px 3px 4px #d4dee3;
    /*background: #0a4263 url(../images/contactBox-bg.jpg) repeat-x scroll 0 0;*/
    /*background-size: cover;*/
    background: #033a6f;
    display: flex;
	align-items: center;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank ul{
	padding-left: 20px;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank ul h3{
	color: #fff;
	font-size: 28px;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank ul li{
	color: #fff;
	font-size: 15px;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	list-style-type: none;
	margin-top: 10px;
	background: transparent url(../images/checked-small-blue.png) no-repeat scroll 0px 5px;
	background-size: 10px 10px;
	padding-left: 20px;
}

#home_wrapper #ways_to_bank_call_back #call_back{
	width: 590px;
	height: 335px;
	border-radius: 5px;
    box-shadow: 3px 3px 4px #d4dee3;
	/*background: #0a4263 url(../images/contactBox-bg.jpg) repeat-x scroll 0 0;*/
	background: #033a6f;
	margin-left: 20px;
	padding: 16px 20px;
	text-align: center;
}

#home_wrapper #ways_to_bank_call_back_content #call_back #call_back_form{
	font-family: verdana, arial, sans-serif;
}

#home_wrapper #ways_to_bank_call_back_content #call_back h3{
	font-size: 28px;
	color: #fff;
	font-family: verdana, arial, sans-serif;
	margin: 0 0 6px;
	font-weight: normal;
    line-height: normal;
}

#home_wrapper #ways_to_bank_call_back_content #call_back h4{
	margin: 0 0 15px;
	font-size: 12px;
	color: #fff;
    font-weight: bold;
    margin-bottom: 14px !important;
}

#home_wrapper #ways_to_bank_call_back_content #call_back #call_back_form .home_input{
	display: block;
	background-color: #fff;
	height: 35px;
	padding-left: 5px;
    border: medium none;
    border-radius: 4px;
    color: #033a6f;
    /*margin-left: 4px;*/
    margin: auto;
    margin-top: 8px;
    outline: medium none;
    width: 228px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}

#home_wrapper #ways_to_bank_call_back_content #call_back #call_back_form #home_submit{
	background: #fefefe url(../images/button-primary.png) repeat-y scroll 0 0;
	background-position: 0 0;
    height: 36px;
    line-height: 36px;
    padding: 0 20px 0 24px;
    color: #033a6f !important;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    box-shadow: none;
    text-shadow: 1px 1px 1px #e8e8e8;
}

#home_wrapper #ways_to_bank_call_back_content #call_back #call_back_form div#hs_wrap{
	height: 36px;
    width: 120px;
    margin: auto;
}

#home_wrapper #ways_to_bank_call_back_content #call_back #call_back_form div#home_submit2{
	background: #fefefe url(../images/button-primary.png) repeat-y scroll 0 0;
	background-position: 0 0;
    height: 36px;
    width: 120px;
    margin: auto;
    line-height: 36px;
    padding: 0 20px 0 24px;
    color: #033a6f !important;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    box-shadow: none;
    border: 1px solid #ddd;
  	border-radius: 3px;
    text-shadow: 1px 1px 1px #e8e8e8;
    position: relative;
}

#home_wrapper #ways_to_bank_call_back_content #call_back #call_back_form div#home_submit2:hover{
	cursor: pointer;
	background-position: 0 -40px;
}

#home_wrapper #ways_to_bank_call_back_content #call_back #call_back_form div#home_submit2::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  top: 0;
  left: 0;
  right: 0;
  transform: scaleX(1);
  transform-origin: 0 50%;
  transition: all 200ms linear 0s;
  /*z-index: -1;*/
  background-image: url(../images/icon_blu_pointer2.png);
  background-size: 9px 9px;
  background-position: calc(100% - 10px) 15px;
  background-repeat: no-repeat;
}

#home_wrapper #ways_to_bank_call_back_content #call_back #call_back_form div#hs_wrap:hover ::after{
	background-position: calc(100% - 5px) 15px;
}



#home_wrapper #ways_to_bank_call_back_content #call_back #call_back_form option{
	margin: 0px 0px;
	padding: 5px 10px;
}


#home_wrapper #home_adverts_wrapper{
	width: 1200px;
	margin: auto;
	padding: 0px 0px 0;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts{
	width: 300px;
	height: 450px;
	padding: 50px 20px 20px;
	cursor: pointer;
	border-right: 1px solid #dee3e5;
	position: relative;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts:hover{
	background: transparent url(../images/slide-hover-bg.png) no-repeat scroll 0px 100%;
	background-size: cover;
	cursor: pointer;
}


#home_wrapper #home_adverts_wrapper .each_home_adverts.last_child{
	border-right: 0px solid #dee3e5;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts img{
	text-align: center;
	margin-top: -20px ;
	margin-left: -15px;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts h3{
	margin: 0 0 1px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 13px;
	color: #033a6f;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts ul li{
	padding: 5px 0 5px 19px;
	list-style-type: none;
	font-size: 13px;
    line-height: 18px;
    color: #033a6f;
    font-family: Verdana,Arial,sans-serif;
	background: transparent url(../images/checked-small-blue.png) no-repeat scroll 0 10px;
	background-size: 10px 10px;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts .find_out_more a{
	background: #fefefe url(../images/button-primary.png) repeat-y scroll 0 0;
	font-family: Verdana,Arial,sans-serif;
	background-position: 0 0;
    height: 36px;
    width: 160px;
    line-height: 36px;
    padding: 0 20px 0 24px;
    color: #033a6f !important;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    border-radius: 5px;
    text-shadow: 1px 1px 1px #e8e8e8;
    margin: auto;
    position: absolute;
    bottom: 20px;
    right: 20px;
    /*left: 20px;*/
}

#home_wrapper #home_adverts_wrapper .each_home_adverts .find_out_more a{
	color: #033a6f !important;
	text-decoration: none;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts .find_out_more a:hover{
	cursor: pointer;
	background-position: 0 -40px;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts .find_out_more a::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  top: 0;
  left: 0;
  right: 0;
  transform: scaleX(1);
  transform-origin: 0 50%;
  transition: all 200ms linear 0s;
  /*z-index: -1;*/
  background-image: url(../images/icon_blu_pointer2.png);
  background-size: 9px 9px;
  background-position: calc(100% - 10px) 15px;
  background-repeat: no-repeat;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts .find_out_more:hover a::after{
	background-position: calc(100% - 5px) 15px;
}


#home_wrapper #our_rate{
	background-color:#D8E5F0;
	padding: 50px 0px;
}


#home_wrapper #our_rate_wrap{
	width: 1200px;
	margin: auto;
}

#home_wrapper #our_rate_wrap #our_rate_img{
	height: 280px;
	background: transparent url(../images/basic-home.png) no-repeat scroll 0 0;
	background-size: contain;
}

#home_wrapper #our_rate_wrap #our_rate_wu{
	padding: 0 0;
	text-align: left;
}

#home_wrapper #our_rate_wrap #our_rate_wu h3{
	font-size: 28px;
    color: #192a34;
	font-family: verdana, arial, sans-serif;
	margin: 0 0 6px;
	font-weight: normal;
	line-height: normal;
	margin-bottom: 15px;
}

#home_wrapper #our_rate_wrap #our_rate_wu ul{
	text-align: left;
}

#home_wrapper #our_rate_wrap #our_rate_wu ul li{
	font-size: 15px;
    color: #192a34;
	font-family: verdana, arial, sans-serif;
	margin: 0 0 6px;
	font-weight: normal;
	line-height: normal;
	list-style-type: none;
	background: transparent url(../images/checked-small-blue.png) no-repeat scroll 0 5px;
	background-size: 9px 9px;
	padding-left: 20px;
}

#home_wrapper #our_rate_wrap #our_rate_wu #our_rate_link{
	width: 160px;
	margin: auto;
	margin-top: 40px;
}

#home_wrapper #our_rate_wrap #our_rate_wu #our_rate_link a{
	background: #fefefe url(../images/button-primary.png) repeat-y scroll 0 0;
    font-family: Verdana,Arial,sans-serif;
    background-position: 0 0;
    height: 36px;
    width: 160px;
    line-height: 36px;
    padding: 0 20px 0 24px;
    color: #033a6f !important;
    cursor: pointer;
    display: block;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    border-radius: 5px;
    text-shadow: 1px 1px 1px #e8e8e8;
    position: relative;
    /*transition: all 200ms linear 0s;*/
}

#home_wrapper #our_rate_wrap #our_rate_wu #our_rate_link a:hover{
  cursor: pointer;
  background-position: 0 -40px;
}

#home_wrapper #our_rate_wrap #our_rate_wu #our_rate_link a::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  top: 0;
  left: 0;
  right: 0;
  transform: scaleX(1);
  transform-origin: 0 50%;
  transition: all 200ms linear 0s;
  /*z-index: -1;*/
  background-image: url(../images/icon_blu_pointer2.png);
  background-size: 9px 9px;
  background-position: calc(100% - 10px) 15px;
  background-repeat: no-repeat;
}

#home_wrapper #our_rate_wrap #our_rate_wu #our_rate_link:hover a::after{
	background-position: calc(100% - 5px) 15px;
}






										/*Code for our products folder*/

#product_menu_wrapper{
	height: 46px;
	width: 100%;
	background: transparent url(../images/subMenu-bg.png) repeat-x scroll 0 0;
}

#product_menu_wrapper #product_menu_holder{
	width: 1200px;
	height: 40px;
	margin: auto;
}

#product_menu_wrapper #product_menu_holder .each_product{
	display: block;
	width: 240px;
	margin-top: 7px;
}

#product_menu_wrapper #product_menu_holder .each_product a{
	/*height: 25px;*/
	display: block;
	color: #033a6f;
    font-size: 11px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-weight: bold;
    text-decoration: none;
    font-family: Verdana,Arial,sans-serif;
}

#product_menu_wrapper #product_menu_holder .each_product a:hover{
	color: #009fda;
}

#product_menu_wrapper #product_menu_shadow{
	width: 100%;
	height: 4px;
	background: transparent url(../images/menuCurtainShadow-bg.png) repeat-x scroll 0 100%;
}


#product_body{
	margin-top: -3px;
	padding-top: 15px;
	background: transparent url(../images/sectionMain-bg.jpg) repeat scroll 0 0;
}

#product_body #product_body_holder{
	width: 1200px;
	margin: auto;
	position: relative;
}

#product_body #product_body_holder #product_side_link{
	width: 160px;
}

#product_body #product_body_holder #product_side_link .product_side_link_head{
	font-size: 9px;
	text-transform: uppercase;
	color: #fff;
    font-weight: bold;
    background-color: #033a6f; 
    border-radius: 0.4em 0.4em 0 0;
    padding: 2px 4px !important;
    margin-left: 30px;
    width: 130px;
    font-family: verdana, arial, sans-serif;
}

#product_body #product_body_holder #product_side_link ul{
	border-color: #d5e0e4 #d5e0e4 #a6b9c3;
	border-radius: 5px 0 0 5px;
	border-style: solid;
    border-width: 1px;
    width: 160px;
}

#product_body #product_body_holder #product_side_link ul li{
	list-style-type: none;
	background: #eaf3f7  url(../images/vertical_navigation_node_background01.gif) repeat scroll 0 50%;
}

#product_body #product_body_holder #product_side_link ul li.curved_edge1{
	border-radius: 5px 0 0 0px;
}

#product_body #product_body_holder #product_side_link ul li.curved_edge2{
	border-radius: 0px 0 0 5px;
}

#product_body #product_body_holder #product_side_link ul li a.curved_edge1{
	border-radius: 5px 0 0 0px;
}

#product_body #product_body_holder #product_side_link ul li a.curved_edge2{
	border-radius: 0px 0 0 5px;
}

#product_body #product_body_holder #product_side_link ul li a{
	color: #033a6f;
    font-size: 11px;
    border: 1px solid #fff;
    padding: 8px 0 8px 27px;
    display: block;
    font-weight: bold;
    text-decoration: none;
    font-family: Verdana,Arial,sans-serif;
	background: #eaf3f7  url(../images/arrow-darkblue.png) no-repeat scroll 8px 55%;
	background-size: 8px 7px;
}

#product_body #product_body_holder #product_side_link ul li a:hover{
	text-decoration: underline;
}

#product_body #product_body_holder #vert_shadow{
	position: absolute;
    left: 147px;
    top: 10px;
    height: 452px !important;
    width: 12px !important;
    z-index: 10;
    background: transparent  url(../images/leftMenu-shadow.png) no-repeat scroll 0 0;
}

#product_body #product_body_holder #product_wu{
	width: 1040px;
	padding: 36px 20px 30px 30px;
}

#product_body #product_body_holder #product_wu h2{
	font-family: verdana, arial,sans-serif;
    font-size: 23px;
    font-weight: normal;
    margin: 0;
    color: #033a6f;
    margin-bottom: 25px;
}

#product_body #product_body_holder #product_wu p{
	font-size: 11px;
	color: #033a6f;
	margin-bottom: 30px;
	font-family: Verdana,Arial,sans-serif;
}


#product_body #product_body_holder #product_wu h4{
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #033a6f;
}

#product_body #product_body_holder #product_wu ul li{
	font-size: 11px;
	color: #033a6f;
	margin-bottom: 5px;
	font-family: Verdana,Arial,sans-serif;
	list-style-type: none;
	padding-left: 8px;
	background: transparent url(../images/ico_bullet_black.gif) no-repeat 0 5px;
}

				




							/*Text page*/

								

#text form{
	margin-top: 40px;
	margin-left: -100px !important;
}

#text form .page_inputs{
	padding: 5px 5px;
	margin: 0px 0%;
	display: block;
	border: 1px solid #ddd;
	box-shadow: none;
	border-radius: 0px;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	width: 600px;
}

#text form label p{
	font-size: 13px;
}

#text form #message_submit{
	text-align: center;
	display: block;
	margin-top: 40px;
	margin-left: 250px;
	padding: 10px 30px;
	border-color: #124e89;
    border-radius: 4px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    background-color: #0077be;
}

#text .neg_feedbk{
	color: #e31930;
	font-size: 15px;
	margin-bottom: 10px;
}

#text .pos_feedbk{
	color: #006a4d;
	font-size: 15px;
	margin-bottom: 10px;
}


#loading{
	position: absolute;
	top: 150px;
	left: 100px;
	display: none;
}

form#online_login{
	margin-right: 25px;
    width: 700px;
}

form#online_login label{
	display: block;
	color: #333;
	font-size: 17px;
	margin-bottom: 10px;
	margin-top: 40px;
}

form#online_login label#sign_in_checkbox_label{
	font-size: 12px;
	margin-bottom: 0px;
	margin-top: 8px;
}

form#online_login input#sign_in_checkbox{
	margin-top: 8px;
}

form#online_login input.sign_in_input{
	padding: 4px 2px;
	border-radius: 0px;
	box-shadow: none;
	border: 1px solid #ccc;
	width: 214px;
	display: block;
	/*text-align: center;*/
	margin: auto;
	margin-top: 20px;
}

form#online_login input.sign_in_input:focus{
	border: 1px solid #ccc;
}

form#online_login #sign_in_submit{
	padding: 1px 10px 5px 20px;
	background-color: #033a6f;
    background-image: linear-gradient(#007dc3, #0067b1);
    border-color: #124e89;
    color: #fff;
    display: block;
    margin-top: 30px;
    border-radius: 4px;
    font-weight: bold;
    box-shadow: none;
    cursor: pointer;
    background: #033a6f url(../images/lock_key.png) no-repeat 50px center;
}

form#online_login #online_pass_submit, form#online_login #online_pass_submit2{
	padding: 6px 10px 5px 20px;
	background-color: #033a6f;
    background-image: linear-gradient(#007dc3, #0067b1);
    border-color: #124e89;
    color: #fff;
    display: block;
    margin-top: 30px;
    border-radius: 4px;
    font-weight: bold;
    box-shadow: none;
    cursor: pointer;
    background: #033a6f url(../images/lock_key.png) no-repeat 50px center;
    width: 90px;
}

form#online_login a#forgot_passcode{
	color: #033a6f;;
	margin-left: 30px;
	text-decoration: none;
	display: block;
	font-size: 13px;
	margin-top: 5px;
}

form#online_login a#forgot_passcode:hover{
	color: #00f;
	text-decoration: underline;
}

#online_login_aside{
	width: 260px;
}

#online_login_aside h3{
	border-bottom: 1px solid #e0d9d3;
    font-size: 14px;
    padding: 18px 0 8px;
    font-weight: normal;
}

#online_login_aside a{
	color: #033a6f;;
	text-decoration: none;
	display: block;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#online_login_aside a:hover{
	color: #00f;
	text-decoration: underline;
}

#login_feedback{
	color: #e31930;
	margin-top: 30px;
	margin-bottom: -30px;
}

#login_feedback2{
	color: #017c01;
	margin-top: 30px;
	margin-bottom: -30px;
}

#reg_form{
	position: relative;
	z-index: -11;
	background-color: #ddd;
}

#register_page{
	border-bottom: 1px solid #d1c9c0;
	margin: 0px auto;
	/*background-color: #f6f4f2;*/
	/*width: 1000px;*/
	padding: 0 60px 0 60px;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

#register_page .register_page_section{
	border-bottom: 1px solid #d1c9c0;
	padding-bottom: 30px;
	padding-top: 30px;
}

#register_page .register_page_section h1{
	/*color: #012169;*/
	font-size: 22px;
	font-weight: bold;
	margin-top: 5px;
}

#register_page .register_page_section h2{
	color: #6b5e51;
	font-size: 20px;
	font-weight: normal;
	margin-top: 13px;
	margin-bottom: 13px;
}

#register_page .register_page_section h3{
	color: #524940;
	font-size: 16px;
	font-weight: bold;
}

#register_page .register_page_section h3 span{
	margin-top: -22px;
	display: block;
	margin-left: 25px;
}

#register_page .register_page_section h4{
	/*color: #012169;*/
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 20px;
}

#register_page .register_page_section p{
	margin-left: 25px;
	font-size: 14px;
}

#register_page .register_page_section img#info{
	width: 18px;
	height: 18px;
}

#register_page .register_page_section .each_input_wrapper{
	background-color: #fff;
	margin-bottom: 20px;
	padding-right: 10px;
	/*width: 299px;*/
	height: 60px;
	border: 1px solid #ece6dd;
	display: inline-table;
	padding-top: 10px;
	padding-left: 10px;
	position: relative;
}

#register_page .register_page_section .each_input_wrapper#file{
	margin-bottom: 0px;
}

#register_page .register_page_section .each_input_wrapper:nth-child(even){
	//margin-top: -20px;
}

#register_page .register_page_section .each_input_wrapper input{
	width: 100%;
	height: 34px;
	box-shadow: none;
	border: none;
}

#register_page .register_page_section .each_input_wrapper select{
	width: 100%;
	height: 34px;
	box-shadow: none;
	border: none;
}

#register_page .register_page_section .each_input_wrapper select option{
	padding: 3px 10px;
	border-bottom: 1px solid #ece6dd;
}


#register_page .register_page_section .each_input_wrapper span{
	display: block;
	font-size: 10px;
	margin-top: -3px;
}

#register_page .register_page_section .each_input_wrapper #passpt_to_orig{
	width: 102px;
	height: 102px;
	/*width: 30%;
	height: 102px;*/
}

#register_page .register_page_section .each_input_wrapper #passpt_to_info{
	width: 70%;
	height: 102px;
	font-size: 13px;
	/*background-color: red;*/
}


#register_page .register_page_section .each_input_wrapper.pass_prev_wrap{
	/*margin-top: -60px;*/
	/*margin-bottom: -13px;*/
	overflow: hidden;
}

#register_page .register_page_section .each_input_wrapper #passpt_prev{
	background-color: #e1edf0;
	width: 200px;
	height: 200px;
	overflow: hidden;
	text-align: center;
	margin: auto;
	display: block;
}

#register_page .register_page_section .each_input_wrapper #passpt_crop{
	background-color: #e1edf0;
	width: 100%;
	height: 200px;
	overflow: hidden;
	text-align: center;
	margin: auto;
	display: block;
	position: relative;
}

#register_page .register_page_section .each_input_wrapper #passpt_crop #passpt_to_crop{
	width: 100%;
	height: 100%;
	overflow: scroll;
	/*background-color: red;*/
}

#register_page .register_page_section .each_input_wrapper #passpt_crop #crop{
	border: none;
    width: 40px;
    color: #fff;
    display: block;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    padding: 2px 5px;
    border-radius: 3px;
    box-shadow: none;
    text-align: center;
    margin: auto;
    background: #033a6f;
	color: #fff;
	webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	transition: background 0.3s ease-in-out 0s;
	cursor: pointer;
	position: absolute;
	bottom: 3px;
	right: 3px;
}

#register_page .register_page_section .each_input_wrapper #passpt_crop #reset{
	border: none;
    width: 50px;
    color: #fff;
    display: block;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    padding: 2px 5px;
    border-radius: 3px;
    box-shadow: none;
    text-align: center;
    margin: auto;
    background: #033a6f;
	color: #fff;
	webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	transition: background 0.3s ease-in-out 0s;
	cursor: pointer;
	position: absolute;
	bottom: 3px;
	right: 50px;
}

#register_page #reg_phone1, #register_page #reg_phone2, #register_page #nofk_phone{
	padding-left: 3px;
}

#register_page #plus_holder1, #register_page #plus_holder2, #register_page #plus_holder3{
	position: absolute;
	left: 5px;
	top: 18px;
	display: none;
}

#register_page #reg_submit{
	/*background-color: #0073cf;*/
    /*background-image: linear-gradient(#007dc3, #0067b1);*/
    border: none;
    width: 130px;
    color: #fff;
    display: block;
    font-weight: bold;
    text-decoration: none;
    padding: 8px 20px;
    border-radius: 3px;
    box-shadow: none;
    text-align: center;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 50px;
    text-transform: uppercase;
    background: #033a6f;
	color: #fff;
	webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	transition: background 0.3s ease-in-out 0s;
	cursor: pointer;
	background: #033a6f url(../images/lock_key.png) no-repeat 10px center;
}

#register_page #sign_in_submit:hover{
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    background: #0069aa;
}

.account_area_wrap{
	margin: 0px auto -20px;
	background-color: #f9f9f9;
	width: 1000px;
	padding: 20px 30px 40px 10px;
}

#account_area_wrapper{
	margin: 0px auto 0;
	position: relative;
	padding: 0 0px;
	background-color: #fff;
	position: relative;
	z-index: -7;
	/*margin: 5px auto 0;*/
}

#account_area_wrapper #account_area_side_link{
	/*width: 240px;*/
	padding-right: 5px;
}

#account_area_wrapper #account_area_side_link #pie_chart_wrap {
   margin-top: 10px;
}


#account_area_wrapper #account_area_side_link ul{
	background-color: #033a6f;
	border-radius: 2px;
	border: 1px solid #033a6f;
	min-height: 429px;
	padding: 20px;
}

#account_area_wrapper #account_area_side_link ul li{
	background-color: #f05a28;
	border-radius: 3px;
	margin-bottom: 2px;
	padding: 5px 1px;
	list-style-type: none;
}

#account_area_wrapper #account_area_side_link ul li#client_menu{
	cursor: pointer;
	position: relative;
}

#account_area_wrapper #account_area_side_link ul li#client_menu.fixed_menu{
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
}

#account_area_wrapper #account_area_side_link ul #menu_slide_wrap.fixed_wrap{
	position: fixed;
	top: 26px;
	left: -300px;
	/*right: 20%;*/
	width: 300px;
	display: block !important;
	background-color: #033a6f;
	padding-left: 1px;
	padding-right: 1px;
	border-radius: 0px 0px 3px 3px;
}

#account_area_wrapper #account_area_side_link ul li a{
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
	display: block;
}
#account_area_wrapper #account_area_side_link ul li.sub a span /*.sub*/{
	background: transparent url(../images/li-marker-right.png) no-repeat right center;
	padding-right: 10px
}


#account_area_wrapper #account_area_side_link ul ul{
	display: none;
	min-height: auto;
	padding: 3px;
	padding-bottom: 1px;
	border-radius: 0px;

}

#account_area_wrapper #account_area_side_link ul ul li{
	background-color: #B1D8C8;
	padding: 5px;
}

#account_area_wrapper #account_area_side_link ul ul li a{
	color: #033a6f;
	font-size: 13px;
}

#account_area_wrapper #account_area_side_link .active_link3{
	background-color: #00a9e7 !important;
}

#account_area_wrapper #account_area_side_link ul li#client_menu{
	position: relative;
	padding-left: 30px;
}

#account_area_wrapper #account_area_side_link #mobile_client_menu{
	height: 22px;
	width: 25px;
	border-radius: 3px;
	position: absolute;
	top: 1px;
	left: 3px;
	padding: 5px;
	cursor: pointer;
	/*display: none;*/
}

#account_area_wrapper #account_area_side_link #mobile_client_menu .menu_line{
	width: 100%;
	height: 2px;
	margin-bottom: 2px;
	background-color: #fff;

}

#account_area_wrapper #account_area_side_link #menu_stat{
	color: #fff;
	border: 1px solid #fff;
	border-radius: 2px;
	margin-top: 30px;
	padding: 10px 5px;
}

#account_area_wrapper #account_area_side_link #menu_stat .each_flow{
	margin-bottom: 10px;
}

#account_area_wrapper #account_area_side_link #menu_stat .each_flow strong{
	font-size: 13px;
}

#account_area_wrapper #account_area_side_link #menu_stat .each_flow span{
	font-size: 13px;
}

#account_area_wrapper #account_area_side_link #menu_stat #in_flow span{
	padding-right: 30px;
	background: transparent url(../images/inflow.png) no-repeat right center;
	background-size: contain;
}

#account_area_wrapper #account_area_side_link #menu_stat #out_flow span{
	padding-right: 30px;
	background: transparent url(../images/outflow.png) no-repeat right center;
	background-size: contain;
}

#account_area_wrapper #account_area_side_link #menu_stat #perc_out_flow span{
	padding-right: 30px;
	background: transparent url(../images/percoutflow.png) no-repeat right center;
	background-size: contain;
}

#account_area_wrapper #account_area_side_link #menu_stat #perc_in_flow span{
	padding-right: 30px;
	background: transparent url(../images/percinflow.png) no-repeat right center;
	background-size: contain;
}

#account_area_wrapper #account_area_side_link #pie_chart_wrap{
	color: #fff;
	margin-top: 30px;
}



#account_area_wrapper #account_area_side_link #hist_chk_btn{
	width: 140px;
	height: 40px;
	border-radius: 2px;
	margin: auto;
}

#account_area_wrapper #account_area_side_link #hist_chk_btn a{
	width: 140px;
	height: 40px;
	background-color: #0c8753;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-radius: 2px;
	display: block;
	text-decoration: none;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	transition: background 0.3s ease-in-out 0s;
	line-height: 40px;
	display: block;
	margin: auto;
	margin-top: 30px;
}

#account_area_wrapper #account_area_side_link #hist_chk_btn a:hover{
	background-color: #0069aa;
	transition: background 0.3s ease-in-out 0s;
}

#account_area_wrapper #account_area_main{
	/*width: 730px;*/
	/*border: 1px solid #033a6f;*/
	/*margin-left: 10px;*/
	/*padding: 10px;*/
	border-radius: 0px;
	position: relative;
	z-index: -6;
}

#account_area_wrapper #account_area_main #greet_wrap{
	font-size: 13px;
	border: 1px solid #033a6f;
	border-radius: 2px;
	padding: 5px 10px;
}



#account_area_wrapper #account_area_main #greet_wrap strong{
	color: #033a6f;
}

#account_area_wrapper #account_area_main #greet_wrap p{
	font-size: 14px;
	color: #515357;
}

#account_area_wrapper #account_area_main #greet_wrap .pend_tran{
	font-weight: bold;
}

#account_area_wrapper #account_area_main #greet_wrap #trf_fund a{
	width: 140px;
	height: 40px;
	background-color: #033a6f;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-radius: 2px;
	display: block;
	text-decoration: none;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	transition: background 0.3s ease-in-out 0s;
	line-height: 40px;
	margin: auto;
	margin-top: 6px;
}

#account_area_wrapper #account_area_main #greet_wrap #trf_fund a:hover{
	background-color: #0069aa;
	transition: background 0.3s ease-in-out 0s;
}




#account_area_wrapper #overview{
	margin-top: 5px;
}

#account_area_wrapper #overview #passptavail{
	border: 1px solid #033a6f;
	border-radius: 2px;
	padding:10px 10px;
	background-color: #fff;
}

#account_area_wrapper #overview #passptavail #passport{
	width: 200px;
	height: 200px;
	border-radius: 50%;
	margin-top: 0px;
}

#account_area_wrapper #overview #passptavail #avaibal{
	padding-left: 25px;
}

#account_area_wrapper #overview #passptavail #avaibal h3{
	color: #033a6f;
	font-size: 12px
}

#account_area_wrapper #overview #passptavail #avaibal #balance{
	font-size: 22px;
	font-weight: bold;
	color: #515357;
}

#account_area_wrapper #overview #passptavail #avaibal #fullname{
	margin-bottom: 30px;
	font-size: 12px;
	color: #515357;
}

#account_area_wrapper #overview #passptavail #avaibal #ipaddress{
	font-size: 15px;
	font-weight: normal;
	color: #515357;
	margin-bottom: 30px;
}

#account_area_wrapper #overview #acc_typ{
	padding:0px 0px 0 5px;
	background-color: #fff;
}

#account_area_wrapper #overview #acc_type_det{
	border: 1px solid #033a6f;
	border-radius: 2px;
	background-color: #e1e1e1;
	padding: 8px 5px;
}

#account_area_wrapper #overview #acc_typ strong{
	display: block;
	font-size: 14px;
	color: #033a6f;
	line-height: 16.9px;
}

#account_area_wrapper #overview #acc_typ span{
	font-weight: bold;
	font-size: 12px;
	color: #515357;
}



#account_area_wrapper #overview #acc_typ strong span{
	font-size: 13px;
}

#account_area_wrapper #overview #int_charg_wrap{
	padding-top: 5px;
	padding-bottom: 4px;
}

#account_area_wrapper #overview #int_chargl{
	padding-right: 2px;
}

#account_area_wrapper #overview #int_chargr{
	padding-left: 3px;
}

#account_area_wrapper #overview .tot_int_char{
	border: 1px solid #033a6f;
	border-radius: 2px;
	background-color: #e1e1e1;
	padding: 10px 5px;
}

#account_area_wrapper #overview .tot_int_char h3{
	font-size: 15px;
	color: #033a6f;
}


#account_area_wrapper #rec_tran_wrap{
	padding: 15px 0 5px 0;
}

#account_area_wrapper #rec_tran_wrap h4{
	font-size: 15px;
}

#account_area_wrapper #rec_tran_wrap .each_tran{
	border: 1px solid #033a6f;
	border-radius: 2px;
	background-color: #e1e1e1;
	padding: 12px 5px;
}

#account_area_wrapper #rec_tran_wrap .each_tran.mt{
	margin-top: 5px;
}

#account_area_wrapper #rec_tran_wrap .each_tran strong{
	font-weight: bold;
	font-size: 14px;
	color: #033a6f;
}

#account_area_wrapper #rec_tran_wrap .each_tran span{
	font-size: 12px;
	color: #515357;
}

#account_area_wrapper #rec_tran_wrap .each_tran p{
	font-size: 13px;
	color: #019b52;
}

#account_area_wrapper #rec_tran_wrap .each_tran b{
	font-size: 13px;
	display: block;
	color: #515357;
}

#account_area_wrapper #rec_tran_wrap .each_tran h5{
	font-size: 13px;
	display: block;
	color: #019b52;
}

#account_area_wrapper #rec_tran_wrap .each_tran small{
	font-size: 11px;
	display: block;
	color: #019b52;

}

#account_area_wrapper #rec_tran_wrap .each_tran .outf{
	color: #e00000 !important;
}

#account_area_wrapper #rec_tran_wrap .each_tran .rec_tran_view{
	width: 60px;
	height: 20px;
	background-color: #033a6f;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-radius: 2px;
	display: block;
	text-decoration: none;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	transition: background 0.3s ease-in-out 0s;
	line-height: 20px;
	border-radius: 10px;
	margin: auto;
	margin-top: auto;
	margin-top: 15px;
	cursor: pointer;
}

#account_area_wrapper #rec_tran_wrap .each_tran .rec_tran_view:hover {
  background-color: #0069aa;
  transition: allbackground 0.3s ease-in-out 0s;
}



#account_area_wrapper #bal_flow{
	padding: 15px 0 0 5px;
	position: relative;
}

#account_area_wrapper #bal_flow h4{
	font-size: 15px;
}

#account_area_wrapper #bal_flow_cha_wrap{
	border: 1px solid #033a6f;
	border-radius: 2px;
	/*background-color: #e1e1e1;*/
	background-color: #033a6f;
	padding: 0px 0px;
	min-height: 317px;
	margin-bottom: 5px;
}


#account_area_wrapper #cc_ads_wrap{
	padding: 0px 0px;
	z-index: -4;
	position: relative;
}

#account_area_wrapper #cc_ads_wrap #cc_ads_inner{
	border: 1px solid #033a6f;
	border-radius: 2px;
	z-index: -5;
	position: relative;
}

#account_area_wrapper #cc_ads_wrap #cc_ads_inner #cc_slide{
	min-height: 196px;
	/*width: 100%;*/
	position: relative;
	/*border: 1px solid #033a6f;*/
	/*border-radius: 2px;*/
	/*background-image: url(../images/visa2.png), url(../images/pattern1.webp);*/
  	background-position: center center, left top;
  	background-size: contain, auto;
  	background-repeat: no-repeat, repeat;
  	z-index: -1;
  	background-color: #e1e1e1;
  	/*background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;*/
}

#account_area_wrapper #cc_ads_wrap #cc_ads_inner #cc_slide #proper_slide{
	min-height: 196px;
	width: 100%;
	position: relative;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

#account_area_wrapper #cc_ads_wrap #cc_ads_inner #cc_slide #card_apply a{
	/*border: 1px solid #fff;*/
	font-weight: bold;
	font-size: 13px;
	display: inline-block;
	position: absolute;
	top: 30px;
	width: 100px;
	text-align: center;
	background-color: #033a6f;
	transition: background 0.3s ease-in-out 0s;
	border-radius: 0 2px 2px 0;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	z-index: 111111;
}

#account_area_wrapper #cc_ads_wrap #cc_ads_inner #cc_slide #card_apply a:hover {
  background-color: #46a87f;
  transition: allbackground 0.3s ease-in-out 0s;
}

#account_area_wrapper #cc_ads_wrap #cc_ads_inner #proper_slide p{
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 20%;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding-top: 10px;
	font-size: 13px;
	background-color: rgba(0,0,0,0.5);
}


#account_area_wrapper #cc_ads_wrap #cc_ads_inner #loan_slide{
	min-height: 196px;
	position: relative;
	
	/*background-image: url(../images/loan1.jpg), url(../images/pattern1.webp);*/
  	background-position: center center, left top;
  	background-size: contain, auto;
  	background-repeat: no-repeat, repeat;
  	z-index: -1;
  	background-color: #033a6f;
}

#account_area_wrapper #cc_ads_wrap #cc_ads_inner #prop_slide{
	min-height: 196px;
	width: 100%;
	position: relative;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

#account_area_wrapper #cc_ads_wrap #cc_ads_inner #prop_slide p{
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 20%;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding-top: 10px;
	font-size: 13px;
	background-color: rgba(0,0,0,0.5);
}

#account_area_wrapper #cc_ads_wrap #cc_ads_inner #loan_apply a{
	/*border: 1px solid #fff;*/
	font-weight: bold;
	font-size: 13px;
	display: inline-block;
	position: absolute;
	top: 30px;
	width: 100px;
	text-align: center;
	background-color: #0c8753;
	transition: background 0.3s ease-in-out 0s;
	border-radius: 0 2px 2px 0;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	z-index: 111111;
}

#account_area_wrapper #cc_ads_wrap #cc_ads_inner #loan_apply a:hover {
  background-color: #0069aa;
  transition: allbackground 0.3s ease-in-out 0s;
}







#account_area_wrapper #account_area_top{
	text-align: right;
	border: 1px solid #033a6f;
	width: 100%;
	margin-bottom: 5px;
	border-radius: 2px;
	padding: 5px;
	color: #fff;
	background-color: #033a6f;
}

#account_area_wrapper #account_area_top_head{
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

#account_area_wrapper #account_area_top_detail{
	text-align: left;
	margin-left: 30px;
	font-size: 14px;
	font-weight: bold;
}

#account_area_wrapper #account_area_top_ip{
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 20px;
}

input.profile_edit{
	width: 100%;
	padding: 5px;
}

input.update_submit{
	text-align: center;
	margin: 20px auto;
	padding: 10px 30px;
	background-color: #033a6f;
	color: #fff;
	cursor: pointer;
	border-radius: 5px;
	z-index: 2;
}

div.update_submit{
	width: 200px;
	text-align: center;
	margin: 20px auto;
	padding: 10px 30px;
	background-color: #033a6f;
	color: #fff;
	cursor: pointer;
	border-radius: 5px;
	z-index: 2;
}

.full_page{
	position:relative; 
	z-index:-9;
	/*background-color: red;*/
}


#personal_sub{
	padding: 0 10px;
	position: relative;
	z-index: -8;
	width: 1200px;
	margin: auto;
	margin-top: 5px;
}

#personal_sub.no_padd{
	padding: 0 0px !important;
}

.sub_pages{
  padding: 30px;
  position: relative;
  font-size: 12px;
  background: #fefefe url(../images/main.png) repeat-y scroll 0 0;
  box-shadow: 0 2px 10px -2px #999;
  min-height: 200px;
}

/*.strip{
  background: transparent url(../images/top_strip.png) no-repeat;
  background-size: cover;
  height: 15px;
  width: 100%;
  position: absolute;
  top: 0px;
  right: 0px;
}*/



.hidden_login{
	/*display: none;*/
	padding: 0 60px;
}

#hidden_login_preloader{
	text-align: center;
	margin: auto;
	padding-top: 180px;
	height: 400px;
	display: none;
}

#login_wrap{
	/*width: 50%;*/
}

#instruction_wrap{
	padding-top: 100px;
	width: 50%;
	color: #404040;
}

#instruction_wrap h4{
	margin-bottom: 5px;
	color: #033a6f;
}

#instruction_wrap p{
	margin-bottom: 40px;
	font-size: 14px;
	line-height: 18px;
	width: 400px;
}

#account_area_wrapper #account_area{
	/*width: 700px;*/
	margin-right: 20px;
}

#account_area_wrapper #cash_out{
	padding: 13px  12px  12px  12px;
	background-color: #033a6f;
	color: #fff;
	margin-left: 0px;
	cursor: pointer;
}

#account_area_wrapper #activity_center{
	width: 350;
	height: 332px;
	padding: 13px  12px  12px  12px;
	background-color: #033a6f;
	margin-left: 0px;
	position: absolute;
	right: 0px;
}

#account_area_wrapper #activity_center h2{
	font-size: 18px;
	padding-bottom: 5px;
	color: #fff;
}

#account_area_wrapper #activity_center ul li{
	display: inline-table;
	width: 100px;
	height: 100px;
	background-color: #fff;
	margin-right: 2px;
	margin-bottom: 5px;
	position: relative;
}

#account_area_wrapper #activity_center ul li:hover{
	background-color: rgba(229, 240, 247, 0.9) !important;
	cursor: pointer;
}

#account_area_wrapper #activity_center ul li p{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	bottom: 5px;
	left: 10px;
}

#account_area_wrapper #activity_center ul li#activity_alert{
	background-image: url(../images/alert.png);
	background-position: center 10px;
	background-repeat: no-repeat;
}

#account_area_wrapper #activity_center ul li#activity_bill_pay{
	background-image: url(../images/bill_pay.png);
	background-position: center 10px;
	background-repeat: no-repeat;
}

#account_area_wrapper #activity_center ul li#activity_transfer{
	background-image: url(../images/big_online2.png);
	background-position: center 10px;
	background-repeat: no-repeat;
}

#account_area_wrapper #activity_center ul li#activity_messages{
	background-image: url(../images/messages.png);
	background-position: center 10px;
	background-repeat: no-repeat;
}

#account_area_wrapper #activity_center ul li#activity_offers{
	background-image: url(../images/special_offer.png);
	background-position: center 10px;
	background-repeat: no-repeat;
}

#account_area_wrapper #activity_center ul li#activity_new_account{
	background-image: url(../images/new_account.png);
	background-position: center 10px;
	background-repeat: no-repeat;
}


#account_area_wrapper #account_area table{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-collapse: collapse;
	margin-bottom: 20px;
}

#account_area_wrapper #account_area table th {
    background-color: #00a9e7 ;
    /*background: transparent url("../images/head-grad-bg.jpg") repeat-x scroll 0px -10px;*/
    color: #033a6f;;
    font-size: 18px;
    padding: 14px 5px;
    text-align: center;
    border-top: 1px solid rgba(153, 153, 153, 0.2) !important;
	border-bottom: 2px solid rgba(255, 255, 255, 0.2) !important;
}

#account_area_wrapper #account_area table td {
	 padding: 12px 5px !important;
	 width: 50%;
	 color: #033a6f;;
	 height: 40px !important;
}

#account_area_wrapper #account_area table td:first-child {
	 font-weight: bold;
}

#account_area_wrapper #account_area table tr:nth-child(odd){
	background-color: #00a9e7 !important;
}

#account_area_wrapper #account_area table, #account_area_wrapper #account_area table td {
	border-left: 1px solid rgba(153, 153, 153, 0.2) !important;
	border-right: 1px solid rgba(153, 153, 153, 0.2) !important;
	border-top: 0px solid rgba(153, 153, 153, 0.2) !important;
	border-bottom: 0px solid rgba(153, 153, 153, 0.2) !important;
}

#account_area_wrapper #account_area table tr:last-child {
	 border-bottom: 1px solid rgba(153, 153, 153, 0.2) !important;
}

#account_area_wrapper .activities_panel{
	/*height: 332px;*/
	/*width: 100%;*/
	background-color: #00a9e7;
	border: 1px solid rgba(153, 153, 153, 0.2);
	position: relative;
	display: block;
	overflow: hidden;
}

#account_area_wrapper .activities_panel .scroll_for_bar{
	overflow-y: scroll;
	min-height: 332px;
	max-height: 600px;
	position: relative;
}

/* Works on Firefox */
#account_area_wrapper .activities_panel .scroll_for_bar {
	scrollbar-width: thin; /* "auto" or "thin" */
	scrollbar-color: #088ddd #e1e1e1; /* scroll thumb and track */ 
}

	/* Works on Chrome, Edge, and Safari */
#account_area_wrapper .activities_panel .scroll_for_bar::-webkit-scrollbar {
	 width: 12px; /* width of the entire scrollbar */
}

#account_area_wrapper .activities_panel .scroll_for_bar::-webkit-scrollbar-track {
	 background: #e1e1e1; /* color of the tracking area */
}

#account_area_wrapper .activities_panel .scroll_for_bar::-webkit-scrollbar-thumb {
	background-color: #088ddd;    /* color of the scroll thumb */
  	border-radius: 20px;       /* roundness of the scroll thumb */
  	border: 3px solid #088ddd;  /* creates padding around scroll thumb */
  	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

#account_area_wrapper .activities_panel h3{
	color: #fff;
	font-weight: normal;
	font-size: 25px;
	text-align: center;
	padding: 10px;
	background-color: #033a6f; 
}

#account_area_wrapper .activities_panel h4{
	color: #fff;
	text-align: center;
	margin-top: 50px;
	font-weight: normal;
}

#account_area_wrapper .activities_panel .panel_close{
	position: absolute;
	right: 5px;
	top: 5px;
	color: #fff;
	font-size: 10px;
	text-align: center;
	border-bottom: 1px dotted rgba(255, 255, 255, 0.5);
}

#account_area_wrapper .activities_panel .panel_close:hover{
	opacity: 0.5;
	cursor: pointer;
}

#account_area_wrapper .activities_panel input.bill_pay_input{
	padding: 4px 2px;
	border-radius: 0px;
	box-shadow: none;
	border: none;
	width: 214px;
	margin-left: 30px;
	box-shadow: none;
}

#account_area_wrapper .activities_panel input.bill_pay_input:focus{
	border: none;
}

#account_area_wrapper .activities_panel#bill_pay_panel label{
	display: block;
	color: #fff;
	font-size: 14px;
	margin-top: 20px;
	margin-left: 30px;
}

#account_area_wrapper .activities_panel #bill_pay_submit{
	position: absolute; 
	right: 100px;
	top: 150px;
	padding: 15px 30px;
	font-size: 16px;
	background-color: #033a6f; 
	color: #fff;
	box-shadow: none;
	border: none;
}

#account_area_wrapper .activities_panel #bill_pay_submit:hover{
	cursor: pointer;
	opacity: 0.8;
}

#account_area_wrapper .activities_panel#new_account_panel .offers_query{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted rgba(255, 255, 255, 0.5);
	cursor: pointer;
	display: inline-block;
	text-align: center;
	margin: auto;
	margin-right: 40px;
}

#account_area_wrapper .activities_panel#transfer_authorization_panel{
	overflow: hidden;
	/*margin-left: 20px;*/
}

#account_area_wrapper .activities_panel#transfer_feedback{
	overflow: hidden;
	padding: 50px 30px;
	font-weight: bold;
}


#account_area_wrapper .activities_panel #chgpaskey{

}

#account_area_wrapper .activities_panel .let_wrap{
	border-radius: 2px;
	border: 1px solid #b4afaf;
	/*width: 100%;*/
	min-height: 148px;
	max-width: 540px;
	padding: 3px 10px;
	margin-top: 10px;
	z-index: 99999;
	background-color: #dadadc;
	text-align: center;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
}

#account_area_wrapper .activities_panel .let_wrap #alpha_keys{
	width: 55%;
	/*border: 1px solid red;*/

}

#account_area_wrapper .activities_panel .let_wrap #spec_char{
	width: 45%;
	text-align: right;
	padding-right: 2px;
}

#account_area_wrapper .activities_panel .let_wrap .each_let{
	width: 25px;
	border-radius: 2px;
	border: 1px solid #033a6f;
	cursor: pointer;
	font-size: 12px;
	padding: 8px 3px;
	background-color: #ddd;
	color: #000;
	margin-right: 1px;
	margin-left: 1px;
	text-align: center;
	display: inline-table;
	margin-bottom: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#account_area_wrapper .activities_panel .let_wrap .case_change{
	width: 35px;
	height: 33px !important;
	position: relative;
	z-index: 2;
	background-color: #04a9e6;
	border-radius: 2px;
	border: 1px solid #033a6f;
	cursor: pointer;
	font-size: 12px;
	padding: 0px 3px;
	/*background-color: #ddd;*/
	color: #000;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 3px;
	margin-top: 3px;
	text-align: center;
	display: inline-table;
	
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#account_area_wrapper .activities_panel .let_wrap #case_change{
	width: 100%;
	height: 100%;
	display: inline-table;
	background-image: url(../images/keyup.png);
	background-repeat: no-repeat;
	background-position: center center;
  	background-size: 10px 10px;
}

#account_area_wrapper .activities_panel .let_wrap .let_mask{
	position: absolute;
	z-index: 9;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	border-bottom: 0px;
	right: 0px;
	background-color: transparent;
}

#account_area_wrapper .activities_panel .let_wrap .curs_move{
	width: 25px;
	height: 33px !important;
	position: relative;
	background-color: #04a9e6;
	border-radius: 2px;
	border: 1px solid #033a6f;
	cursor: pointer;
	font-size: 12px;
	padding: 9px 0px 0px 0px;
	/*background-color: #ddd;*/
	color: #000;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 3px;
	margin-top: 3px;
	text-align: center;
	display: inline-flex;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#account_area_wrapper .activities_panel .let_wrap #left_cur{
	width: 100%;
	height: 100%;
	display: inline;
	background-image: url(../images/cur_left.png);
	background-repeat: no-repeat;
	background-position: center 2px;
  	background-size: 8px 8px;
}

#account_area_wrapper .activities_panel .let_wrap #right_cur{
	width: 100%;
	height: 100%;
	display: inline;
	background-image: url(../images/cur_right.png);
	background-repeat: no-repeat;
	background-position: center 2px;
  	background-size: 8px 8px;
}

#account_area_wrapper .activities_panel .let_wrap .curs_move.del_char{
	width: 25px;
	height: 33px !important;
	padding: 0px 0px 0px 0px;
}

#account_area_wrapper .activities_panel .let_wrap #bkspc_img{
	width: 100%;
	height: 100%;
	display: inline;
	padding: 0 14px;
	background-image: url(../images/del_bkspc.png);
	background-repeat: no-repeat;
	background-position: 4px 1px;
  	background-size: 16px 10px;
}


#account_area_wrapper .activities_panel .let_wrap #del_img{
	width: 100%;
	height: 100%;
	display: inline;
	padding: 0 14px;
	background-image: url(../images/del_del.png);
	background-repeat: no-repeat;
	background-position: 5px 1px;
  	background-size: 16px 10px;
}


#account_area_wrapper .activities_panel .let_wrap #keyb_close{
	width: 25px;
	height: 25px;
	background: #fff url(../images/close.png) no-repeat center center;
	position: absolute;
	border: 4px solid #000;
	border-radius: 50%;
	top: -25px;
	left: 0px;
	cursor: pointer;

}

#account_area_wrapper .activities_panel .lock_eye{
	width: 35px;
	height: 27.333px;
	border-left: 1px solid #555555;
	background-image: url(../images/eye_icon.png);
	background-position: center center;
  	background-size: 25px 14px;
  	background-color: #9ca7aa;
  	background-repeat: no-repeat;
  	cursor: pointer;
	z-index: 1111;
}

#account_area_wrapper .activities_panel .clear_paxx{
	width: 35px;
	height: 27.333px;
	background-color: #033a6f;
	border-radius: 0 2px 2px 0;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	cursor: pointer;
}



#account_area_main.preload_spinner_wrap{
	position: relative;
}

#account_area_wrapper .preload_spinner{
	position: absolute;
	left: 0px;
	top: 27px;
	right: 0px;
	bottom: 0px;
	background-color: #00a9e7;
	z-index: 999999999;
	border-radius: 0px;
	text-align: center;
	padding-top: 100px;
	color: #033a6f;
	display: none;
}

#account_area_wrapper .preload_spinner h4{
	color: #033a6f;
	margin-top: 0px;
	font-weight: bold;
}


#account_area_wrapper #perc_counter_wrap{
	width: 100%;
	border: 1px solid #177131;
	border-radius: 3px;
	padding: 2px 2px;
	margin-bottom: 5px;
	background-color: #fff;
	margin-top: 2px;
	/*display: none;*/
}

#account_area_wrapper #perc_counter_wrap #perc{
	background-color: #177131;
	height: 100%;
	width: 100%;
	color: #fff;
	font-size: 13px;
	text-align: center;
	position: relative;
	text-align: right;
}

#account_area_wrapper #perc_counter_wrap #perc span{
	color: #fff;
	/*position: absolute;
	right: 5px;
	top: 2px;*/
	font-size: 10px;
	font-weight: bold;
}

#account_area_wrapper #perc_counter_wrap #perc b{
	color: #fff;
	position: absolute;
	right: 5px;
	top: 2px;
	font-size: 10px;
	font-weight: bold;
}



#account_area_wrapper .activities_panel #cont_trf_wrap{
	position: absolute;
	top: 5px;
	right: 10px;
	display: none;
}

#account_area_wrapper .activities_panel #cont_trf_wrap a#cont_trf{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	padding: 2px 10px;
	border-radius: 2px;
	/*border: 1px solid #fff;*/
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	background-color: #0c8753;
	transition: background 0.3s ease-in-out 0s;
}

#account_area_wrapper .activities_panel #cont_trf_wrap a#cont_trf:hover{
	background-color: #0069aa;
	transition: background 0.3s ease-in-out 0s;
}

#account_area_wrapper .activities_panel#transfer_panel .transfer_form_wrap{
	display: none;
}

#account_area_wrapper .activities_panel#transfer_panel p#transfer_sub{
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}

#account_area_wrapper .activities_panel#transfer_panel form#transfer_type_selector{
	text-align: center;
	margin-bottom: 10px;
}

#account_area_wrapper .activities_panel#transfer_panel form#transfer_type_selector label{
	color: #fff;
	font-size: 12px;
	display: inline-block;
	margin-top: -5px;
	margin-right: 30px;
	margin-left: 0px;
	cursor: pointer;
}



#account_area_wrapper .activities_panel#transfer_panel form#transfer_type_selector .transfer_radio{
	cursor: pointer;
}

#account_area_wrapper .activities_panel input.local_transfer_input{
	padding: 4px 2px;
	border-radius: 0px;
	box-shadow: none;
	border: none;
	/*width: 214px;*/
	margin-left: 10px;
	box-shadow: none;
}

#account_area_wrapper .activities_panel input.local_transfer_input:focus{
	border: none;
}

#account_area_wrapper .activities_panel select.local_transfer_input{
	padding: 4px 2px;
	border-radius: 0px;
	box-shadow: none;
	border: none;
	/*width: 214px;*/
	margin-left: 10px;
	box-shadow: none;
}

#account_area_wrapper .activities_panel select.local_transfer_input:focus{
	border: none;
}

#account_area_wrapper .activities_panel form#local_transfer_form{
	display: block;
	overflow: hidden;
}

#account_area_wrapper .activities_panel form#local_transfer_form .loc_input_section{
	/*width: 250px;*/
	overflow: hidden;
	margin-top: -10px;
	padding-left: 5px;
	/*padding: 0 20px;*/
}

#account_area_wrapper .activities_panel form#local_transfer_form .loc_transfer_input{
	/*width: 200px;*/
	padding: 4px 2px;
	border-radius: 0px;
	box-shadow: none;
	border: none;
	margin-left: 24px;
	box-shadow: none;
}

#account_area_wrapper .activities_panel form#local_transfer_form label{
	display: block;
	color: #fff;
	font-size: 14px;
	margin-top: 10px;
	margin-left: 10px;
	position: relative;
}

#account_area_wrapper .activities_panel #local_transfer_submit{
	position: relative;
	width: 100px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	z-index: 99999999;
	padding: 0px 0px;
	font-size: 16px;
	background-color: #033a6f; 
	color: #fff !important;
	box-shadow: none;
	border: none;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 40px;
	margin-bottom: 20px;
}

#account_area_wrapper .activities_panel #local_transfer_submit:hover{
	cursor: pointer;
	opacity: 0.8;
}

#account_area_wrapper .activities_panel form#int_transfer_form{
	margin-top: -10px;
}

#account_area_wrapper .activities_panel form#int_transfer_form .int_input_section{
	padding: 0px 10px;
}

/*#account_area_wrapper .activities_panel form#int_transfer_form .int_input_section#last_for_padd input{
	padding-right: 10px;
	width: 95%;
}*/

#account_area_wrapper .activities_panel form#int_transfer_form .int_transfer_input{
	padding: 4px 2px;
	border-radius: 0px;
	box-shadow: none;
	border: none;
	margin-left: 24px;
	margin-right: 5px;
	box-shadow: none;
}

#account_area_wrapper .activities_panel form#int_transfer_form .curr{
	position: absolute;
	top: 21px;
	left: 3px;
	font-size: 13px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
}

#account_area_wrapper .activities_panel form#int_transfer_form .lpad{
	padding-left: 12px;
}


#account_area_wrapper .activities_panel input.bill_pay_input:focus{
	border: none;
}

#account_area_wrapper .activities_panel form#int_transfer_form{
	display: none;
}


#account_area_wrapper .activities_panel form#int_transfer_form label{
	margin-left: 24px;
	display: block;
	color: #fff;
	font-size: 14px;
	margin-top: 10px;
	position: relative;
}

#account_area_wrapper .activities_panel #int_transfer_submit, #account_area_wrapper .activities_panel #int_transfer_submit2{
	position: relative;
	width: 100px;
	height: 40px;
	line-height: 40px;
	border-radius: 4px;
	z-index: 99999999;
	padding: 0px 0px;
	font-size: 16px;
	background-color: #033a6f; 
	color: #fff !important;
	box-shadow: none;
	border: none;
	text-align: center;
	font-weight: bold;
	margin-top: 40px;
	margin-left: 40px;
	margin-bottom: 20px;
}

#account_area_wrapper .activities_panel #int_transfer_submit:hover, #account_area_wrapper .activities_panel #int_transfer_submit2:hover{
	cursor: pointer;
	opacity: 0.8;
}

#account_area_wrapper #top_menu ul{
	margin-left: 100px;
	margin-bottom: 20px;
}

#account_area_wrapper #top_menu ul li{
	list-style-type: none;
	display: inline;
	background-color: #033a6f;;
	padding: 3px 7px;
	margin-right: 1px;
	font-size: 13px;
	color: #fff;
	z-index: 2;
	border-radius: 2px;
	position: relative;
}

#account_area_wrapper #top_menu ul li span:hover{
	cursor: pointer;
	opacity: 0.9;
	
}

#account_area_wrapper #top_menu ul li a{
	color: #fff;
	text-decoration: none;
}

#account_area_wrapper #top_menu .top_menu_each{
	position: absolute;
	top: 20px;
	left: 0px;
	width: 100%;
	height: auto;
	padding: 0 5px 10px 5px;
	background-color: #1e906f;
	cursor: default;
	border-radius: 0 0 2px 2px;
	display: none;
}

#account_area_wrapper #top_menu .top_menu_each:hover{
	opacity: 1;
}

#account_area_wrapper #top_menu .top_menu_inputs{
	width: 100%;
	border-radius: 0px;
	display: block;
	margin-bottom: 15px;
	box-shadow: none;
}

#account_area_wrapper #top_menu .top_menu_submit{
	background-color: #033a6f;;
	color: #fff;
	padding: 3px 10px 4px;
	display: block;
	cursor: pointer;
	border-radius: 2px;
	box-shadow: none;
	margin: auto;
	text-align: center;
}

#account_area_wrapper #welcome{
	width: 553px;
	margin-right: 20px;
	color: #033a6f;;
}

#account_area_wrapper #welcome p{
	margin-top: 50px;
}

#account_area_wrapper #signature{
	width: 130px;
	height: 100px;
}



#account_area_wrapper #signature{
	margin-right: 20px;
}

#account_area_wrapper #transfer_panel{
	/*overflow: hidden;
	overflow-y: scroll;*/
	padding: 0 0px 0 0;
}


#account_area_wrapper #transfer_panel .transfer_fdbk{
	
}

#account_area_wrapper #passcode_feedbk{
	height: 27px;
}

#account_area_wrapper #client_feebk{
	position: absolute;
	top: 5px;
	left: 10px;
	width: 300px;
	height: auto;
	display: none;
	background: #033a6f;
	padding: 5px;
	border-radius: 2px;
}

#account_area_wrapper #client_feebk #client_fdbk_close{
	width: 20px;
	height: 20px;
	background: #fff url(../images/close.png) no-repeat center center;
	position: absolute;
	border: 1px solid #000;
	border-radius: 50%;
	top: 0px;
	right: -20px;
	cursor: pointer;
}


#account_area_wrapper label{
	color: #fff;
	font-size: 13px;
	margin-left: 20px;
}


#account_area_wrapper .top_menu_inputs{
	width: 200px;
	border-radius: 0px;
	display: block;
	padding: 5px 3px;
	margin-bottom: 15px;
	margin-left: 20px;
	box-shadow: none;
}

#account_area_wrapper .top_menu_submit{
	background-color: #033a6f;
	color: #fff;
	width: 120px;
	padding: 6px 10px 6px;
	display: block;
	font-size: 13px;
	font-weight: bold;
	border-radius: 2px;
	cursor: pointer;
	box-shadow: none;
	margin: 10px 0 0 50px;
	text-align: center;
}






#echeque_wrap ul li{
	background: transparent url(../images/lbarrow.gif) no-repeat center left;
	list-style-type: none;
	font-size: 12px;
	padding-left: 15px;
	margin-bottom: 3px;

}

#texts_emails form{
	margin-top: 40px;
}

#texts_emails form .page_inputs{
	padding: 5px 5px;
	margin: 0px 0%;
	display: block;
	border: 1px solid #ddd;
	box-shadow: none;
	border-radius: 0px;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	width: 400px;
}

#texts_emails form label p{
	font-size: 13px;
}

#texts_emails form #message_submit{
	text-align: center;
	display: block;
	margin-top: 40px;
	margin-left: 150px;
	padding: 10px 30px;
	border-color: #124e89;
    border-radius: 4px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    background-color: #033a6f;
}

#texts_emails .neg_feedbk{
	color: #e31930;
	font-size: 15px;
	margin-bottom: 10px;
}

#texts_emails .pos_feedbk{
	color: #006a4d;
	font-size: 15px;
	margin-bottom: 10px;
}



#account_area_wrapper .activities_panel form#authorization_form label{
	margin-left: 30px;
	display: block;
	color: #fff;
	font-size: 14px;
	margin-top: 50px;
	margin-bottom: 5px;
}

#account_area_wrapper .activities_panel #transfer_authorization_submit, #account_area_wrapper .activities_panel #transfer_authorization_submit2{
	width: 200px;
	padding: 20px 30px;
	margin: 40px 10px;
	font-size: 16px;
	background-color: #033a6f; 
	text-align: center;
	font-weight: bold;
	border-radius: 5px;
	color: #fff;
	box-shadow: none;
	border: none;
}

#account_area_wrapper .activities_panel #transfer_authorization_submit:hover, #account_area_wrapper .activities_panel #transfer_authorization_submit2:hover{
	cursor: pointer;
	opacity: 0.8;
}

#account_area_wrapper .activities_panel form#authorization_form #authorization_wu{
	background-color: #fff;
	padding: 10px;
	margin-top: 40px;
}

#account_area_wrapper .activities_panel form#authorization_form #authorization_wu h3#authorization_head{
	font-size: 13px;
	margin-bottom: 10px;
	font-weight: bold;
}

#account_area_wrapper .activities_panel form#authorization_form #authorization_wu p{
	font-size: 14px;
	margin-bottom: 10px;
}

#account_area_wrapper .activities_panel form#authorization_form #authorization_wu p a{
	color: #033a6f;;
	text-decoration: none;
}

#account_area_wrapper .activities_panel form#authorization_form #authorization_wu p a:hover{
	color: #00f;
	text-decoration: underline;
}

#account_area_wrapper .activities_panel .transfer_fdbk{
	/*position: absolute;
	top: 5px;
	left: 10px;
	width: 300px;
	height: auto;
	display: none;
	background: #033a6f;
	padding: 5px;
	border-radius: 2px;*/
}

#account_area_wrapper .activities_panel .transfer_fdbk .fdbk_close{
	width: 20px;
	height: 20px;
	background: #fff url(../images/close.png) no-repeat center center;
	position: absolute;
	border: 1px solid #000;
	border-radius: 50%;
	top: 0px;
	right: -20px;
	cursor: pointer;

}


/*.....................*/

#account_area_wrapper .activities_panel_loc{
	height: 300px;
	width: 700px;
	background-color: #00a9e7;
	border: 1px solid rgba(153, 153, 153, 0.2);
	position: absolute;
	top: 50px;
	display: none;
	overflow: hidden;
}

#account_area_wrapper .activities_panel_loc h3{
	color: #fff;
	font-weight: normal;
	font-size: 25px;
	text-align: center;
	padding: 10px;
	background-color: #033a6f; 
}

#account_area_wrapper .activities_panel_loc h4{
	color: #fff;
	text-align: center;
	margin-top: 50px;
	font-weight: normal;
}

#account_area_wrapper .activities_panel_loc .panel_close{
	position: absolute;
	right: 5px;
	top: 5px;
	color: #fff;
	font-size: 10px;
	text-align: center;
	border-bottom: 1px dotted rgba(255, 255, 255, 0.5);
}

#account_area_wrapper .activities_panel_loc .panel_close:hover{
	opacity: 0.5;
	cursor: pointer;
}


#account_area_wrapper .activities_panel_loc form#authorization_form label{
	margin-left: 30px;
	display: block;
	color: #fff;
	font-size: 14px;
	margin-top: 50px;
	margin-bottom: 5px;
}

#account_area_wrapper .activities_panel_loc #transfer_authorization_submit{
	/*padding: 5px 30px;
	font-size: 16px;
	background-color: #033a6f; 
	color: #fff;
	box-shadow: none;
	border: none;*/
}

#account_area_wrapper .activities_panel_loc #transfer_authorization_submit:hover{
	cursor: pointer;
	opacity: 0.8;
}

#account_area_wrapper .activities_panel_loc form#authorization_form #authorization_wu{
	width: 250px;
	background-color: #fff;
	position: absolute;
	right: 20px;
	bottom: 30px;
	padding: 10px;
}

#account_area_wrapper .activities_panel_loc form#authorization_form #authorization_wu h3#authorization_head{
	font-size: 13px;
	margin-bottom: 10px;
	font-weight: bold;
}

#account_area_wrapper .activities_panel_loc form#authorization_form #authorization_wu p{
	font-size: 14px;
	margin-bottom: 10px;
}

#account_area_wrapper .activities_panel_loc form#authorization_form #authorization_wu p a{
	color: #033a6f;;
	text-decoration: none;
}

#account_area_wrapper .activities_panel_loc form#authorization_form #authorization_wu p a:hover{
	color: #00f;
	text-decoration: underline;
}

#account_area_wrapper .activities_panel_loc .transfer_fdbk{
	/*position: absolute;
	top: 5px;
	left: 10px;
	width: 300px;
	height: auto;
	display: none;
	background: #033a6f;
	padding: 5px;
	border-radius: 2px;*/
}


#account_area_wrapper .activities_panel_loc input.local_transfer_input{
	padding: 4px 2px;
	border-radius: 0px;
	box-shadow: none;
	border: none;
	/*width: 214px;*/
	margin-left: 30px;
}

#account_area_wrapper .activities_panel_loc input.local_transfer_input:focus{
	border: none;
}

#account_area_wrapper .activities_panel_loc select.local_transfer_input{
	padding: 4px 2px;
	border-radius: 0px;
	box-shadow: none;
	border: none;
	/*width: 214px;*/
	margin-left: 30px;
}

#account_area_wrapper .activities_panel_loc select.local_transfer_input:focus{
	border: none;
}

#account_area_wrapper .activities_panel_loc form#local_transfer_form{
	display: block;
	overflow: hidden;
	padding: 0 10px;
}

#account_area_wrapper .activities_panel_loc form#local_transfer_form .loc_input_section{
	/*width: 250px;*/
	overflow: hidden;
}

#account_area_wrapper .activities_panel form#local_transfer_form .curr{
	position: absolute;
	top: 21px;
	left: 3px;
	font-size: 13px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
}

#account_area_wrapper .activities_panel form#local_transfer_form .lpad{
	padding-left: 12px;
}

#account_area_wrapper .activities_panel_loc form#local_transfer_form .loc_transfer_input{
	width: 200px;
	padding: 4px 2px;
	border-radius: 0px;
	box-shadow: none;
	border: none;
	margin-left: 24px;
	box-shadow: none;
}

#account_area_wrapper .activities_panel_loc form#local_transfer_form label{
	display: block;
	color: #fff;
	font-size: 14px;
	margin-top: 10px;
	margin-left: 30px;
	position: relative !important;
}

/*#account_area_wrapper .activities_panel_loc #local_transfer_submit{
	position: relative; 
	right: 155px;
	top: 240px;
	padding: 15px 30px;
	font-size: 16px;
	background-color: #033a6f; 
	color: #fff;
	box-shadow: none;
	border: none;
}

#account_area_wrapper .activities_panel_loc #local_transfer_submit:hover{
	cursor: pointer;
	opacity: 0.8;
}*/

#account_area_wrapper .activities_panel #last_city{
	/*display: none;*/
}

#account_area_wrapper .activities_panel #maiden_name{
	display: none;
}

#account_area_wrapper .activities_panel #last_quest{
	display: none;
}

#account_area_wrapper #cardd_wrap{
	/*border: 1px solid #033a6f;*/
	/*border-radius: 2px;*/
	padding: 5px 0 0 0;
	background-color: #fff;
	color: #515357;
	/*margin-top: 5px;*/
}

#account_area_wrapper #active_cards{
	border: 1px solid #033a6f;
	border-radius: 2px;
	padding: 5px 10px;
	position: relative;
}

#account_area_wrapper #active_cards span.emph{
	font-weight: bold;
	font-size: 13px;
}

#account_area_wrapper #active_cards span{
	font-weight: normal;
	font-size: 13px;
	/*color: red;*/
}

#account_area_wrapper #active_cards span#copy_addr{
	background-color: #0c8753;
	color: #fff;
	border-radius: 2px;
	padding: 2px 5px;
	cursor: pointer;
}

#account_area_wrapper #active_cards p.msg{
	font-weight: bold;
	font-size: 13px;
	/*height: 16px;*/
}

#account_area_wrapper #actv_cards_dets{
	padding: 5px 0 0 0;
	font-family: 'Credit Card', sans-serif;
	color: #e5e4e4;
	/*text-align: center;*/
}

#account_area_wrapper #actv_cards_dets .mock_cardl{
	padding-right: 2px;
	/*background-image: url(../images/pattern1.webp);
	background-position: left top;
  	background-size: auto;
  	background-repeat: repeat;*/
  	position: relative;
}

#account_area_wrapper #actv_cards_dets .mock_cardr{
	padding-left: 3px;
	/*background-image: url(../images/pattern1.webp);
	background-position: left top;
  	background-size: auto;
  	background-repeat: repeat;*/
  	position: relative;
}



#account_area_wrapper #actv_cards_dets #mock_card1, #mock_card2{
	border: 1px solid #033a6f;
	border-radius: 5px;
	width: 100%;
	height: 220px;
	/*background-image: url(../images/mozpattern2.jpg);*/
	background-color: #e1e1e1;
	background-position: left top;
  	background-size: auto;
  	background-repeat: repeat;
  	position: relative;
}

#account_area_wrapper #actv_cards_dets #card1{
	height: 170px;
	width: 270px;
	border: 1px solid #033a6f;
	border-radius: 10px;
	overflow: hidden;
	/*background-color: #033a6f;*/
	margin: auto;
	margin-top: 10px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
	background-image: url(../images/plaincard3.png), url(../images/pattern1.webp);
  	background-position: center center, center center;
  	background-size: contain, auto;
  	background-color: red, transparent;
  	background-repeat: no-repeat, repeat;
  	position: relative;
}


#account_area_wrapper #actv_cards_dets #card2{
	height: 170px;
	width: 270px;
	border: 1px solid #033a6f;
	border-radius: 10px;
	overflow: hidden;
	/*background-color: #033a6f;*/
	margin: auto;
	margin-top: 10px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
	background-image: url(../images/plaincard2.png), url(../images/pattern1.webp);
  	background-position: center center, center center;
  	background-size: contain, auto;
  	background-color: red, transparent;
  	background-repeat: no-repeat, repeat;
  	position: relative;
}

#account_area_wrapper #actv_cards_dets .bk_logo{
	position: absolute;
	top: 5px;
	right: 120px;
	width: 30px;
	opacity: 0.7;
}

#account_area_wrapper #actv_cards_dets .bk_name{
	font-family: 'Credit Card', sans-serif;
	color: #8c8a8a;
	font-size: 20px;
	position: absolute;
	top:2px;
	left: 155px;
	letter-spacing: 2px;
	/*text-shadow: 1px 1px #9b8383, -1px -1px #823c3c;*/
}

#account_area_wrapper #actv_cards_dets .bk_name.wyte{
	color: #5d595a;
}

#account_area_wrapper #actv_cards_dets .bk_logo img{
	width: 100%;
}
                
#account_area_wrapper #actv_cards_dets p.card_num{
	font-family: 'Credit Card', sans-serif;
	color: #e5e4e4;
	font-size: 10px;
	position: absolute;
	top: 88px;
	left: 10px;
	letter-spacing: 2px;
	text-shadow: 1px 1px #9b8383, -1px -1px #823c3c;
}

#account_area_wrapper #actv_cards_dets p.card_num.wyte{
	color: #666;
	text-shadow: 1px 1px #e3d4d4, -1px -1px #502525
}

#account_area_wrapper #actv_cards_dets p.card_name{
	font-family: 'Credit Card', sans-serif;
	color: #e5e4e4;
	font-size: 14px;
	position: absolute;
	top: 105px;
	left: 10px;
	letter-spacing: 2px;
	text-shadow: 1px 1px #9b8383, -1px -1px #823c3c;
}

#account_area_wrapper #actv_cards_dets p.card_name.wyte{
	color: #666;
	text-shadow: 1px 1px #e3d4d4, -1px -1px #502525
}

#account_area_wrapper #actv_cards_dets .card_logo{
	position: absolute;
	bottom: 20px;
	right: 10px;
	width: 45px;
}

#account_area_wrapper #actv_cards_dets .card_logo img{
	width: 100%;
	opacity: 0.8;
}

#account_area_wrapper #actv_cards_dets .cc_type{
	font-family: 'Credit Card', sans-serif;
	color: #e5e4e4;
	position: absolute;
	bottom: 5px;
	right: 10px;
	font-size: 10px;
	text-shadow: 1px 1px #9b8383, -1px -1px #823c3c;
}

#account_area_wrapper #actv_cards_dets .cc_type.wyte{
	color: #666;
	text-shadow: 1px 1px #e3d4d4, -1px -1px #502525
}


#account_area_wrapper #actv_cards_dets .val_thru{
	font-family: 'Credit Card', sans-serif;
	color: #e5e4e4;
	position: absolute;
	bottom: 20px;
	right: 150px;
	font-size: 7px;
	text-shadow: 1px 1px #9b8383, -1px -1px #823c3c;
}

#account_area_wrapper #actv_cards_dets .val_thru.wyte{
	color: #666;
	text-shadow: 1px 1px #e3d4d4, -1px -1px #502525
}

#account_area_wrapper #actv_cards_dets .expiry{
	font-family: 'Credit Card', sans-serif;
	color: #e5e4e4;
	position: absolute;
	bottom: 20px;
	right: 100px;
	font-size: 12px;
	text-shadow: 1px 1px #9b8383, -1px -1px #823c3c;
}

#account_area_wrapper #actv_cards_dets .expiry.wyte{
	color: #666;
	text-shadow: 1px 1px #e3d4d4, -1px -1px #502525;
}

#account_area_wrapper #actv_cards_dets .mask{
	background-color: transparent;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	
}

#account_area_wrapper #get_card_wrap{
	padding: 5px 0 0 0;
}

#account_area_wrapper #get_card_wrap #get_card{
	border: 1px solid #033a6f;
	background-color: #e1e1e1;
	border-radius: 2px;
}



#account_area_wrapper #get_card_wrap #card_today{
	text-align: center;
	color: #515357;
	font-size: 14px;
	margin-bottom: 30px;
	margin-top: 20px;
	font-weight: bold;
}

#account_area_wrapper #get_card_wrap .card_form select{
	background-color: #fff;
}

#account_area_wrapper .activities_panel_loc form#loan_form{
	display: none;
	overflow: hidden;
	padding: 0 10px;
}

#account_area_wrapper .activities_panel_loc form#loan_form .loc_input_section{
	/*width: 250px;*/
	overflow: hidden;
}

#account_area_wrapper .activities_panel_loc form#loan_form .loc_transfer_input{
	width: 200px;
	padding: 4px 2px;
	border-radius: 0px;
	box-shadow: none;
	border: none;
	margin-left: 24px;
	box-shadow: none;
}

#account_area_wrapper .activities_panel_loc form#loan_form label{
	display: block;
	color: #fff;
	font-size: 14px;
	/*margin-top: 10px;
	margin-left: 30px;*/
	position: relative !important;
}

#account_area_wrapper #get_card.maj_loan_wrap{
	padding: 5px 10px 20px 0;
}

#account_area_wrapper #get_card #loan_part_wrapr{
	padding-right: 10px;
}

#account_area_wrapper #get_card #loan_part_wrapl{
	padding-left: 10px;
}

#account_area_wrapper #get_card.maj_loan_wrap #loan_feedbk{
	text-align: center;
	font-weight: bold;
	height: 16px;
	font-size: 13px;
}

#account_area_wrapper #get_card_wrap label{
	color: #515357 !important;
	font-weight: bold;
	font-size: 14px;
	display: block;
	margin-bottom: 4px !important;
	margin-top: 10px !important;
	position: relative;
	margin-top: 10px!important;
	margin-left: 10px !important;
}

#account_area_wrapper #get_card_wrap .loan_form{
	display: none;
}

#account_area_wrapper #get_card_wrap .loan_form select{
	background-color: #fff;
}

#account_area_wrapper #get_card_wrap label.loan_rad_label{
	margin-left: 0px !important;
	display: inline !important;
	margin-right: 20px;
	margin-bottom: 15px;
}

#account_area_wrapper #get_card_wrap .loan_rad_wrap{
	padding-left: 10px;
	padding-top: 20px;
	position: relative;
	/*margin-top: 20px;*/
}

#account_area_wrapper #get_card_wrap .loan_rad_wrap h5{
	padding-bottom: 10px;
}

#account_area_wrapper #get_card_wrap .loan_rad_wrap .other_id{
	margin-left: -20px;
}

#account_area_wrapper #get_card_wrap .loan_rad_wrap .loan_radio{
	cursor: pointer;
}

#account_area_wrapper #get_card_wrap .loan_rad_wrap #pass_pic{
	width: 100px;
	height: 100px;
	position: absolute;
	top: 80px;
	right: 5px;
	border: 1px solid #033a6f;
	background-position: center center !important;
  	background-size: contain !important;
  	background-color: transparent !important;
  	background-repeat: no-repeat !important;
}

#account_area_wrapper #get_card_wrap .curr{
	position: absolute;
	top: 25px !important;
	left: 3px !important;
	font-size: 13px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
}

#account_area_wrapper #get_card_wrap .lpad{
	padding-left: 12px;
}

#account_area_wrapper #get_card_wrap #card_apply_btn,
#account_area_wrapper #get_card_wrap #loan_apply_btn{
	font-weight: bold;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	display: block;
	width: 120px;
	border-radius: 3px;
	text-align: center;
	background-color: #033a6f;
	transition: background 0.3s ease-in-out 0s;
	padding: 7px 10px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	margin: auto;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-left: 45%;
}

#account_area_wrapper #open_close_wrap{
	padding: 10px 0 0 0;
	border-top: 2px solid #d0d2d5;
	width: 80%;
	margin: auto;
	margin-top: 40px;
}
#account_area_wrapper #open_close_wrap #loader{
	margin: auto;
	width: 42px;
	height: 42px;
	background-image: url(../images/loading4.gif);
	background-position: left top;
  	background-size: auto;
  	background-size: cover;
  	background-color: transparent;
  	background-repeat: no-repeat;
}
#account_area_wrapper #open_close_wrap .open_close{
	font-weight: bold;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	display: block;
	width: 130px;
	border-radius: 3px;
	text-align: center;
	background-color: #033a6f;
	transition: background 0.3s ease-in-out 0s;
	padding: 7px 10px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	margin: auto;
	margin-top: 40px;
	margin-bottom: 20px;
	/*margin-left: 45%;*/
}


#account_area_wrapper #actv_cards_dets .flip_btnl{
	font-weight: bold;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	display: inline-block;
	position: absolute;
	width: 50px;
	text-align: center;
	background-color: #033a6f;
	transition: background 0.3s ease-in-out 0s;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

#account_area_wrapper #actv_cards_dets #flip_btn1{
	top: 30px;
	left: 0px;
	border-radius: 0 2px 2px 0;
}

#account_area_wrapper #actv_cards_dets #flip_btn2{
	top: 30px;
	right: 0px;
	border-radius: 2px 0 0 2px;
}


#card_flip_wrap, #card_flip_wrapb{
	height: 170px;
	width: 270px;
	margin: auto;
	perspective: 600px;
}


#card_flip_wrap2, #card_flip_wrapb2{
	position: relative;
	/*transform-style: preserve-3d;
  	transform-origin: center right;
  	transition: transform 1s;*/
}

#account_area_wrapper #actv_cards_dets .card_back {
	height: 170px;
	width: 270px;
	border: 1px solid #033a6f;
	top: 10px;
	border-radius: 10px;
	margin: auto;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);
	overflow: hidden;
	background-image: url(../images/card_back.png);
	background-position: left top;
  	background-size: auto;
  	background-size: cover;
  	background-color: #fff;
  	background-repeat: no-repeat;
  	position: absolute;
  	z-index: 111;
  	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

  	-webkit-backface-visibility: hidden;
  	backface-visibility: hidden;
  	transform: rotateY(180deg);
	transition: transform 1s;
  	transform-style: preserve-3d;
}

#account_area_wrapper #actv_cards_dets .card_back.blk{
	background-color: #bab7b7;
}

#account_area_wrapper #actv_cards_dets .card_back i.cvv{
	color: #000;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	position: absolute;
	right: 50px;
	bottom: 73px;
	font-style: italic;
}



#account_area_wrapper #actv_cards_dets .card_back .holog{
	width: 60px;
	height: 40px;
	position: absolute;
	bottom: 15px;
	left: 10px;
	
}

#account_area_wrapper #actv_cards_dets .card_back .holog img{
	width: 100%;
	border: 1px solid #c2c9d6;
	background-color: #c2c9d6;
	border-radius: 4px;
}

#account_area_wrapper #actv_cards_dets .card_back .holog.dak img{
	border: 1px solid #a8b3c3;
	background-color: #a9b3c3;
}

#account_area_wrapper #actv_cards_dets .card_back .signat{
	color: #000;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 7px;
	position: absolute;
	left: 10px;
	top: 58px;
}

#account_area_wrapper #actv_cards_dets .card_back .rec_chip{
	height: 35px;
	width: 200px;
	background-image: url(../images/pattern1.webp);
	background-position: left top;
	background-size: auto;
	background-repeat: repeat;
	background-color: #000;
	position: absolute;
	top: 70px;
	left: 10px;
}

#account_area_wrapper #actv_cards_dets .card_back .card_wu{
	width: 180px;
	height: 50px;
	/*border: 1px solid #000;*/
	position: absolute;
	top: 115px;
	left: 75px;
}

#account_area_wrapper #actv_cards_dets .card_back .card_wu p{
	margin-bottom: 3px;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 5px;
	color: #000;
}

#account_area_wrapper #actv_cards_dets #card1_front, 
#account_area_wrapper #actv_cards_dets #card2_front{
	height: 170px;
	width: 270px;
	margin: auto;
	position: absolute;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	-webkit-backface-visibility: hidden;
  	backface-visibility: hidden;
  	transition: transform 1s;
  	transform-style: preserve-3d;
}

#account_area_wrapper #actv_cards_dets .flip{
	transform: translateX(0%) rotateY(0deg) !important;
	
}

#account_area_wrapper #actv_cards_dets .flip2{
	transform: translateX(0%) rotateY(180deg) !important;
	
}

#account_area_wrapper #actv_cards_dets .card_sta_typ{
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	margin-top: 30px;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #515357;
}

#account_area_wrapper #actv_cards_dets .card_sta_typ span{
	font-size: 14px;
	font-weight: normal;
	color: #515357;
}


#account_area_wrapper #btc_refresh{
	font-weight: bold;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px !important;
	display: inline;
	width: 130px;
	border-radius: 3px;
	text-align: center;
	background-color: #033a6f;
	transition: background 0.3s ease-in-out 0s;
	padding: 3px 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold !important;
	cursor: pointer;
	margin-left: 20px;
}

#account_area_wrapper .conv_typ{
	text-align: center;
	background-color: #a0a2a5;
	color: #fff;
	border-radius: 2px;
	padding: 5px 10px;
	width: 95%;
	margin: auto;
	margin-bottom: 20px;
}

#account_area_wrapper .conv_typ.withdr{
	width: 100%;
}

#account_area_wrapper .crypt_convr{
	border-left: 1px solid #d0d2d5;
	min-height: 200px;
}

#account_area_wrapper .crypt_convl{
	border-right: 1px solid #d0d2d5;
	min-height: 200px;
}

#account_area_wrapper .vali_conv{
	font-weight: bold;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px !important;
	display: inline;
	width: auto;
	border-radius: 3px;
	text-align: center;
	background-color: #646465;
	transition: background 0.3s ease-in-out 0s;
	padding: 3px 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold !important;
	cursor: pointer;
	margin-left: 10px;
}

#account_area_wrapper .conv_nw_btn{
	font-weight: bold;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px !important;
	display: block;
	width: 150px;
	border-radius: 3px;
	text-align: center;
	background-color: #033a6f;
	transition: background 0.3s ease-in-out 0s;
	padding: 7px 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold !important;
	cursor: pointer;
	margin: auto;
	margin-top: 30px;
}

#account_area_wrapper #btc_code_contct{
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
	padding-left: 10px;
}

#account_area_wrapper #fiat_to_btc, #account_area_wrapper #btc_to_fiat, #account_area_wrapper #addr_code{
	display: none;
}

#account_area_wrapper .validate_feedbk{
	font-size: 13px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 20px;
	height: 16px !important;
}

#account_area_wrapper #recpt_wrap{
	position: relative;
	margin-top: 20px;
	padding: 0px 0px 0px 10px;
	display: none;
	max-width: 400px;
	margin: auto;
	margin-bottom: 30px;
}

#account_area_wrapper #pie_chart_wrap{
	max-height: 500px;
	max-width: 500px;
	text-align: center;
	margin: auto;
}

#account_area_wrapper #recpt_wrap #rcpt_dwnld{
	top: 25px !important;
	/*right: 10px !important;*/
}

#account_area_wrapper #fiat_rfrsh_feedbk, #account_area_wrapper #btc_rfrsh_feedbk{
	font-weight: bold;
	padding-left: 40px;
}

#account_area_wrapper #btc_top_wrap{
	/*min-height: 150px;*/
}

#account_area_wrapper #wallet_img{
	/*height: 140px;
	width: 140px;*/
	text-align: right;
	margin: 5px 0;
	/*position: absolute;
	top: 3px;
	right: 3px;*/
}

#account_area_wrapper #wallet_img img{
	width: 140px;
	height: 140px;
	text-align: right;
}



#contact_page h3{
	margin-top: 30px;
	font-size: 20px;
	font-weight: normal;
}

#contact_page h4{
	font-size: 17px;
	font-weight: normal;
}

#contact_page h4 a{
	color: #005f8b;
	text-decoration: none;
	font-size: 14px;
}

#contact_page h4 a:hover{
	color: #00f;
	text-decoration: underline;
}


#contact_page form label{
	margin-left: 0px;
	display: block;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 2px;
}

#contact_page form input.page_inputs{
	padding: 5px 5px;
	margin: 0px 0%;
	display: block;
	border: 1px solid #ddd;
	box-shadow: none;
	border-radius: 0px;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	width: 400px;
	border-radius: 0px;
}

#update_account form select.page_inputs{
	padding: 5px 5px;
	margin: 0px 0%;
	display: block;
	border: 1px solid #ddd;
	box-shadow: none;
	border-radius: 0px;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	max-width: 400px;
}

#contact_page form textarea.page_inputs{
	padding: 5px 5px;
	margin: 0px 0%;
	display: block;
	border: 1px solid #ddd;
	box-shadow: none;
	border-radius: 0px;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	width: 400px;
	height: 300px;
	resize: none;
}

/*#contact_page form #contact_submit{
	background-color: #0077be;
    border-color: #124e89;
    border-radius: 4px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin-left: 130px;
    margin-top: 40px;
    margin-bottom: 30px;
    padding: 10px 30px;
    text-align: center;
}*/

#contact_page form div#hs_wrap{
	height: 36px;
    width: 120px;
    margin-left: 150px;
    margin-top: 40px;
    margin-bottom: 30px;
}

#contact_page form div#contact_submit{
	background: #fefefe url(../images/button-primary.png) repeat-y scroll 0 0;
	background-position: 0 0;
    height: 36px;
    width: 120px;
    /*margin-left: 150px;
    margin-top: 40px;
    margin-bottom: 30px;*/
    line-height: 36px;
    padding: 0 20px 0 24px;
    color: #033a6f !important;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    box-shadow: none;
    border: 1px solid #ddd;
  	border-radius: 3px;
    text-shadow: 1px 1px 1px #e8e8e8;
    position: relative;
}

#contact_page form div#contact_submit:hover{
	cursor: pointer;
	background-position: 0 -40px;
}

#contact_page form div#contact_submit::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  top: 0;
  left: 0;
  right: 0;
  transform: scaleX(1);
  transform-origin: 0 50%;
  transition: all 200ms linear 0s;
  /*z-index: -1;*/
  background-image: url(../images/icon_blu_pointer2.png);
  background-size: 9px 9px;
  background-position: calc(100% - 10px) 14px;
  background-repeat: no-repeat;
}

#contact_page form div#hs_wrap:hover ::after{
	background-position: calc(100% - 5px) 14px;
}

#contact_page #contact_time{
	margin-top: 10px;
	border: 1px solid rgb(221, 221, 221);
  	border-radius: 4px;
  	padding: 60px;
  	max-width: 585px;
  	background: rgb(255, 255, 255);
}

#contact_page #contact_time h4{
	font-weight: bold;
}

#contact_page #contact_time h4#addr_cntct{
	background: transparent url(../images/icon_addr3.png) no-repeat scroll 0px 0px;
	background-size: 12px 20px;
	padding-left: 21px;
}

#contact_page #contact_time h4#email_cntct{
	background: transparent url(../images/icon_mail3.png) no-repeat scroll 0px 4px;
	background-size: 16px 14px;
	padding-left: 21px;
}

#contact_page #contact_time h4#phone_cntct{
	background: transparent url(../images/icon_phone3.png) no-repeat scroll 2px 0px;
	background-size: 12px 20px;
	padding-left: 21px;
}

#contact_page #contact_time h4#time_cntct{
	background: transparent url(../images/icon_clock.png) no-repeat scroll 0px 3px;
	background-size: 19px 15px;
	padding-left: 21px;
}

#contact_page #contact_time p{
	font-size: 14px;
	padding-left: 20px;
}

#contact_page #contact_time a{
	color: #333;
	font-weight: normal;
	text-decoration: none;
}

#map{
	margin-top: 10px;
	margin-right: 0px;
	width: 400px;
	height: 330px;
	border: 1px solid  rgba(0, 166, 193, 1);
}


#email_verify{
	height: 250px;
}

#update_account form label{
	margin-left: 0px;
	display: block;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 2px;
}

#update_account form input.page_inputs{
	padding: 5px 5px;
	margin: 0px 0%;
	display: block;
	border: 1px solid #ddd;
	box-shadow: none;
	border-radius: 0px;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	width: 400px;
}

#update_account form textarea.page_inputs{
	padding: 5px 5px;
	margin: 0px 0%;
	display: block;
	border: 1px solid #ddd;
	box-shadow: none;
	border-radius: 0px;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	width: 400px;
	height: 300px;
	resize: none;
}

#update_account form #update_submit{
	background-color: #0077be;
    border-color: #124e89;
    border-radius: 4px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin-left: 150px;
    margin-top: 40px;
    margin-bottom: 30px;
    padding: 10px 30px;
    text-align: center;
}

#admin_link{
	padding-top: 40px;
	text-align: right;
}


#admin_link ul li{
	list-style-type: none;
	text-align: right;
	margin-bottom: 5px;
}

#admin_link ul li a{
	background-color: #0074a6;
	display: block;
	width: 60%;
	color: #fff;
	margin: auto;
	text-align: center;
	text-decoration: none;
	padding: 5px 0;
	border-radius: 3px;
	font-size: 14px;
	font-weight: bold;
}

#admin_link ul li#sign_out_a a{
	background-color: #a60018;
}

#admin_link ul li a.sub span{
	background: #0074a6 url(../images/li-marker-right.png) no-repeat right center;
	padding: 0 20px;
}

#admin_link ul ul{
	display: none;
	min-height: auto;
	padding: 3px;
	padding-bottom: 1px;
	border-radius: 0px;

}

#admin_link ul ul li{
	/*background-color: #B1D8C8;*/
	padding: 0px 5px;
}

#admin_link ul ul li:last-child{
	margin-bottom: -2px;
}

#admin_link ul ul li a{
	color: #fff;
	background-color: #6c8089;
	font-size: 13px;
}

#admin_log_wrap{
	background: transparent url(../images/login_bg2.jpg) repeat-x scroll 0px -10px;
	min-height: 400px;
}

#activ{
	padding: 5px 5px;
	position: relative;
	z-index: -11;
}

#activ #activity_log_wrap{
	border: 1px solid #fff;
	width: 100%;
	min-height: 20px;
	position: relative;
	/*top: 10px;
	left: 10px;
	right: 10px;*/
	padding: 5px;
	/*margin-top: 5px;*/
	border-radius: 2px;
	background-color: #033a6f;
	color: #fff;
}

#activ #activity_log_wrap h4{
	margin-bottom: 20px;
	margin-top: 10px;
	font-size: 15px;
}

#activ #activity_log_wrap div#each_cl{
	margin-bottom: 20px;
	padding: 5px 5px;
	border: 1px solid #fff;
	border-radius: 2px;
	margin-right: 5px;
	position: relative;
}

#activ #activity_log_wrap p.snum{
	position: absolute;
	top: 5px;
	right: 5px;
	color: #fff;
	font-size: 13px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 50%;
	padding: 5px;
	line-height: 9px;
	min-height: 20px;
	min-width: 20px;
	text-align: center;
}

#activ #activity_log_wrap span.each_act{
	display: block;
	margin-top: -10px;
	/*margin: 5px 0;*/
}



#activ #activity_log_wrap p{
	font-size: 13px;
	font-weight: bold;

}

#activ #activity_log_wrap span{
	font-size: 13px;
	font-weight: bold;
}

#activ #activity_log_wrap #activ_log_close{
	width: 38px;
	height: 38px;
	background: #fff url(../images/close.png) no-repeat center center;
	position: absolute;
	border: 1px solid #fff;
	border-radius: 50%;
	top: 5px;
	right: 5px;
	cursor: pointer;

}

#activ #activity_log_wrap  #actv_log_feedbk{
	text-align: right;
	height: 16px;
}

#passp_wrap .each_passp_dtl{
	border: 1px solid #033a6f;
	margin-bottom: 10px;
	border-radius: 2px;
	padding: 5px;
}

#passp_wrap .each_passp_dtl img{
	width: 150px;
}

#passp_wrap .each_passp_dtl span{
	display: block;
	padding-left: 10px;
	font-size: 14px;
	/*margin-bottom: 10px;*/
}

#passp_wrap .each_passp_dtl span a{
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #033a6f;
	border-radius: 2px;
	padding: 3px 10px;
	margin-top: 5px;
	display: block;

}

#passp_wrap .each_passp_dtl b{
	color: #033a6f;
}

#char_counter{
	font-size: 14px;
	font-weight: bold;
	color: #033a6f;
}

#char_counter h3{
	color: #033a6f;
	margin-bottom: 5px;
}

#char_counter #word_count, #char_counter #total_chars, 
#char_counter #char_count, #char_counter #char_count_no_space, 
#char_counter #char_lmt, #char_counter #paragraph_count,
#char_counter #total_space{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

#force_count{
	background-color: #033a6f;
    border: none;
    border-radius: 2px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
    /*margin-top: 10px;*/
    margin-bottom: 1px;
    padding: 2px 10px;
    text-align: center;
    /*width: 100px;*/
    transition: background 0.3s ease-in-out 0s;
    margin-left: 20px;
}

#force_count:hover{
	background-color: #0069aa;
}

#force_subj_count{
	background-color: #033a6f;
    border: none;
    border-radius: 2px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
    /*margin-top: 10px;*/
    margin-bottom: 1px;
    padding: 2px 10px;
    text-align: center;
    /*width: 100px;*/
    transition: background 0.3s ease-in-out 0s;
    margin-left: 20px;
}

#force_subj_count:hover{
	background-color: #0069aa;
}



table#alerts_history_table{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-collapse: collapse;
	//margin-top: 20px;
}

table#alerts_history_table th {
    //background-color: #009cde;
    //background: transparent url("../images/head-grad-bg.jpg") repeat-x scroll 0px -10px;
    color: #005f8b;
    font-size: 17px;
    padding: 10px 5px;
    text-align: center;
    border-top: 1px solid rgba(153, 153, 153, 0.2) !important;
    border-right: 1px solid rgba(153, 153, 153, 0.2) !important;
	border-bottom: 1px solid rgba(153, 153, 153, 0.2) !important;
}

table#alerts_history_table td {
	 padding: 5px 5px;
	 width: 50%;
	 color: #005f8b;
	 //border-right: 1px solid #005f8b !important;
}

table#alerts_history_table td:first-child {
	 font-weight: bold;
}

table#alerts_history_table tr:nth-child(even){
	background-color: #005f8b;
	color: #fff !important;
}

table#alerts_history_table tr:nth-child(even) td{
	color: #f5f1eb !important;
}

table#alerts_history_table tr:nth-child(odd){
	background-color: #f5f1eb;
	//color: #fff !important;

	//background-color: #fff;
}

table#alerts_history_table, table#alerts_history_table td {
	border-left: 1px solid rgba(153, 153, 153, 0.2) !important;
	border-right: 1px solid rgba(153, 153, 153, 0.2) !important;
	border-top: 0px solid rgba(153, 153, 153, 0.2) !important;
	border-bottom: 0px solid rgba(153, 153, 153, 0.2) !important;
}

table#alerts_history_table tr:last-child {
	 border-bottom: 1px solid rgba(153, 153, 153, 0.2) !important;
}














#before_footer{
	background-color: #f9f7f4;
	padding: 20px;
	font-size: 13px;
}

#before_footer p{
	margin-bottom: 25px;
}

#before_footer ol li{
	list-style-position: outside;
	margin-left: 20px;

	margin-bottom: 25px;
}




										/* Code for Account sign in*/



#sign_out{
	/*position: absolute;
	left: 0px;
	top: 0px;
	border-radius: 2px;*/
	color: #fff;
	background-color: #e31930;
	/*border: none;*/
	padding: 2px 5px;
	box-shadow: none;
	border: none;
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
}


#sign_out:hover{
	opacity: 0.85;
	cursor: pointer;
}

#acc_actions{
	position: absolute;
	right: 100px;
	top: 50px;
}

#acc_actions span span{
	background-color: #006a4d;
	color: #fff;
	border-radius: 2px;
	font-size: 14px;
	padding: 2px 5px;
}

#acc_actions span span:hover{
	cursor: pointer;
	opacity: 0.85;
}

.slide_form{
	background-color: #0f4258;
	position: absolute;
	top: 40px;
	right: 0px;
	width: 210px;
	padding: 5px;
	padding-bottom: 10px;
	//display: none;
	z-index: 100099;
	text-align: center;
}

.slide_form label{
	display: block;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	margin-left: 5%;
	margin-top: 5px;
	color: #fff;
}

#transfer_form{
	display: none;
}

#transfer_form::after{
	content: ' ';
	width: 0px;
	height: 0px;
	border-top: 8px solid transparent;
	border-left: 8px solid transparent;
	border-bottom:8px solid #0f4258;
	border-right:8px solid transparent;
	position: absolute;
	bottom: 100% !important;
	left: 30px;
	overflow: visible !important;
	z-index: 1;
	display: block;
	background: transparent none repeat scroll 0 0;
}

#transfer_submit{
	background-color: #00b1ac;
	color: #fff;
	font-weight: bold;
	border: none;
	border-radius: 2px;
	margin-top: 10px;
	padding: 3px 5px;
	text-align: center;
}

#transfer_submit:hover{
	cursor: pointer;
	opacity: 0.85;
}


										/*Code for error page*/

#error_404_msg p{
	margin: 5px;
}

#error_404_msg p a{
	text-decoration: none;
	color: #003a69;
}

#error_404_msg p a:hover{
	text-decoration: underline;
}



										/*Code for footer*/
#footer_wrapper{
	padding-top: 0px;
	padding-bottom: 0px;
	font: 13px/16px Verdana,Arial,Helvetica,sans-serif;
	/*background: transparent url(../images/footer-bg.png) repeat 50% 50px;*/
	/*background: #0a4263 url(../images/contactBox-bg.jpg) repeat-x scroll 0 0;*/
	background-color: #033a6f;
	position: relative;
	z-index: -12;
}

#footer_wrapper #footer_top_shadow{
	background: transparent url(../images/shadow-center-wide.png) no-repeat 50% -28px;
	height: 60px;
}

#footer_wrapper #footer_menu{
	width: 1200px;
	margin: auto;

}

#footer_wrapper #footer_menu ul{
	/*width: 140px;*/
	margin-right: 0px;
	padding-right: 30px;
}

#footer_wrapper #footer_menu ul li{
	display: block;
	margin: 0px 0px;
	padding: 8px 0px;
	/*background: transparent url(../images/linksCol-li-bg.png) no-repeat 0px 0px;*/
}

#footer_wrapper #footer_menu ul li a{
	background: transparent url(../images/arrow-blue.png) no-repeat 0px 14px;
	background-size: 7px 7px;
	color: #dee7eb;
	/*border-bottom: 0px solid #dee7eb;*/
	display: block;
	margin-top: -8px;
	margin-bottom: -8px;
	padding: 8px 12px;
	font-size: 13px;
}

#footer_wrapper #footer_menu ul li a:hover{
	color: #699bb0;
	text-decoration: none;
}

#footer_wrapper #footer_menu h4{
	color: #94b8c9;
    font-size: 13px;
    padding-bottom: 8px;
}

#footer_wrapper ul li{
	display: inline-block;
}

#footer_wrapper ul li a{
	text-decoration: none;
	color: #fff;
}


#footer_wrapper #footer_menu #footer_wu{
	width: 770px;
	color: #94b8c9;
    font-size: 7pt;
    line-height: 13px;
    margin-top: 40px;
}

#footer_wrapper #footer_menu #socials{
	width: 150px;
	text-align: left;
	margin-right: 0px;
}


#footer_wrapper #footer_menu #socials ul li{
	color: #005f8b;
    display: inline !important;
    background: none;
    margin: 0px 0px;
	padding: 0px 0px;
}

#footer_wrapper #footer_menu #socials ul li a{
	background: none;
	display: inline;
	margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px 0px;
}

#footer_wrapper a{
	text-decoration: none;
	color: #005f8b;
}

#footer_wrapper a:hover{
	text-decoration: underline;
	color: #0000ff;
}

#footer_wrapper #copyright a img{
	margin-left: 4px;
	display: inline-block;
	
}

#footer_wrapper.grey_bg{
	background-color: #f9f7f4;
	padding-left: 20px;
	padding-right: 20px;
}



			/*Page content fade in*/

.fade-in-from-bottom {
  	opacity: 0;
  	transform: translateY(20vh);
  	visibility: hidden;
  	transition: opacity 0.4s ease-out, transform 0.5s ease-out;
  	/*will-change: opacity, visibility;*/
}

.fade-in-from-top {
  	opacity: 0;
  	transform: translateY(-20vh);
  	visibility: hidden;
  	transition: opacity 0.4s ease-out, transform 0.5s ease-out;
  	/*will-change: opacity, visibility;*/
}

.fade-in-from-left {
  	opacity: 0;
  	transform: translateX(-20vh);
  	visibility: hidden;
  	transition: opacity 0.4s ease-out, transform 0.5s ease-out;
  	/*will-change: opacity, visibility;*/
}

.fade-in-from-right {
  	opacity: 0;
  	transform: translateX(20vh);
  	visibility: hidden;
  	transition: opacity 0.4s ease-out, transform 0.5s ease-out;
  	/*will-change: opacity, visibility;*/
}

.is-visible {
  	opacity: 1;
  	transform: none;
  	visibility: visible;
}









@media only screen and (max-width: 399.99999px){

.sub_pages{
	padding: 20px 10px;
}

.page_width{
	width: 100%;
}

#personal_sub{
	width: 100%;
}


#nav_wrapper #nav_top{
	width: 100%;
}

#nav_wrapper #nav_top #login_menu, #nav_wrapper #nav_top #login_menu ul,
#nav_wrapper #nav_top #login_dropdown{
	width: 110px;
}


#nav_wrapper #nav_middle{
	width: 100%;
	position: relative;
	min-height: 150px;
}


#nav_wrapper #nav_middle #nav_contact_wrap{
 	display: block;
}

#nav_wrapper #nav_middle #nav_logo a img{
  	margin-top: 0px;
  	width: 300px;
}

#nav_wrapper #nav_bottom ul{
	width: 100%;
	height: auto;
}

#nav_wrapper #nav_bottom ul li{
	display: block;
}

#nav_wrapper #nav_bottom ul ul{
	top: 40px;
}

#mobile_menu{
	display: block;
	z-index: 99;
}

#mobile_menu_admin{
	display: block;
}

#nav_wrapper #menu_wrap{
	display: none;
}


#home_slider_links_wrapper1, #home_slider_links_wrapper2, #home_slider_links_wrapper3, #home_slider_links_wrapper4{
	height: 5px;
}

#home_slider_links_holder{
	 width: 100%;
	 display: none;
}

#home_wrapper #home_slider{
	width: 100%;
	padding: 0px;
}

#home_wrapper #home_slider .each_slide{
	width: auto;
	left: 0px;
}

#home_wrapper #home_slider #slider_control_prev, #home_wrapper #home_slider #slider_control_next{
	display: none;
}

 #home_wrapper #home_slider{
 	height: 880px;
 }

#home_wrapper #home_slider .each_slide_content{
	border-right: 0px solid #033a6f;
	padding-left: 20px;
	padding-bottom: 20px;
	height: 220px;
}

#home_wrapper #home_slider .each_slide_content:hover{
	background: none;
}

#home_wrapper #see_how_wrap{
	height: auto;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}

#home_wrapper #see_how{
	height: auto;
	width: auto;
}

#home_wrapper #see_how_wrap h3.head{
	font-size: 23px;
}

#home_wrapper #see_how_wrap p.head{
	font-size: 14px;
}

#home_wrapper .each_see_how{
	height: 60px;
	margin-top: 0px;
	border-bottom: 1px solid rgb(170, 170, 170);
	overflow: hidden;
	/*background-color: rgb(170, 170, 170);*/
}

#home_wrapper #bank_sav.each_see_how{
	border-top: 1px solid rgb(170, 170, 170);
}

#home_wrapper .see_how_icon{
	float: left;
	width: 40px;
	height: 40px;

	/*background-size: 50px 50px;*/
}

#home_wrapper .each_see_how p{
	padding-left: 30px;
	padding-top: 10px;
	float: left;
}

#home_wrapper .each_see_how p::after{
  	left: auto;
  	left: 230px;
  	bottom: -10px;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap .see_how_cnt_wrap1{
    display: block;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap .see_how_cnt_wrap2{
    display: block;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap .see_how_cnt_wrap2::after{
	left: 45%;
  	top: -2px;
}

#home_wrapper #ways_to_bank_call_back{
	height: auto;
}

#home_wrapper #ways_to_bank_call_back_content{
	width: 100%;
	padding: 10px;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank {
    width: 100%;
 }


#home_wrapper #ways_to_bank_call_back #call_back{
	width: 100%;
	margin-left: 0px;
	margin-top: 20px;
	height: auto;
}

#home_wrapper #ways_to_bank_call_back_content #ways_to_bank img{
	width: 195px;
	height: 180px !important;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank ul{
	padding-left: 10px;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank ul h3{
	font-size: 18px;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank ul li{
	font-size: 13px;
}

#home_wrapper #home_adverts_wrapper{
	width: 100%;
	padding-bottom: 0px;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts{
	width: 100%;
	height: 420px;
	margin-bottom: 0px;
	border-bottom: 1px solid #d1efff;
	background: transparent url(../images/slide-hover-bg.png) no-repeat scroll 0px 100%;
	background-size: cover;
	cursor: pointer;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts .find_out_more a{
    bottom: 20px;
}


#home_wrapper #home_slider .each_slide_content h4.each_slide_content_head{
	display: block;
    width: 197px;
}


#home_slider_links_holder .home_slider_link_img{
	width: 100%;
	border-left: 0px solid #417089;
	text-align: center;
}

#home_slider_links_holder .home_slider_link_img.last_home_slider_link_img{
	border-right: 0px solid #417089;
}

#home_wrapper #home_slider{
	background-color: #a07146;
}

#home_wrapper #our_rate{
	padding-left: 10px;
	padding-right: 10px;
}

#home_wrapper #our_rate_wrap{
	width: 100%;
}

#home_wrapper #our_rate_wrap #our_rate_wu h3 {
	font-size: 23px;
}

#product_menu_wrapper{
	height: auto;
}

#product_menu_wrapper #product_menu_holder{
	width: auto;
	padding: 0 20px;
	height: auto;
	display: none;
}

#product_body #product_body_holder{
	width: auto;
}

#product_body #product_body_holder #product_side_link{
	width: auto;
}

#product_body #product_body_holder #product_side_link .product_side_link_head{
	width: auto;
}

#product_body #product_body_holder #product_side_link ul{
	width: auto;
}

#product_body #product_body_holder #product_wu{
	width: auto;
}


#product_body #product_body_holder #product_wu img{
	width: 100%;
}


#product_body #product_body_holder #vert_shadow{
	left: 95%;
	right: 0px !important;
}

#account_area_wrapper{
	padding: 0 5px;
}

#account_area_wrapper #account_area_side_link{
	padding-right: 0px;
	margin-bottom: 10px;
}

#account_area_wrapper #account_area_side_link ul{
	min-height: 240px;
}


#account_area_wrapper #account_area_top_detail{
	margin-left: 20px;
}

.hidden_login{
	padding: 0 10px;
}

#admin_link{
	position: absolute;
	top: 50px;
	left: 0px;
	padding: 0px 10px;
	background-color: #fff;
	display: none;
}

#admin_link ul li a{
	margin: 0px;
	width: 100%;
}

#update_account form #update_submit{
 	/*margin-left: 150px;*/
    margin: auto;
    margin-top: 40px;
    margin-bottom: 30px;
}

#account_area_wrapper #account_area_side_link ul #menu_slide_wrap{
	display: none;
}

#account_area_wrapper #account_area_main #greet_wrap .each_greet{
	margin-bottom: 20px;
}

#account_area_wrapper #account_area_top_head{
	margin-bottom: 20px;
}

#account_area_wrapper #account_area_top_head{
	font-size: 12px;
}
#account_area_wrapper #account_area_top_detail{
	margin-left: 20px;
	font-size: 12px;
}

#account_area_wrapper #overview #passptavail #passport{
	width: 150px;
	height: 150px;
	margin-top: 15px;
}

#account_area_wrapper #overview #passptavail #avaibal #balance{
	font-size: 18px;
}

#account_area_wrapper #overview #acc_typ {
  padding: 0px 0px 0 0px;
  margin-top: 5px;
}

#account_area_wrapper #rec_tran_wrap .each_tran .rec_tran_view {
	width: 50px;
}

#account_area_wrapper #bal_flow {
  padding: 15px 0 0 0px;
}

#register_page {
	padding: 0 10px 0 10px;
}

#register_page .register_page_section .each_input_wrapper{
	width: 100%;
}

#register_page .register_page_section .each_input_wrapper input{
	width: 100%;
}

#register_page .register_page_section .each_input_wrapper select{
	width: 100%;
}

#contact_page form input.page_inputs{
	width: 100%;
}

#contact_page form textarea.page_inputs{
	width: 100%;
}

#contact_page form div#hs_wrap {
  margin: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

#contact_page #contact_time{
	background: rgb(236, 236, 236);
	padding: 30px;
}

#footer_wrapper #footer_menu{
	width: 100%;
	padding-left: 20px;
}

#footer_wrapper #footer_menu #footer_wu{
	width: 100%;
}

#footer_wrapper #footer_menu #socials{
	margin-top: 20px;
}

.col-s-1{width:8.33%;}
.col-s-2{width:16.66%;}
.col-s-3{width:25.00%;}
.col-s-4{width:33.33%;}
.col-s-5{width:41.66%;}
.col-s-6{width:50.00%;}
.col-s-7{width:58.33%;}
.col-s-8{width:66.66%;}
.col-s-9{width:75.00%;}
.col-s-10{width:83.33%;}
.col-s-11{width:91.66%;}
.col-s-12{width:100.00%;}
}





@media only screen and (min-width: 400px) and (max-width: 899.9999px){

.sub_pages{
	padding: 20px 10px;
}

.page_width{
	width: 100%;
}


#personal_sub{
	width: 100%;
}


#nav_wrapper #nav_top{
	width: 100%;
}

#nav_wrapper #nav_top #login_menu, #nav_wrapper #nav_top #login_menu ul,
#nav_wrapper #nav_top #login_dropdown{
	width: 110px;
}


#nav_wrapper #nav_middle{
	width: 100%;
	position: relative;
	min-height: 150px;
}


#nav_wrapper #nav_middle #nav_contact_wrap{
 	display: block;
}

#nav_wrapper #nav_middle #nav_logo a img{
  	margin-top: 0px;
  	width: 300px;
}

#nav_wrapper #nav_bottom ul{
	width: 100%;
	height: auto;
}

#nav_wrapper #nav_bottom ul li{
	display: block;
}

#nav_wrapper #nav_bottom ul ul{
	top: 40px;
}

#mobile_menu{
	display: block;
	z-index: 99;
}

#mobile_menu_admin{
	display: block;
}

#nav_wrapper #menu_wrap{
	display: none;
}


#home_slider_links_wrapper1, #home_slider_links_wrapper2, #home_slider_links_wrapper3, #home_slider_links_wrapper4{
	height: 5px;
}

#home_slider_links_holder{
	 width: 100%;
	 display: none;
}

#home_wrapper #home_slider{
	width: 100%;
	padding: 0px;
}

#home_wrapper #home_slider .each_slide{
	width: auto;
	left: 0px;
}

#home_wrapper #home_slider #slider_control_prev, #home_wrapper #home_slider #slider_control_next{
	display: none;
}

 #home_wrapper #home_slider{
 	height: 880px;
 }

#home_wrapper #home_slider .each_slide_content{
	border-right: 0px solid #033a6f;
	padding-left: 20px;
	padding-bottom: 20px;
	height: 220px;
}

#home_wrapper #home_slider .each_slide_content:hover{
	background: none;
}

#home_wrapper #see_how_wrap{
	height: auto;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}

#home_wrapper #see_how{
	height: auto;
	width: auto;
}

#home_wrapper #see_how_wrap h3.head{
	font-size: 23px;
}

#home_wrapper #see_how_wrap p.head{
	font-size: 14px;
}

#home_wrapper .each_see_how{
	height: 60px;
	margin-top: 0px;
	border-bottom: 1px solid rgb(170, 170, 170);
	overflow: hidden;
	/*background-color: rgb(170, 170, 170);*/
}

#home_wrapper #bank_sav.each_see_how{
	border-top: 1px solid rgb(170, 170, 170);
}

#home_wrapper .see_how_icon{
	float: left;
	width: 40px;
	height: 40px;

	/*background-size: 50px 50px;*/
}

#home_wrapper .each_see_how p{
	padding-left: 30px;
	padding-top: 10px;
	float: left;
}

#home_wrapper .each_see_how p::after{
  	left: auto;
  	left: 310px;
  	bottom: -10px;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap .see_how_cnt_wrap1{
    display: block;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap .see_how_cnt_wrap2{
    display: block;
}

#home_wrapper .each_see_how_cnt .see_how_cnt_wrap .see_how_cnt_wrap2::after{
	left: 45%;
  	top: -2px;
}

#home_wrapper #ways_to_bank_call_back{
	height: auto;
}

#home_wrapper #ways_to_bank_call_back_content{
	width: 100%;
	padding: 10px;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank {
    width: 100%;
 }


#home_wrapper #ways_to_bank_call_back #call_back{
	width: 100%;
	margin-left: 0px;
	margin-top: 20px;
	height: auto;
}

#home_wrapper #ways_to_bank_call_back_content #ways_to_bank img{
	width: 195px;
	height: 180px !important;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank ul{
	padding-left: 20px;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank ul li{
	font-size: 15px;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank ul h3{
	font-size: 25px;
}

#home_wrapper #home_adverts_wrapper{
	width: 100%;
	padding-bottom: 0px;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts{
	width: 100%;
	height: 420px;
	margin-bottom: 0px;
	border-bottom: 1px solid #d1efff;
	background: transparent url(../images/slide-hover-bg.png) no-repeat scroll 0px 100%;
	background-size: cover;
	cursor: pointer;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts .find_out_more a{
    bottom: 20px;
}


#home_wrapper #home_slider .each_slide_content h4.each_slide_content_head{
	display: block;
    width: 197px;
}


#home_slider_links_holder .home_slider_link_img{
	width: 100%;
	border-left: 0px solid #417089;
	text-align: center;
}

#home_slider_links_holder .home_slider_link_img.last_home_slider_link_img{
	border-right: 0px solid #417089;
}

#home_wrapper #home_slider{
	background-color: #a07146;
}

#home_wrapper #our_rate{
	padding-left: 10px;
	padding-right: 10px;
}

#home_wrapper #our_rate_wrap{
	width: 100%;
}

#home_wrapper #our_rate_wrap #our_rate_wu h3 {
	font-size: 23px;
}

#product_menu_wrapper{
	height: auto;
}

#product_menu_wrapper #product_menu_holder{
	width: auto;
	padding: 0 20px;
	height: auto;
	display: none;
}

#product_body #product_body_holder{
	width: auto;
}

#product_body #product_body_holder #product_side_link{
	width: auto;
}

#product_body #product_body_holder #product_side_link .product_side_link_head{
	width: auto;
}

#product_body #product_body_holder #product_side_link ul{
	width: auto;
}

#product_body #product_body_holder #product_wu{
	width: auto;
}

#product_body #product_body_holder #product_wu img{
	width: 100%;
}

#product_body #product_body_holder #vert_shadow{
	left: 95%;
	right: 0px !important;
}

#account_area_wrapper{
	padding: 0 5px;
}

#account_area_wrapper #account_area_side_link{
	padding-right: 0px;
	margin-bottom: 10px;
}

#account_area_wrapper #account_area_side_link ul{
	min-height: 240px;
}


#account_area_wrapper #account_area_top_detail{
	margin-left: 20px;
}

.hidden_login{
	padding: 0 10px;
}

#admin_link{
	position: absolute;
	top: 50px;
	left: 0px;
	padding: 0px 10px;
	background-color: #fff;
	display: none;
}

#admin_link ul li a{
	margin: 0px;
	width: 100%;
}

#update_account form #update_submit{
 	/*margin-left: 150px;*/
    margin: auto;
    margin-top: 40px;
    margin-bottom: 30px;
}

#account_area_wrapper #account_area_side_link ul #menu_slide_wrap{
	display: none;
}

#account_area_wrapper #account_area_main #greet_wrap .each_greet{
	margin-bottom: 20px;
}

#account_area_wrapper #account_area_top_head{
	margin-bottom: 20px;
}

#account_area_wrapper #account_area_top_head{
	font-size: 12px;
}
#account_area_wrapper #account_area_top_detail{
	margin-left: 20px;
	font-size: 12px;
}

#account_area_wrapper #overview #passptavail #passport{
	width: 150px;
	height: 150px;
	margin-top: 15px;
}

#account_area_wrapper #overview #passptavail #avaibal #balance{
	font-size: 18px;
}

#account_area_wrapper #overview #acc_typ {
  padding: 0px 0px 0 0px;
  margin-top: 5px;
}

#account_area_wrapper #rec_tran_wrap .each_tran .rec_tran_view {
	width: 50px;
}

#account_area_wrapper #bal_flow {
  padding: 15px 0 0 0px;
}

#register_page {
	padding: 0 10px 0 10px;
}

#register_page .register_page_section .each_input_wrapper{
	width: 100%;
}

#register_page .register_page_section .each_input_wrapper input{
	width: 100%;
}

#register_page .register_page_section .each_input_wrapper select{
	width: 100%;
}

#contact_page form input.page_inputs{
	width: 100%;
}

#contact_page form textarea.page_inputs{
	width: 100%;
}

#contact_page form div#hs_wrap {
  margin: auto;
  margin-top: 20px;
  margin-bottom: 40px;
}

#contact_page #contact_time{
	background: rgb(236, 236, 236);
	padding: 30px;
}

#footer_wrapper #footer_menu{
	width: 100%;
	padding-left: 20px;
}

#footer_wrapper #footer_menu #footer_wu{
	width: 100%;
}

#footer_wrapper #footer_menu #socials{
	margin-top: 20px;
}

.col-m-1{width:8.33%;}
.col-m-2{width:16.66%;}
.col-m-3{width:25.00%;}
.col-m-4{width:33.33%;}
.col-m-5{width:41.66%;}
.col-m-6{width:50.00%;}
.col-m-7{width:58.33%;}
.col-m-8{width:66.66%;}
.col-m-9{width:75.00%;}
.col-m-10{width:83.33%;}
.col-m-11{width:91.66%;}
.col-m-12{width:100.00%;}
}



@media only screen and (min-width: 900px) and (max-width: 1199.9999px){

#nav_wrapper #nav_top{
	width: 900px;
}

#nav_wrapper #nav_middle{
	width: 900px;
}

#nav_wrapper #nav_bottom ul{
	width: 900px;
}

#home_slider_links_holder{
	 width: 900px;
}

#home_wrapper #home_slider{
	width: 900px;
}

#home_slider_links_holder .home_slider_link_img{
	width: 225px;
}

#home_wrapper #home_slider .each_slide{
	width: 840px;
}

#home_wrapper #home_slider .each_slide_content{
	height: 225px;
}

#home_wrapper #see_how_wrap{
	height: 1080px;
}

#home_wrapper #see_how{
	width: 900px;
}

#home_wrapper .each_see_how p{
	font-size: 16px;
}

#home_wrapper #ways_to_bank_call_back_content{
	width: 900px;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank{
	width: 440px;
}

#home_wrapper #ways_to_bank_call_back #ways_to_bank img{
	/*width: 100%;*/
}

#home_wrapper #ways_to_bank_call_back #call_back{
	width: 440px;
}

#home_wrapper #home_adverts_wrapper{
	width: 900px;
}

#home_wrapper #home_adverts_wrapper .each_home_adverts{
	width: 225px;
	height: 500px;
}

#home_wrapper #our_rate_wrap{
	width: 900px;
}

#product_menu_wrapper #product_menu_holder{
	width: 900px;
}

#product_menu_wrapper #product_menu_holder .each_product{
	width: 180px;
}

#product_body #product_body_holder #product_wu{
	width: 740px;
}

#product_body #product_body_holder{
	width: 900px;
}

#footer_wrapper #footer_menu{
	width: 900px;
}

.page_width{
	width: 900px;
}

#personal_sub{
	width: 900px;
}


.special{width:23%;}
.special2{width:32%;}
.special3{width:48%;}
.col-1{width:8.33%;}
.col-2{width:16.66%;}
.col-3{width:25.00%;}
.col-4{width:33.33%;}
.col-5{width:41.66%;}
.col-6{width:50.00%;}
.col-7{width:58.33%;}
.col-8{width:66.66%;}
.col-9{width:75.00%;}
.col-10{width:83.33%;}
.col-11{width:91.66%;}
.col-12{width:100.00%;}
}




@media only screen and (min-width: 1200px){


.special{width:23%;}
.special2{width:32%;}
.special3{width:48%;}
.col-1{width:8.33%;}
.col-2{width:16.66%;}
.col-3{width:25.00%;}
.col-4{width:33.33%;}
.col-5{width:41.66%;}
.col-6{width:50.00%;}
.col-7{width:58.33%;}
.col-8{width:66.66%;}
.col-9{width:75.00%;}
.col-10{width:83.33%;}
.col-11{width:91.66%;}
.col-12{width:100.00%;}
}



