@import url(font-awesome.css);
@import url(large-flags.css);


/*sup{top:auto; vertical-align: middle; top: 0px!important;}*/
a:hover, a:focus{text-decoration:none;}
body
{	margin:0px; padding:0px; font-family: 'Roboto', sans-serif;
	line-height:normal;
}
html, body { margin: 0;	padding: 0;}

/*Added by Tapas */
.input-append{position:relative;}
.input-append .glyphicon.icon-eye-open.glyphicon-eye-open{top:10px;color:#666;z-index:10;}
.input-append .glyphicon.icon-eye-close.glyphicon-eye-close{top:10px;color:#666;z-index:10g;}
.input-append{position:relative;}
#idletimeout{z-index:9999;}
.div_notification li{margin:0px 15px;}
.notification_wrapper .notification_title{display:none;}
.div_notification{margin: 0 auto; padding: 0; width: 82%; font-size: 12px; font-family: 'Roboto', sans-serif; background-color: #f6f8f1;text-align: left;}
.div_notification > table td{padding:0 15px;}
#notification_content td:nth-child(2){display:none;}
.div_notification td:nth-child(2){display:none;}
.single_ntf > p{display:none;}
.dataTables_scrollBody .alignRight{text-align:right !important;}
.optional{color:#aaa;font-style:italic;font-weight:200;font-size:11px;padding-left:5px;}
.required{color:#d50000;padding-left:5px;}
.ui-datepicker{z-index:2222 !important;}/* ui fix for DOB in my profile page*/
.glyphicon {position: absolute;right: 7px;width: 20px !important; font-size: 14px;color: #D3D3D3;}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content{z-index:9999;}
.disabled_area{opacity:0.3;}
.beneficiary-list{color:#222222;}
#referral_text{clear:both;color:#aaa;}
/*Added by Tapas */

a:focus { outline: none;}

.process-step h3{margin-top:0;}
*
{	margin:0px; padding:0px;
}
.beneficiary-list.transaction-summary p{color:#222f3f;}
.paybox1{float:left;border:1px solid #fff;width:28%;color:#fff;border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px;  border-top-right-radius: 4px;background-clip: border-box;padding:27px 20px;font-size:18px;}
.paybox{float:left;border:1px solid #fff;width:28%;color:#fff;border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px;  border-top-right-radius: 4px;background-clip: border-box;padding:20px 20px;font-size:18px;}
.sign{float:left;width:6%;height:80px;text-align:center;}
.minus,.equal{ color: #fff;display: inline-block;font-size: 35px; margin-top: 18px;}
.wallet{color: #fff; padding: 20px 5px; font-weight: bold; font-size: 20px;}
#remaining_wbalance_text{color: #fff; padding: 20px 5px; font-weight: bold; font-size: 16px;}

input{outline:none;}
input[type="text"]:disabled {background-color:#eee!important;}
.sag_n .customer-details { display:none; }
input[type="button"],
input[type="submit"],
input[type="send"]
{	cursor:pointer;
}
a,
a img
{	outline:none;  text-decoration:none;
}
ul
{	list-style-type:none; margin:0px; padding:0px; display:block;
}
select::-ms-expand {
	display: none;
}
.clear
{	clear:both;
}
#wrapper
{	float:left; width:100%; display:block; clear:both;
}
.header
{	float:left; width:100%; clear:both; border-bottom:6px solid #212f3f;
}
.container
{	/*width:1200px; margin:0 auto; clear:both;*/
}
@media(min-width:1320px){
	.how-to-work .container{width:1300px;}
}

.container::after
{	content:""; line-height:1px; clear:both; display:block;
}
.logo
{	float:left; width:auto; margin-top:5px; margin-bottom:5px;
}
.call-us
{	float:left;  margin-left:10%; width:auto; margin-top:25px; color:#333;
}
.call-us span
{	font-size:20px; font-weight:bold; color:#313131; text-transform:uppercase;
	display:inline-block; padding-left:0px; /*background:url(../images/call-us_bg.png) no-repeat left center;*/
	line-height:26px;
}
.call-us span i.fa-phone {font-weight: bold;}

.header-right
{	float:right; width:auto; margin-top:13px; width:50%; text-align:right;
}
.custome-select
{	display:inline-block;text-align:left;
	vertical-align:middle;
}
.custome-select select{border:none;outline:none!important;padding: 7px 30px 7px 5px;}

select{text-indent:1px;text-overflow:''; box-sizing:border-box;}
.custome-select select{font-weight:500;box-sizing:border-box;color:#313131;font-size:15px; background:none;border:none;display:block; width:100%;}
.custome-select select{font-weight:500;box-sizing:border-box;color:#313131;font-size:15px; background:none;border:none;display:block; width:100%;}
.header-right .custome-select
{	border:1px solid #313131; display:inline-block; padding:0; text-align:left;
	background:url(../images/select-aero.png) no-repeat 94% center; vertical-align:middle;
	position:relative;
}
.formselect1
{	border-left:1px solid #313131; display:inline-block; padding:0; text-align:left;
	background:url(../images/select-aero.png) no-repeat 95% center; vertical-align:middle;
	position:relative;
	width:100%;
}
.formselect-disabled
{	border-left:1px solid #313131; display:inline-block; padding:0; text-align:left;
	vertical-align:middle;
	position:relative;
	width:100%;
}
.header-right .custome-select select
{	-moz-appearance:none; -webkit-appearance:none; appearance:none; text-indent:1px;text-overflow:'';
	width:100%; box-sizing:border-box; color:#313131; border:none; display:block; border:none;
	font-size:15px; font-weight:bold; text-transform:uppercase; background:none;
}
.header-right .custome-select select .us
{	padding-left:30px; background:url(../images/us-flag.gif) no-repeat left center;
}
.header-right .custome-select select .london
{	padding-left:30px; background:url(../images/london-flag.png) no-repeat left center;
}
.header-right .custome-select select .india
{	padding-left:30px; background:url(../images/ind-flag.png) no-repeat left center;
}

.customer-login
{	position:relative; display:inline-block; min-width:244px; padding:5px 0px; background:url(../images/login-button_bg.png) no-repeat right center;
	vertical-align:middle; margin-left:60px; text-align:left;  border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 2s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 2s;
    transition-property: transform;
    transition-duration: 2s;
}

.customer-login .blank {
	/*display: block;    content: '';*/
	background: url(../images/inner-circle.png) no-repeat center center;
	width: 47px;    height: 48px;    position: relative;    /*right: 98px;    top: 2px;*/
	border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.customer-login:hover .blank{

	animation:rotating 2s;
	animation-timing-function:linear;
	animation-iteration-count:infinite;
	-webkit-animation:rotating 2s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-iteration-count:infinite;

}

@keyframes rotating {
	0%   {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}

@-webkit-keyframes rotating
{
	0%   {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);}
}



.customer-login span
{	display:inline-block; vertical-align:middle; margin-left: 0px; min-width: 96px; text-align: center;
}
.customer-login span a
{	font-size:14px; text-transform:uppercase; color:#FFF; display:block;
}
.customer-login span.login
{	min-width:96px; text-align:center;
}
.customer-login span.register
{	padding:5px; text-align:center; min-width:95px;
}
.customer-login span.blank
{	width:47px; height:42px; vertical-align:middle; min-width: 47px!important;
}
.customer-logout
{	display:inline-block;  background:url(../images/inner-page-img/logout-icon.png) no-repeat right center;
	vertical-align:middle; margin-left:60px; text-align:left; padding:12px 23px 12px 62px;
}
.customer-logout span a
{	font-size:18px; text-transform:uppercase; color:#FFF; display:block;
}
.search_box
{	position:absolute; left:297px; top:10px; width:250px; border:1px solid #313131;
}
.search_box .text
{	border:none; width:75%; display:inline-block; font-size:16px; color:#989898; padding:5px 10px;
}
.search_box .search-btn
{	background:url(../images/inner-page-img/search_icon.png) no-repeat center center; width:23px; height:23px;
	text-align:left; text-indent:-9999px; display:inline-block; vertical-align:middle; cursor:pointer; border:none;
}
.page-contain
{	float:left; width:100%; clear:both; display:block; min-height: 400px;
}
.home .page-contain
{	margin-bottom:0px;
}
.full-width-slider
{	float:left; width:100%; clear:both;
}


.flexslider {
	height: 555px!important;
}

.flexslider .slides img {
	height: 455px!important;
}
#owl-demo .item img
{	/*max-width:100%;*/
}
#owl-demo .item .contain-slide
{top:20%; left:0px; width:100%;
}
#owl-demo .item .container h3 {
	color: #222f3f;
	font-size: 30px;
	font-weight: 600;
	line-height: normal;
	margin: 0;
	padding: 0;
	text-align: center;
}
#owl-demo .item .container h3 strong
{	font-weight:600; color:#6eb844;
}
#owl-demo .item .container h3 span
{	display:block;
}
#owl-demo .item .container p
{
	font-size: 30px;
	color: #6eb844;
	font-weight: 600;
	margin-bottom: 14px;
}

#owl-demo .owl-controls
{	position:absolute; top:40%; float:left; width:96%; z-index:99; left:2%;
}
#owl-demo .owl-controls .owl-buttons .owl-prev,
#owl-demo .owl-controls .owl-buttons .owl-next
{	float:left; width:42px; height:42px; text-align:left; text-indent:-9999px; cursor:pointer;
	background:url(../images/slider-aerrow.png) no-repeat left center; display:block;
}
#owl-demo .owl-controls .owl-buttons .owl-next
{	float:right; background-position:right center;
}
.full-width-slider .container
{	position:relative;
}
.full-width-slider .live-rates
{	position:absolute; left:0px; bottom:-142px; background:#fff; width:55%;
}
.full-width-slider .live-rates .process
{	float:left; width:60%;
}
.full-width-slider .live-rates .process .process-box
{	float:left; width:48%; margin-bottom:15px; padding:20px; text-align:center; font-size:26px;
	font-weight:600; text-transform:uppercase; color:#fff; min-height:112px; box-sizing:border-box;
	transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s;
}
.full-width-slider .live-rates .process .process-box a
{	color:#FFF;
}
.full-width-slider .live-rates .process .process-box:hover
{	background:#313131;
}
.full-width-slider .live-rates .process .process-box.pay-bill
{	padding-top:40px;
}
.full-width-slider .live-rates .process .process-box.rate,
.full-width-slider .live-rates .process .process-box.pay-bill
{	float:right;
}
.money
{	background:#6eb844;
}
.pay-bill
{	background:#009396;
}
.o-services
{	background:#9cc7ce;
}
.rate
{	background:#d8424d;
}
.full-width-slider .live-rates .process .process-box.pay-bill
{	float:right;
}
.full-width-slider .live-rates .rating-price
{	float:right; width:35%; padding-right:10px;
}
.full-width-slider .live-rates .rating-price h4
{	text-align:center; color:#70b73f; font-size:24px; font-weight:600; margin-bottom:10px;
}
.full-width-slider .live-rates .rating-price ul
{	display:block;
}
.full-width-slider .live-rates .rating-price ul li
{	display:block; color:#313131; font-size:16px; padding-bottom:3px; border-bottom:1px solid #d8d8d8;
	padding-top:5px; font-weight:600; text-transform:uppercase;
}
.full-width-slider .live-rates .rating-price ul li:hover
{	background:#e6e6e6;
}
.full-width-slider .live-rates .rating-price ul li span
{	color:#70b73f; float:right;
}
.full-width-slider .live-rates .rating-price ul li.title,
.full-width-slider .live-rates .rating-price ul li.title span
{	color:#222f3f; font-size:17px;
}
.our-services
{	float:left; width:100%; padding:150px 0px; padding-top:0px; clear:both; text-align:center;
}
.our-services .container
{	text-align:left;
}
.block-title
{	font-size:50px; text-transform:uppercase; font-weight:600; text-align:center; display:inline-block; margin:0 auto 50px;text-align:center;
}
.block-title span
{	display:block; height:3px; background:#70b73f; max-width:250px; margin:0 auto;
}
.container-inner
{	/*margin-left:-1.5%; margin-right:-1.5%;*/
}
.container-inner::after
{	display:block; clear:both; content:""; line-height:1px;
}
.services-box
{	width:22%; box-sizing:border-box; margin:0px 1.5%; padding:25px 15px; float:left; background:#f4f4f4; border:1px solid #a8a7a7;
	text-align:center; min-height:315px; position:relative;

}
.services-box, .services-box *{ transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; }
.services-box .innerBox{position:absolute;top:100%;left:-1px;right:-1px;padding:20px;text-align:left;
	background: #f4f4f4;    border: 1px solid #a8a7a7; z-index:1; opacity:0; visibility:hidden; font-size:16px;
}
.services-box:hover .innerBox{
	opacity:1;  transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; visibility:visible;
}
.services-box:hover
{	background:#009396;
}
.services-box .services-img
{	display:block;
}
.services-box .services-img-hover
{	display:none;
}
.services-box:hover .services-img
{	display:none;
}
.services-box:hover .services-img-hover
{	display:block;
}
.services-box h3
{	font-size:33px; text-align:center; display:block; color:#222f3f; font-weight:500; margin-bottom:30px; text-transform:uppercase; min-height: 100px;
}
.services-box h3 span
{	font-weight:normal; display:block; font-size:24px;
}
.services-box:hover h3
{	color:#FFF;
}

.how-to-work
{	text-align:center; clear:both; display:block; padding-top:3em; padding-bottom:80px;
}
.desc-text
{	text-align:center; font-weight:normal; color:#000; line-height:28px; font-size:24px;
}

.work-process {
	bottom: 0;
	padding-top: 100px;
	position: absolute;
	width: 100%;
	z-index: 11;
}
.work-process .process
{	display:inline-block; vertical-align:middle;
}
.work-process .process-aero
{	display:inline-block; vertical-align:middle; width:21%; text-align:center;
}

.testimonial
{	border-top:3px solid #70B73F; border-bottom:3px solid #70B73F; width:100%; clear:both; display:block;
	background:url(../images/testimonial-bg.png) repeat-x left top; padding:25px 0px;
}
.testimonial h2
{	color:#FFF; text-align:center; font-size:50px; font-weight:600; text-transform:uppercase; line-height:45px;
	letter-spacing:1px;
}
.testimonial #testimonial
{	margin:70px 0px;
}
.testimonial .client-image
{	float:left; width:25%;
}
.testimonial .client-image .author { max-width: 200px; display: block; text-align: center; font-size: 16px; color: #fff; padding-top: 20px;}

.testimonial .contain
{	float:left; box-sizing:border-box; width:75%; padding-top:75px; padding-right:30px; margin-top: 45px; background:url(../images/qoute_bg.png) no-repeat top left; background-size: 50px auto;
}
.testimonial .contain
{	font-size:26px; font-weight:400; line-height:30px; color:#FFF;
}
.testimonial .contain .author
{	margin-top:10px; font-style:normal; color:#fff; font-size:16px; font-weight:normal;	display:block; font-style: italic; }
.testimonial .owl-controls
{	position:absolute; text-align:center; left:0px; width:100%; top:-45px;
}
.testimonial .owl-controls .owl-pagination
{	display:inline-block;
}
.testimonial .owl-controls .owl-pagination .owl-page
{	width:50px; height:3px; background:#FFF; display:inline-block; margin-right:10px;
}
.testimonial .owl-controls .owl-pagination .owl-page.active
{	background:#70b73f;
}
.find-out
{	float:left; width:100%; clear:both; display:block;
}
.find-out .container
{	background:url(../images/find-bg.png) no-repeat 50px top;
}
.find-out .container .find
{	padding:210px 0px; width:50%; float:right; text-align:center;
}
.find-out .container .find h3
{	text-align:center; color:#222f3f; font-size:40px; text-transform:uppercase; line-height:45px; font-weight:600;
}
.find-out .container .find p
{	color:#70b73f; font-size:28px; text-align:center;
}
.find-out .container .find .find-btn
{	background:#d8424d; display:inline-block; margin-top:40px;
}
.find-out .container .find .find-btn a
{	padding:10px 50px; color:#FFF; font-size:26px; font-weight:300; text-align:center; display:block;
	text-transform:uppercase;
}
.find-out .container .find .find-btn a:hover
{	background:#313131;
}
.product-video
{	float:left; width:100%; clear:both; display:block;
}
.product-video video
{	width:100%;
}
.partner
{	background:url(../images/patner-bg.jpg) repeat-x left top; float:left; width:100%; clear:both; display:block;
	padding:65px 0px;
}
.partner h2
{	color:#70b73f; font-size:40px; letter-spacing:1px; text-align:center; margin-bottom:70px;
}
.partner ul
{	display:block; text-align:center;
}
.partner ul .owl-item
{
}
.partner ul li
{	display:inline-block; vertical-align:middle; margin:0 2%;
}
.partner ul li img
{	max-width:100%; width:100%;
}
.mobile-app
{	float:left; width:100%; clear:both; display:block; background:url(../images/app-right_bg.png) no-repeat 80% top;
	margin-bottom:-40px;
}
.mobile-app .container
{
}
.mobile-app .container .download-app
{	float:right; width:55%;  padding:130px 0px;
	text-align:center;
}
.mobile-app .container .download-app h3
{	text-align:center; color:#222f3f; font-size:40px; text-transform:uppercase; line-height:45px;
	font-weight:600;
}
.mobile-app .container .download-app p
{	color:#70b73f; font-size:28px; text-align:center;
}
.mobile-app .container .download-app .dwld-btn
{	background:#d8424d; display:inline-block; margin-top:40px;
}
.mobile-app .container .download-app .dwld-btn a
{	padding:10px 50px; color:#FFF; font-size:26px; font-weight:300; text-align:center; display:block;
	text-transform:uppercase;
}
.mobile-app .container .download-app .dwld-btn a:hover
{	background:#313131;
}
.mobile-app .container .app-icon
{	position:relative; top:-40px; float:left; width:45%; float:left; text-align:right;
}
.mobile-app .container .app-icon img
{	max-width:72%; margin-right:50px;
}

.footer
{	float:left; width:100%; clear:both; display:block; background:url(../images/inner-page-img/footer-top_bg.jpg) repeat-x 0 0 #313131; padding:0px; color:#FFF;
}
.footer-quick-link
{
}
.footer-quick-link .footer-block
{
}
.footer-quick-link .footer-block.footer-block1,
.footer-quick-link .footer-block.footer-block3
{
}
.footer-quick-link .footer-block h3
{	font-size:14px; text-transform:uppercase; color:#FFF; font-weight:800;
	padding:20px 0px; margin-bottom:25px; margin-top:0;
}
@media( min-width:990px ){
	.footer-quick-link .footer-block h3{height:70px;}
	.footer-quick-link .footer-right .social-media{margin-bottom: 42px; margin-top: 5px;}
}


.footer-quick-link .footer-block ul
{	display:block;
}
.footer-quick-link .footer-block ul li{
	display:block; margin-bottom:15px;
}
.footer-quick-link .footer-block ul li a{
	font-size:13px; text-transform:uppercase; color:#FFF; line-height:20px; font-weight:500;
}
.footer-quick-link .footer-block ul li a:hover{
	color:#009395;
}
.footer-right
{	padding-top:11px;
}
.footer-right span
{	display:inline-block; vertical-align:top; margin-right:5px;
}
.footer-right span.social-title
{	font-size:17px; text-transform:uppercase; color:#FFF; line-height:38px; font-weight:500; vertical-align: top;
}
.news-letter
{	margin-top:35px;
}
.news-letter h3
{	font-size:13px; text-transform:uppercase; color:#FFF; line-height:20px; font-weight:500;
}
.news-letter .newsletter-box
{	float:left; width:100%; margin-top:10px;
}
.news-letter .newsletter-box .input-text
{	width:100%; padding:5px 10px; font-size:13px; color:#000; font-family: 'Roboto', sans-serif; font-weight:normal; display:inline-block;
	border:2px solid transparent; vertical-align:middle; background:#fff; box-sizing:border-box; line-height:28px;
}
.news-letter .newsletter-box .input-button
{	background:#70b73f; cursor:pointer; vertical-align:middle; display:inline-block; border:none; font-size:20px;
	text-transform:uppercase; color:#FFF; padding:4px 10px; font-weight: 600; line-height: 24px; float:right; margin-top:10px; font-family: 'Roboto', sans-serif;
}
.news-letter .newsletter-box .input-button:hover
{	background:#000;
}
.footer-bottom
{	float:left; width:100%; padding:20px 0px; margin-top:70px;
}
.footer-bottom .security
{	float:left;
}
.footer-bottom .payment
{	float:right;
}
/* -------------------- inner page css start -------------------- */
.all-inner-page
{	float:left; width:100%; padding-top:25px; min-height: 760px;
}
.all-inner-page .page-title
{	display:block; position:relative;
}
.all-inner-page .page-title.signup{margin-bottom: 30px;}
.all-inner-page .page-title .customer-details
{	position:absolute; right:0px; top:24px; text-align:right;
}
.all-inner-page .page-title .customer-details .currency
{	background:url(../images/ico-3.png) no-repeat -5px center; background-size: 45px auto;
	font-size:20px; font-weight:bold; color:#212f3f; display:inline-block; margin-right:20px; padding-left:50px;  padding-top: 5px; padding-bottom: 5px;
}
.all-inner-page .page-title .customer-details .mail-box
{	/*background:url(../images/inner-page-img/mail-icon.png) no-repeat left center;*/ width:32px; height:28px;
	display:inline-block; cursor:pointer; position:relative;
}

.all-inner-page .page-title .customer-details .mail-box:before {
	content: "\f003";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
	color: #6fb73f;
	font-size: 31px;
	position: absolute;
	top: -3px;
	left: 0;
}
.mail-comming-list
{	position:absolute; top:30px; right:0px; width:330px; border:1px solid #5A7492; background:#212f3f; padding:10px;
	text-align:left; z-index:99;
}
.mail-comming-list ul
{	display:block;
}
.mail-comming-list ul li
{	margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #5A7492; font-size: 15px;
}
.mail-comming-list ul li span { color: #5A7492;}
.mail-comming-list ul li p
{	font-size:15px; color:#fff; line-height:20px;
}
.mail-comming-list ul li h4
{	font-size:20px; font-weight:600; color:#fff;
}
.all-inner-page .page-title h1
{	font-size:33px; color:#222f3f; text-transform:uppercase; padding-bottom:10px; border-bottom:3px solid #222f3f;
	display:inline-block; font-weight:600; min-width:400px;
    margin-bottom: 0px;
}
.mail-comming-list a.view-all
{	color:#fff; margin-bottom:5px
}


.all-inner-page .page-title strong
{	color:#6fb73f; font-weight:600;
}
.customer-details
{	float:right; width:auto; text-align:right;
}
.customer-details .currency
{	display:inline-block; vertical-align:middle;
}
.customer-details .mail-box
{	display:inline-block; vertical-align:middle;
}
.contain-text
{	display:block; padding:20px 0px; font-size: 16px;
}
.contain-text .std
{	line-height:28px; font-size:24px; color:#000000; text-align:left;
}
.custome-dasbord
{	margin-top:15px; float:left; width:100%; clear:both; display:block;
}
.send-money
{	float:left; width:40%; position:relative;
}
.send-money img
{	max-width:100%; min-height:209px;
}

.dasbord-two-box
{	float:right; width:59%;
}
.dasbord-two-box .manage-profile
{	float:left; width:49%; position:relative;
}
.dasbord-two-box .manage-profile img
{	max-width:100%;
}

.dasbord-two-box .my-tranfer
{	float:right; width:49%; position:relative;  background:#9cc7ce; min-height:209px; cursor: pointer;
}

.custome-dasbord .description
{	position:absolute; left:0px; top:0px; height:100%; width:100%;
}
.custome-dasbord .description:hover
{	background-color:rgba(0,0,0,0.5) !important;
}
.custome-dasbord .description span
{	color:#FFF; font-size:25px; text-transform:uppercase; display:block;
	font-weight:600; position:absolute; bottom:10px; left:15px;
}
.custome-dasbord .description p
{	width:80%; font-size:13px; color:#FFF; font-weight:normal; line-height:16px; display:block;
	text-transform:none;
}
.custome-dasbord .open-bank
{	float:right; min-height:209px; margin-top:11px; width:40%; background:#212f3f; position:relative;
}

.custome-dasbord .dasbord-two-box.box2
{	float:left; margin-top:11px;
}

.custome-dasbord .dasbord-two-box.box2 .my-tranfer
{	min-height:209px; background:#d8424d;
}

.share-this
{	float:left; width:100%; margin-top:10px; background:#212F3F;  box-sizing:border-box;
}
.share-this .share-left
{	 padding:13px;; cursor: pointer; text-align: center;margin:0 auto;
}
.share-this .share-left .custome-select
{	display:inline-block; color:#FFF; vertical-align:middle; margin-left:0px; border-color:#FFF;max-width: 72%;
	/*background:url(../images/dasbord-custome-select.jpg) no-repeat 97% center;*/
	/*width:56%;*/
}
.share-this .share-left .custome-select select
{	font-size:18px; font-style:italic; font-weight:300; padding: 2px 30px 2px 3px;
	line-height:26px;  color:#000;
    /*width:auto!important;*/
    max-width: 100%;
    /*margin: 0 auto;*/

}
.btn{margin-left:13px; background:#d8424d; padding:5px 15px!important; font-size:20px!important; color:#FFF!important;
	font-weight:bold!important; vertical-align:middle; display:inline-block;}
	.btn:hover{background:#6eb844;}
.share-this .share-left .share
{	margin-left:13px; border-radius:14px; background:#d8424d; padding:5px 15px; font-size:20px; color:#FFF;
	font-weight:bold; vertical-align:middle; display:inline-block;
}
.share-this .share-left .share:hover{background:#6eb844;}
.share-right
{	float:right; width:35%;
}
.share-right p
{	float:left; color:#6fb73f; font-size:28px; padding:10px; font-weight:bold;
}
.share-right .social
{	float:right; margin-top:12px; margin-right:10px;
}
.share-right .social a
{	display:inline-block; vertical-align:middle;
}
.dasbord-bottom-desc
{	box-sizing:border-box; float:left; width:100%; padding:15px 0px;text-align: center;
}
.dasbord-bottom-desc p
{	font-size:14px; font-weight:500; color:#212f3f; margin-bottom: 0px;
}
#open-bank-accout
{	position:absolute; left:50%; top:50%; width:1100px; height:auto; background-color:rgba(0,0,0,0.6);
	margin-left:-550px; margin-top:-250px; border:1px solid #26a3a6; z-index:99;
}
#register,
#magage-benificial-dialog,
#my-profile
{ height:auto; background-color:#262626; border:1px solid #26a3a6; z-index:99; margin:0 auto;
}
.customer-form-page
{	clear:both; display:inline-block; width: 100%;  margin:0 0 0px 0px;
}
.over-lay
{	position:fixed; left:0px; top:0px; width:100%; height:100%; background:url(../images/inner-page-img/pop-up_bg.png) repeat 0 0;
}
.popup-contain
{	position:relative; color:#FFF;
}
.popup-contain #close
{	position:absolute; right:10px; top:10px; text-indent:-9999px; cursor:pointer; width:42px; height:42px;
	background:url(../images/inner-page-img/close_btn.png) no-repeat center center; display:block;
}
.popup-contain h2.title
{	font-size:33px; color:#ffffff; padding:5px 0px; padding-bottom:15px; border-bottom:3px solid #FFF; text-transform:uppercase;
	font-weight:500; background:url(../images/inner-page-img/popup-title_bg.png) no-repeat right center; line-height:36px;
	display:inline-block; padding-right:80px; min-width:33%;
}
#my-profile .popup-contain h2.title
{	background:url(../images/inner-page-img/my-profile-title_bg.png) no-repeat right 5px;
}
.popup-contain .my-info
{	display:block; margin-top:15px;  font-size:22px;
}
.popup-contain .my-info span
{	background:#d8424d; line-height:40px; font-size:20px; padding:0px 10px; display:inline-block; margin-left:15px;
	border-radius:20px;
}
.popup-contain .my-info span:hover
{	background:#313131;
}
.customer-details-form
{	background:#000; border:1px solid #212f3f;     padding: 10px 10px; display:block;
}
.customer-details-form .customer-details-inner
{	background:#FFF; border:0px solid #c9c9c9;display: inline-block;	width: 100%;
}
@media(min-width:768px){
	.customer-details-inner .persinoal-info{  border-right: 3px solid #000; }
	.customer-details-inner .payment-option{ border-left: 3px solid #000; margin-left: -3px; }
}
.customer-details-inner .persinoal-info,
.customer-details-inner .payment-option
{	float:left; width:50%; padding:0px 15px; box-sizing:border-box;
}
.customer-details-inner .payment-option{padding-bottom:15px;}
.customer-details-inner h3
{	color:#222f3f; font-size:24px; padding-bottom:3px; border-bottom: 3px solid #222f3f;
	margin-bottom:15px; font-weight:normal; font-weight: 500;
}

input[type="text"], input[type="password"], textarea{
	border:1px solid #808285; color:#333333; font-size:16px; font-weight:normal; font-family: 'Roboto', sans-serif;
	box-sizing:border-box; padding:7px 10px; display:inline-block;
	-webkit-appearance:none;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
}

.popup-contain input[type="text"],
.popup-contain input[type="password"],
.popup-contain textarea
{	border:1px solid #808285; color:#333333; font-size:16px; font-weight:normal; font-family: 'Roboto', sans-serif;
	box-sizing:border-box; padding:7px 10px; display:inline-block;
	-webkit-appearance:none;border-radius:0;
}

.customer-infomation .input-box
{	margin-bottom:7px;
}
.customer-infomation .input-box.filds .name-text
{	width:48%;
}
.customer-infomation .input-box.filds{float:left;width:100%;}
.customer-infomation .input-box.filds input:first-child{float:left;}
.customer-infomation .input-box.filds input:last-child{float:right;}
.customer-infomation .input-box.filds .middle-name-text
{	width:48%;
}
.customer-infomation .input-box .last-text
{	width:100%;
}
.customer-infomation .input-box.date
{	padding:0px 0px; margin-right:2%;
}
.customer-infomation .input-box .custome-select
{	 width:45%; display:inline-block;
	text-align:left;
}
.customer-infomation .input-box .custome-select select
{	-moz-appearance:none; -webkit-appearance:none; appearance:none; text-indent:1px;text-overflow:'';
	width:100%; box-sizing:border-box; color:#9e9e9e;  border:none; display:block; border:none;
	font-size:14px; font-weight:400;  background:none; font-family: 'Roboto', sans-serif;
}
.customer-infomation .input-box strong
{	display:inline-block; text-transform:uppercase; vertical-align:middle; color:#000;
	font-weight:normal; margin:9px 12px;
}
.customer-infomation .input-box .date
{	display:inline-block; width:41%; padding:0px 0px; vertical-align:top;
	background:url(../images/inner-page-img/date-box_bg.png) no-repeat 92% center;
	float:right;
}
.customer-infomation .input-box .cdate
{	display:inline-block; width:41%; padding:0px 0px; vertical-align:top;
	float:right;
}
.customer-infomation .input-box .date .hasDatepicker
{	width:100%; border:none;font-size: 16px; background: none; height: 35px;
}
.customer-infomation .input-box.wide .custome-select
{	width:100%; box-sizing:border-box;
}
.customer-infomation .input-box.wide .custome-select select
{
}
.customer-infomation .input-box {float:left;width:100%;}
.customer-infomation .input-box .field:first-child{float:left}
.customer-infomation .input-box .field:last-child{float:right}
.customer-infomation .input-box .field
{	display:inline-block; width:48%;
}
.customer-infomation .input-box .field.last
{	margin-left:2%;
}
.file-control
{	float:left; width:30%; box-sizing:border-box; padding:0px 1%;
}
.file-control .file-up
{	background:url(../images/inner-page-img/file_up_bg.png) no-repeat top center; width:100%;
	padding-top:80px; text-align:center; height:30px;
}
.file-control .file-up .file
{	border:none; background:none; display:none;
}
.file-control .file-up:hover .file
{	display:block; width:auto; display:inline-block;
	height:30px; text-align:center;
}
.comment
{	margin-top:10px; height: 75px;
}
.comment .txt-area
{	border:1px solid #808285; color:#9e9e9e; font-size:15px; font-weight:normal; font-family: 'Roboto', sans-serif;
	box-sizing:border-box; padding:5px 10px; display:inline-block; width:100%; resize:none;
}
.payment-option .payment-desc
{	display:block; margin-top:15px; color:#212f3f; font-size:16px; font-weight:normal; margin-bottom:10px;
}
.payment-option-list
{	border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; padding:10px 0px; display:block;
}
.payment-option-list ul li
{	display:inline-block; width:49%; vertical-align:middle; margin-bottom:5px;
}
.payment-option-list ul li label,
.terms label
{	/*margin-left:15px; */color:#222f3f; font-size:17px; vertical-align:middle; display:inline-block;
}
.custom-checkbox
{	background:url(../images/inner-page-img/custome-chk_bg.png) no-repeat bottom center; display:inline-block;
	width:29px; height:29px; position:relative; vertical-align:middle; cursor:pointer;
}
.custom-checkbox .checkbox
{	border:none; background:none; position:absolute; z-index:11; left:0px; top:0px; opacity:0; width:100%; height:100%;
}
.custom-checkbox.selected
{	background-position:top center;
}
.terms
{	display:block; float:left; width:65%; margin-top:20px;
}
.terms label
{	color:#222f3f;
}
.submit
{	float:right; width:35%; text-align:right; margin-top:9px;
}
.submit .submit
{	background:#d8424d; border:0px solid #808285; display:inline-block; width:90%; text-align:center; padding:5px 0px;
	line-height:24px; font-size:18px; color:#FFF; font-family: 'Roboto', sans-serif; font-weight:600; text-transform:uppercase;
	cursor:pointer;
}
.submit .submit:hover{background:#6eb844;}

.upload-proto-list
{	position:relative; padding-left:20px; margin-top:0px;
}
.upload-proto-list h3
{	font-size:24px; padding-bottom:5px; border-bottom:2px solid #FFF;
	margin-bottom:15px; font-weight:normal; display:inline-block; width:60%;
}
.upload-proto-list ul li
{
	display: inline-block;
	margin-right: 45px;
	width: 80px;
	vertical-align: text-top;
	position: relative;
	margin-bottom: 15px;
}
.upload-proto-list ul li img
{	display:block;width:100%;
}
.upload-proto-list ul li span
{	display: block;
	margin-left: 0px;
	vertical-align: top;
	margin-top: 3px;
}
.upload-proto-list ul li span a
{	display:block;
}

.upload-proto-list ul li a.edit
{	width:19px; height:19px; text-indent:-9999px; margin-bottom:20px; background:url(../images/inner-page-img/edit_icon.png) no-repeat center center;position: absolute;
	right: -25px;
	top: 0;
}
.upload-proto-list ul li a.trash
{	width:19px; height:19px; text-indent:-9999px; margin-bottom:20px; background:url(../images/inner-page-img/trash-icon.png) no-repeat center center;position: absolute;
	right: -25px;
	top: 56px;
}

.upload-proto-list ul li h5
{	display:block; font-size:16px; font-weight:normal; margin-top:5px;
}

/* helpsystem */
.helpsystem  {	position:absolute; right:0px; bottom:0px;	width:32px; height:32px; }
.helpsystem  a.clickicon{
	position:relative;display:inline-block; /*background:url(../images/inner-page-img/help-icon.png) no-repeat center center;*/
	width:32px; height:32px; /*text-indent:-9999px;*/ background-size:100%; cursor:pointer;
}
.helpsystem a.clickicon:before {
	content: "\f059";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
	color: #D8424D;
	font-size: 34px;
}

.helpsystem .helpbox {
	position: absolute;    right: 0; top:100%;
	width: 400px;    background: #212f3f; color:#fff;   padding: 10px;
	border: 1px solid #000;    box-sizing: border-box;    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;z-index:999;
}
.helpsystem .helpbox h4{margin-bottom:3px;font-weight:bold;}
@media(max-width:480px){
	.helpsystem .helpbox {width: 269px;    box-sizing: border-box;}
}


/* my profile css */
#my-profile .customer-details-inner
{	background:none; border:none; position:relative; padding-bottom:30px;
}
.popup-contain .custome-profile-left
{	float:left; box-sizing:border-box; padding:0px 1%; width:60%;
}
.popup-contain .basic-details
{	padding-bottom:40px; border-bottom:2px solid #FFF;
}
.popup-contain .basic-details .file
{	/*background:url(../images/inner-page-img/fc.png) no-repeat top center;*/ max-width:134px;width:100%;
	text-align:center; display:inline-block;vertical-align:top;
	position:relative;cursor:pointer;
}
.popup-contain .basic-details .file .fileupload
{	border:none; background:none; display:none;
}
.popup-contain .basic-details .file:hover .fileupload
{	display:block; width:100%; display:inline-block;
	height:30px; text-align:center;
}
.popup-contain .customer-add
{	display:inline-block; width:100%; box-sizing:border-box;
}
.popup-contain .customer-add p
{	float:left; width:100%; margin-bottom:10px; font-size:20px; font-weight:normal;
}
.popup-contain .customer-add p a
{	float:right; margin-bottom:0px; background:url(../images/inner-page-img/my-profile-edit.png) no-repeat center center;
}
.popup-contain .my-id-details
{	float:left; width:40%; box-sizing:border-box; padding:0px 1%;
}
.popup-contain .other-details
{	padding:0px 0px;
}
.popup-contain .input-box
{	margin-bottom:5px;
}
.popup-contain .input-box label
{	display:inline-block; width:39%; vertical-align:middle; font-size: 18px;    font-weight: normal;
}
.popup-contain .input-box .custome-select
{	display:inline-block; vertical-align:middle;	text-align:left;
}
.popup-contain .input-box .custome-select select
{	-moz-appearance:none; -webkit-appearance:none; appearance:none; text-indent:1px;text-overflow:'';
	width:100%; box-sizing:border-box; color:#333333;  border:none; display:block; border:none;
	font-size:16px; font-weight:400;  background:none; font-family: 'Roboto', sans-serif; padding: 6px 5px;

}
.popup-contain .other-details .custome-select
{	padding:0px 0px; width:100%
}
.popup-contain .other-details .input-box input
{	width:100%;
}
.popup-contain .other-details .input-box .text-box
{	width:60%; display:inline-block;
}
.popup-contain .other-details .input-box .text-box input
{	 border:1px solid #aaacae; font-size:16px; color:#333;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
}
.popup-contain .other-details .input-box .field
{	display:inline-block; width:49%;
}
.popup-contain .other-details .input-box .field .text-box
{	width:100%;
}
.popup-contain .other-details .input-box .field.last
{	float:right;
}
.update-info
{	float:right; width:60%; text-align:left; margin-top:10px;
}
.update-info .update-btn
{	background:#d8424d; border:0px solid #808285; display:inline-block;
	color:#FFF; font-family: 'Roboto', sans-serif; font-weight:600; text-transform:uppercase;
	cursor:pointer; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
	box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
    border-radius: 0px;
    font-size: 20px;
    padding: 5px 20px;
    text-transform: uppercase;
    line-height: 24px;
}
.update-info .update-btn:hover{background:#6fb73f;}

.email-notification
{	float:right; width:auto; font-size:18px; font-weight:normal; margin-bottom:5px;
}
.email-notification input {
	display: none;
}
.email-notification span
{	border:2px solid #222f3f; border:2px solid #222f3f; border-radius:16px; width:40px; height:23px; position:relative; display:inline-block;
	vertical-align:middle; margin-left:10px;
}
.email-notification span i.on
{	background:#d8424d; position:absolute; left:-1px; top:0px; width:20px;  height:20px; border-radius:100%;
	border:1px solid #222f3f
}
.email-notification span i.off
{	background:#6eb845; position:absolute; width:20px; height:20px; border-radius:100%; right:-1px;
	border:1px solid #222f3f;
}
.email-notification input + span i.on
{	display:block;
}
.email-notification input + span i.off
{	display:none;
}
.email-notification input:checked + span i.on
{	display:none;
}
.email-notification input:checked + span i.off
{	display:block;
}

.bank-details
{	box-sizing:border-box; padding:5px 15px; border:1px solid #6fb73f; background:#FFF; float:left; width:100%;

}
.div_chkbox{display:inline-block;width:49%;}
.detail-header
{	margin-bottom:15px;
}
.detail-header h4
{	display:inline-block; font-size:26px; color:#01293f; width:30%; text-align:left; vertical-align:middle;
}
.detail-header p
{	display:inline-block; font-size:14px; color:#01293f; line-height:16px; width:65%; text-align:left; vertical-align:middle;
}
.bank-details .input-box
{	width:100%; margin-bottom:7px;
}
.bank-details .input-box .custome-select
{	width:100%; border:1px solid #808285;
}
.bank-details .input-box .custome-select select
{	color:#01293f;
}
.bank-details .input-box .text
{	 border:1px solid #808285; font-size:22px; color:#9e9e9e; width:100%;
}
.bank-details .input-box.date
{	float:left;
}
.bank-details .input-box.date label
{	width:30%; text-align:center; display:inline-block; vertical-align:middle;  color:#212f3f; font-size:18px;
	margin-top:7px;
}
.bank-details .input-box.date .date
{	width:60%; float:right; display:inline-block; border:1px solid #808285; padding:3px 0px; vertical-align:top;
	background:url(../images/inner-page-img/date-box_bg.png) no-repeat 92% center;
}
.bank-details .input-box.date .date #datepicker
{	width:100%; border:none; background:none; font-size:22px; color:#9e9e9e; width:100%; padding:0px;
}
.bank-details .file-up
{	padding-left:40%; background:url(../images/inner-page-img/file-upload-bg.png) no-repeat 20px center;
	clear:both;
}
.bank-details .file-up ul
{	padding-top:20px;
}
.bank-details .file-up ul li
{	border:1px solid #808285; width:100%; margin-bottom:7px; font-size:14px; color:#222f3f; float:left;
	padding:3px 5px; box-sizing:border-box;
}
.bank-details .file-up ul li span
{	display:inline-block; margin-left:20px;
}
.bank-details .file-up ul li i
{	display:block; background:url(../images/inner-page-img/delete-icon.png) no-repeat center center; width:14px; height:15px;
	text-indent:-9999px; text-align:left; cursor:pointer; float:right; margin-right:5px; margin-top:2px;
}
.bank-details .file-up p
{	border:1px solid #808285; width:100%; margin-bottom:7px; font-size:14px; color:#222f3f; float:left;
	padding:3px 5px; box-sizing:border-box; background:url(../images/inner-page-img/add-more_icon.png) no-repeat 95% center;
}
.submit-form
{	float:left; width:100%; text-align:right; margin-top:30px;
}
.submit-form span{display:inline-block;}

.submit-form .save
{	 background:#d8424d; border:0px solid #808285; display:inline-block;  text-align:center;
	color:#FFF; font-family: 'Roboto', sans-serif; font-weight:600; text-transform:uppercase;
	cursor:pointer;
    font-size: 20px;
    padding: 5px 20px;
    text-transform: uppercase;
    line-height: 24px;

}

.submit-form .save:hover{background:#6fb73f;}

/* end my profile css */

/* start open account css */
#open-bank-accout .customer-details-inner
{ border:none; background:none; position:relative;
}
#open-bank-accout .customer-details-inner .account-spec,
#open-bank-accout .customer-details-inner .persinoal-details
{	float:left; width:60%; padding:20px 2%;  box-sizing:border-box; border:1px solid #c9c9c9; background:#FFF;
}
#open-bank-accout .customer-details-inner .persinoal-details
{	margin-top:10px;
}
#open-bank-accout .customer-details-inner .accout-details
{	float:right; width:39%; padding:20px 2%;  box-sizing:border-box; border:1px solid #c9c9c9; background:#FFF;
}
.check-app-id
{	display:block; text-align:right; margin-bottom:15px;
}
.check-app-id p
{	display:inline-block; font-size:18px; color:#FFF;
}
.check-app-id .text
{	display:inline-block; width:40%; padding:7px !important;
}
.check-app-id .Check
{	float:right;  min-width:150px; text-align:center; background:#70b73f; border:1px solid #808285; font-size:18px;
	color:#FFF; line-height:31px; display:block; padding-bottom:2px; display:inline-block; margin-left:15px;
}
.join-option
{	display:block; text-align:center; padding-top:10px; padding-bottom:25px;
	border-bottom:1px solid #b1b0ae;
}
.join-option ul
{	display:block;
}
.join-option ul li
{	display:inline-block; min-width:30%;
}
.join-option ul li label
{	color:#212f3f; font-size:18px; font-weight:normal; display:inline-block; vertical-align:middle;
}
.join-option ul li .custom-radio
{	display:inline-block; width:16px; height:16px; background:url(../images/inner-page-img/custome-radio-bg.png) no-repeat left bottom;
	position:relative; vertical-align:middle; margin-right:15px;
}
.join-option ul li .custom-radio .radio
{	position:absolute; left:0px; top:0px; opacity:0; z-index:11; width:100%; height:100%; background:none; border:none;
}
.join-option ul li .custom-radio.selected
{	background-position:left top;
}
.select-bank center
{	text-align:center; font-size:24px; color:#212f3f; margin:10px 0px; display:block;
}
.select-bank center h4
{	font-weight:normal;
}
.select-bank ul
{ text-align:center; margin-top:20px; margin-bottom:30px;
}
.select-bank ul li
{	display:inline-block; margin:0px 15px; vertical-align:middle; position:relative;
}
.select-bank ul li .bank-featured
{	position:absolute; left:0px; width:450px; border:2px solid #000; background:#FFF; padding:15px;
	top:0px; z-index:99;
}
.select-bank ul li .bank-featured .banklogo
{	float:right;
}
.select-bank ul li .bank-featured h3
{	font-size:24px; color:#222f3f; display:block; margin-bottom:10px; font-weight:normal; text-align:left; border-bottom:none;
	clear:both;
}
.select-bank ul li .bank-featured .input-box
{	display:block; margin-bottom:30px;
}
.select-bank ul li .bank-featured .input-box ul
{	text-align:left;
}
.select-bank ul li .bank-featured .input-box ul li
{	display:inline-block; min-width:30%; margin:0px;
}
.select-bank ul li .bank-featured .input-box ul li label
{	font-size:18px; color:#222f3f; display:inline-block; width:auto !important;
}
.select-bank ul li .bank-featured .action
{	text-align:center;
}
.select-bank ul li .bank-featured .action .save
{	min-width:150px; text-align:center; display:inline-block;
	background:#70b73f; border:0px solid #808285; font-size:18px; color:#FFF;
	line-height:31px; padding-bottom:2px;
}
.data-import
{	text-align:center; padding:30px 0px;
}
.data-import span
{	display:inline-block; width:40%;
}
.data-import span.import-profile
{	margin-right:30px;
}
.data-import span.import-profile a
{	background:#30a1dc; border:1px solid #808285; font-size:18px; color:#FFF; line-height:31px; display:block; padding-bottom:2px;
}
.data-import span.create-acc a
{	background:#d8424d; border:1px solid #808285; font-size:18px; color:#FFF; text-align:center; line-height:31px; display:block; padding-bottom:2px;
}
.data-import span a:hover
{	background:#313131;
}
.accout-details .input-box
{	float:left; width:100%; margin-bottom:7px;
}
.accout-details .input-box label
{	display:inline-block; width:55%; font-size:16px; color:#212f3f; margin-top:5px;
}
.accout-details .input-box .input-text
{	width:44%; float:right;
}
.accout-details .input-box.address label
{	width:29%;
}
.accout-details .input-box.address .input-text
{	width:70%;
}
.accout-details .input-box.address .input-text .field
{	width:48%; float:left;
}
.accout-details .input-box.address .input-text .field.last
{	float:right;
}
.accout-details .input-box .input-text .text
{	width:100%;
}
.second-title
{	margin-top:20px; float:left; width:100%; position:relative;
}
.second-title .import
{	float:right; position:absolute; right:0px; top:0px; min-width:180px; text-align:center;
	background:#30a1dc; border:1px solid #808285; font-size:18px; color:#FFF; line-height:31px; display:block; padding-bottom:2px;
}
#open-bank-accout .terms
{	padding:20px 0px; text-align:center; width:100%;
}
.terms p
{	display:inline-block; min-width:450px; color:#d8424d; font-size:16px;
}
.terms p .custom-checkbox
{	margin-right:30px;
}
.terms .apply
{	background:#70b73f; border:1px solid #808285; font-size:28px; color:#FFF; text-align:center; line-height:31px; display:inline-block; padding-bottom:2px;
	min-width:200px;  text-transform:uppercase; vertical-align:middle; font-weight:600;
}
/* end open account css */


/* start open account css */
#send-money .popup-contain h2.title
{	background:url(../images/inner-page-img/save-money-title-bg.png) no-repeat right 6px;
}

#send-money .customer-details-inner
{	position:relative; background:none; border:none;
}
#send-money-tab
{	border:none; border-radius:0px; background:none; padding:0px;
}
#send-money-tab .ui-tabs-nav
{	background:none; border:none; border-radius:0px; margin-left:1px;
}
#send-money-tab .ui-tabs-nav li
{	border:2px solid #212f3f; border-radius:0px; border-bottom:0px; background:#808285; margin:0px;
	outline:none;
}
#send-money-tab .ui-tabs-nav li:focus{outline:none;}
#send-money-tab .ui-tabs-nav li a
{	color:#FFF; font-size:20px;  outline:none!important;
}
#send-money-tab .ui-tabs-nav li.ui-state-active
{	background:#212f3f!important; color:#fff; padding-bottom:0; outline:none!important;
}
#send-money-tab .ui-tabs-panel
{	background:none; float:left; width:100%; box-sizing:border-box; padding:10px;
}
#send-money-tab .ui-tabs-panel
{	border:1px solid #212f3f; background:none;
}
#tabs-innner
{	background:none; border:none;
}
#tabs-innner .ui-tabs-panel
{	background:none; border:none; padding:0px;
}
#send-money-tab .ui-tabs-nav
{	background:#FFF;
}
#tabs-innner .ui-tabs-nav li
{	border:none;
}
#tabs-innner .ui-tabs-nav li.ui-state-active
{	background:none;
}
#tabs-innner .process
{	width:100%; position:relative; clear:both;
}
.process .next-step,
.process .prev-step
{	width:75px; height:24px; background:url(../images/inner-page-img/next-step-icon.png) no-repeat center center;
	position:absolute; right:2%; top:20px; display:block; cursor:pointer; text-indent:-99999px; text-align:left;
}
.process .prev-step
{	right:0px; left:2%; background:url(../images/inner-page-img/back-step-icon.png) no-repeat center center;
}
#tabs-innner .ui-tabs-nav
{	background:url(../images/inner-page-img/tab-inner-bg.png) repeat-x left 30px; display:block; margin:0 auto; text-align:center;
	margin-top:25px; width:80%;
}
#tabs-innner .ui-tabs-nav li
{	display:inline-block; float:none; min-width:20%;
}
#tabs-innner .ui-tabs-nav li a h3
{	text-decoration:none; border:none; padding:0px; font-size:14px; color:#FFF; text-align:center;
	padding:0px;
}
#tabs-innner .ui-tabs-nav li a
{	text-align:center;
}
#tabs-innner .ui-tabs-nav li a h3 span
{	width:40px; height:40px; display:block; margin:0 auto; line-height:40px; text-align:center; font-size:28px;
	border:1px solid #FFF; margin-bottom:15px; background:#000; color:#FFF; text-align:center; border-radius:100%;
}
#tabs-innner .ui-tabs-nav li.ui-state-active a h3 span
{	background:#FFF; color:#000;
}
#tabs-innner #innner-tab-1,
#tabs-innner #innner-tab-3
{	padding-top:40px; text-align:center; color:#FFF;
}
#tabs-innner #innner-tab-1 p.hello-msg,
#innner-tab-2 p.hello-msg,
#tabs-innner #innner-tab-3 p.hello-msg
{	font-size:24px; color:#FFF; margin-bottom:40px;
}
#tabs-innner #innner-tab-3 p.hello-msg
{	margin-bottom:0px;
}
#tabs-innner #innner-tab-1 .custome-select
{	min-width:300px; background-color:#FFF;
}
#tabs-innner #innner-tab-1 .custome-select select
{	font-size:20px; color:#212f3f; font-weight:600; text-transform:capitalize;
}
.send-data
{	display:block; margin-top:40px; text-align:center; display:block;
}
.send-data .send
{	background:#d8424d; border:1px solid #808285; font-size:20px; color:#FFF; text-align:center; line-height:31px;
	display:inline-block; padding-bottom:2px; min-width:150px;  text-transform:uppercase; vertical-align:middle; font-weight:600;
}
#send-money .help
{	top:-40px; right:0px; height: 42px;
}
#innner-tab-2
{	text-align:center; padding-top:40px !important;
}
.send-money-customer
{	display:block; text-align:center; float:left; width:100%; clear:both;
}
.customer-box-1
{	display:inline-block; width:30%; vertical-align:top; margin-right:3%;
}
.customer-box-1 .photo
{	width:37%; display:inline-block; margin-right:3%; vertical-align:top;
}
.customer-box-1 .photo img
{	width:100%; height:auto;
}
.customer-box-1 .photo .custome-select
{	background-color:#fff; display:block; margin-top:5px; width:90%; min-width:inherit;
}
.customer-box-1 .photo .custome-select select
{	font-size:16px; color:#212f3f;
}
.customer-box-1 .payment-block
{	width:54%; display:inline-block; vertical-align:top;
}
.customer-box-1 .payment-block .input-box
{	margin-bottom:3px;
}
.customer-box-1 .payment-block .input-box label
{	color:#808285; font-size:14px; display:block; width:100%; text-align:left;
}
.customer-box-1 .payment-block .input-box .text
{	width:100%; font-size:14px; padding:0px 5px; box-sizing:border-box;
}
.customer-box-1 .payment-block .action
{	display:block; margin-top:6px; text-align:left;
}
.customer-box-1 .payment-block .action .cancel,
.customer-box-1 .payment-block .action .edit-link
{	color:#d8424d; font-size:14px;
}
.customer-box-1 .payment-block .action .save
{	color:#70b73f; font-size:14px; float:right;
}
.customer-box-1.customer-box-3
{	width:11%; margin-right:0px;
}
.customer-box-1.customer-box-3 .photo
{	width:100%;
}
.send-money-customer .submit-form
{	display:block; margin:30px 0px; text-align:center;
}
.send-money-customer .submit-form .send
{	background:#d8424d; border:1px solid #808285; font-size:20px; color:#FFF; text-align:center; line-height:31px;
	display:inline-block; padding-bottom:2px; min-width:150px;  text-transform:uppercase; vertical-align:middle; font-weight:600;
}
#tabs-2
{	 padding-top:40px;
}
#tabs-2 p.hello-msg
{	font-size:24px; color:#FFF; margin-bottom:40px;
}
.recheck-data
{	border:0px solid #6fb73f; float:left; box-sizing:border-box; padding:15px; /*float:left;*/text-align: center; width:100%; clear:both;
	background:#FFF;
}
.recheck-data .customer-box
{	width:31%; margin-right:0%; display:inline-block; vertical-align: top;
}
.recheck-data .customer-box.last
{	margin-right:0px;
}
.recheck-data .customer-box .photo
{	width:30%; float:left; margin-right:5%; border:2px solid #009396; text-align:center;
	padding-top:25px; min-height:105px;
}
.recheck-data .customer-box .photo span
{	display:block; text-align:center; font-size:16px; color:#212f3f; margin-top:5px; margin-bottom:10xp;
}
.recheck-data .customer-box .details
{	float:left; width:63%; text-align:left;
}
.recheck-data .customer-box .details label
{	color:#808285; font-size:14px;
}
.recheck-data .customer-box .details span.amount
{	font-size:24px; color:#6fb73f; margin-bottom:5px; display:block; font-weight:600;
}
.recheck-data .customer-box .details p
{	color:#808285; font-size:14px;
}
.recheck-data .customer-box .details p strong
{	font-size:14px; color:#9cc7ce; display:block; width:70%;
}
.recheck-data .customer-box .details .edit-details
{	color:#d8424d; font-size:14px;
}
.recheck-information .action
{	clear:both; margin-top:15px;
}
.recheck-information .action .custom-checkbox
{	display:inline-block; margin-right:15px; vertical-align:top;
}
.recheck-information .action p
{	display:inline-block; color:#d8424d; font-size:18px; margin-right:20px;
}
.recheck-information .action p span
{	display:block; color:#6fb73f;
}
.recheck-information .action .edit-info
{	background:#d8424d; border:0px solid #808285; font-size:20px; color:#FFF; text-align:center; line-height:24px;
	display:inline-block; padding: 4px 20px; text-transform:uppercase; vertical-align:top; font-weight:600; font-family: "Roboto",sans-serif;
}
.recheck-information .action .edit-info:hover {background:#6fb73f;}
.recheck-information .action .conform
{	background:#6fb73f; border:0px solid #808285; font-size:18px; color:#FFF; text-align:center; line-height:24px; margin-left:10px;
	display:inline-block; padding: 4px 20px;text-transform:uppercase; vertical-align:top; font-weight:600; font-family: "Roboto",sans-serif;
}
.recheck-information .action .conform:hover {background:#d8424d;}
#innner-tab-3 .payment-block
{	border:1px solid #6fb73f; float:left; box-sizing:border-box; padding:10px; float:left; width:90%; clear:both;
	background:#FFF; margin:5px 5% 0px 5%;
}
.payment-block .pay-block1
{	width:45%; margin-right:5%; float:left;
}
.payment-block .pay-block1 label,
.payment-block .pay-block2 label
{	font-size:18px; color:#989898; display:block; width:100%; text-align:left;
}
.payment-block .pay-block1 .input-box,
.payment-block .pay-block2 .input-box
{	margin-bottom:7px; float:left; width:100%;
}
.payment-block .pay-block2 .input-box
{	width:70%; background:url(../images/inner-page-img/creadit-card-icon.png) no-repeat 98% 12px; padding-right:30%;
}
.payment-block .pay-block1 .input-box .text,
.payment-block .pay-block2 .input-box .text
{	width:100%; color:#989898; font-size:18px;
}
.payment-block .pay-block1 .input-box .custome-select
{	background-color:#FFF; clear:both; display:block; width:100%; padding:0px;
}
.payment-block .pay-block1 .input-box .custome-select select
{	font-size:18px; font-weight:bold; color:#212f3f;
}
.payment-block .pay-block1 .input-box .field
{	float:left; width:35%;
}
.payment-block .pay-block1 .input-box .field.last
{	float:right;
}
.payment-block .pay-block1 .date
{	display:block; width:100%; border:1px solid #808285; padding:0px; vertical-align:top;
	background:url(../images/inner-page-img/date-box_bg.png) no-repeat 92% center;
}
.payment-block .pay-block1 .date .date-piker
{	font-size:18px; font-weight:bold; color:#212f3f; background:none; border:none;  width:100%;
}
.payment-block .pay-block2
{	float:right; width:50%;
}
.payment-block .action
{	float:right; width:50%; text-align:right; margin-top:150px;
}
.payment-block .action img
{	float:left;
}
.payment-block .action .pay-now
{	background:#6fb73f; border:1px solid #808285; font-size:24px; color:#FFF; text-align:center; line-height:31px; margin-right:10px;
	display:inline-block; padding-bottom:2px; min-width:150px;  text-transform:uppercase; vertical-align:top; font-weight:600;
}
.thanks
{ margin-bottom:40px; display:block; clear:both; text-align:center;
}
.thanks h4
{	color:#70b73f; font-size:46px; font-weight:500;
}
.thanks p
{	font-size:28px; color:#FFF;
}
/* ------------- faq page css ------------- */
.main-contain
{	float:left; width:100%; clear:both; display:block; margin-top:15px;
}
.main-contain .site-contain
{	width:70%;
}
.main-contain .slidebar
{	 width:25%;
}
.slidebar-title
{	font-size:30px; color:#212f3f; text-align:left; margin-bottom:25px; display:block; font-weight:600; margin-top: 0px;
}
.slidebar .category-list
{	padding-left:0px;
}
.slidebar .category-list li
{	 border-bottom: 1px solid #c9c9c9;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.slidebar .category-list li a
{	font-size:18px;  color:#212f3f;
}
.slidebar .category-list li.current a
{	font-weight:700;
}
.faq-list-accordion h3.ui-accordion-header
{	border:none; font-size:20px; color:#212f3f; text-align:left; margin: 0px 0px 0px 0px;  display:block; font-weight:600;
	border-radius:0px; padding: 15px 40px 15px 0px; background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #c9c9c9;
}
.faq-list-accordion .ui-accordion-content { padding: 0px 0px 30px 0px;}
.faq-list-accordion .ui-accordion-content p { margin: 0px;}
.faq-list-accordion.ui-accordion .ui-accordion-header .ui-accordion-header-icon { right:5px!important; left: inherit; top: 12px; margin: 0px; width: 28px; height: 28px;}
.faq-list-accordion .ui-icon-triangle-1-e {background:url(../images/inner-page-img/accodian_bg.png) no-repeat right 100%;}
.faq-list-accordion .ui-icon-triangle-1-s {background:url(../images/inner-page-img/accodian_bg.png) no-repeat right 12px;}

.faq-list-accordion h3.ui-accordion-header.ui-state-active
{	background-position:left 17px; margin-bottom:5px; border-bottom: 0px solid #c9c9c9;
    color:#70b73f;
}
.faq-list-accordion h3.ui-accordion-header:hover {color:#70b73f;}
.faq-list-accordion .ui-accordion-content
{	border:none; border-radius:0px;height: auto!important;
}
.pagenation
{	clear:both; display:block; margin-top:40px; float:left; width:100%; margin-bottom:10px;
}
.pagenation ol
{	display:block;
}
.pagenation ol li
{	display:inline-block; vertical-align:middle; margin-right:10px;
}
.pagenation ol li a
{	border:1px solid #a5a5a5; width:40px; height:40px; text-align:center; line-height:40px; font-size:26px;
	color:#b1b0ae; display:block;
}
.pagenation ol li.current a,
.pagenation ol li a:hover
{	border-color:#313131; color:#313131;
}
.pagenation ol li strong a
{	border:none;
}
.pagenation ol li strong a img
{	vertical-align:middle; margin-top:3px;
}
/* ------------- end faq page css ------------- */

/* ------------- cms page css ------------- */

.cms-page
{	padding:0px 10%;
}
.cms-page .cms-block1
{	float:left; width:100%; clear:both; display:block; padding-bottom:20px; border-bottom:1px solid #c9c9c9; margin-bottom:20px;
}
.cms-page .cms-block1.last
{	border-bottom:none;
}
.cms-block1 .block-desc
{	float:left; width:50%;
}
.cms-block1 h4
{	font-size:30px; color:#212f3f; text-align:left; margin-bottom:15px; display:block; font-weight:600;
}
.cms-block1 .block-image
{	float:right; width:47%;
}
.cms-block1 .block-image img
{	max-width:100%;
}
.pagenation.cms-page
{	text-align:center; padding:0px;
}


/* ------------- cms page css ------------- */


/* ------------- register page css ------------- */
#register
{
}
#register .customer-details-inner
{	padding:0px 20%; border:none; background:none; position:relative;
}
#register .customer-details-inner .hello-msg
{	font-size:24px; color:#FFF; margin-bottom:10px; text-align:center;
}
#register .popup-contain h2.title
{	background:url(../images/register-title_bg.png) no-repeat right 5px;
}
.register-form .input-box
{	float:left; width:100%; clear:both; margin-bottom:15px;
}
.register-form .input-box .field
{	float:left; width:48.5%;
}
.register-form .input-box .field.last
{	float:right;
}
.register-form .input-box .field.pass-code
{	float:right; width:25%;
}
.register-form .input-box .text
{	width:100%; box-sizing:border-box;
}
.register-form .action
{	float:left; width:100%; margin-top:10px;
}
.register-form .action p
{	float:left; font-size:20px; color:#70b73f; padding-top:5px;
}
.register-form .action p a
{	color:#30a1dc;
}
.register-form .action .sign-up
{	background:#d8424d; border:1px solid #808285; font-size:20px; color:#FFF; text-align:center; line-height:31px; float:right;
	display:inline-block; padding-bottom:2px; min-width:150px;  text-transform:uppercase; vertical-align:top; font-weight:600;
}
.popup-contain .social-share
{	margin-top:40px; float:left; width:100%; clear:both;
}
.popup-contain .social-share h4
{	font-size:28px; color:#FFF; margin-bottom:10px; text-align:center; padding:12px 0px; margin-left:5%; margin-right:5%;
	border-top:2px solid #FFF; font-weight:normal;
}
.popup-contain .social-share ul li
{	display:inline-block; margin-bottom:40px ; width:48.5%;
}
.popup-contain .social-share ul li img
{	max-width:100%;
}
.verified
{	float:left; width:97%; clear:both; display:block; margin-top:40px;
}
.verified img
{	max-width:100%;
}
/* ------------- register page css ------------- */
/* ------------- my transfers page css ------------- */

#my-statement
{	position:fixed; right:0px; top:0px; width:60%; height:100%; background-color:#222f3f; z-index:99;
}
.dataTables_filter,#employee-grid_info {
	display: none;
}
#my-statement .popup-contain h2.title
{	background:url(../images/my-transfer-title-bg.png) no-repeat right 0px; width:100%; box-sizing:border-box;
	line-height:73px; padding-bottom:0px;
}
#my-statement .customer-details-form
{	border:none; padding:0px; background:none;
}
#my-statement .popup-contain #close
{	right:auto; left:10px;
}
.search-tranfers
{	border:1px solid #FFF; float:right; width:50%; margin:15px 0px;
}
.search-tranfers .text
{	border:none!important; width:100%; font-size:20px; font-weight:normal; color:#FFF !important; background:none;background-color: transparent!important; border:none !important;
}
.date-filter .date .date-piker,.date-filter .date .date-piker1,.date-filter .date .date-piker-transfer1,.date-filter .date .date-piker-transfer2,.date-filter .date .date-piker2 , .date-filter .date .date-piker1-ewallet ,.date-filter .date .date-piker2-ewallet {background-color:transparent!important;color:#ffffff!important;}
.date-filter .view-list{color:#ffffff!important;}
#my-statement{overflow-y:auto;}
#my-statement .customer-details-form{margin-top:20px;}
#my-statement .popup-contain{padding:15px;}
#my-statement .popup-contain input[type="text"], #my-transfers .popup-contain input[type="password"],
#my-statement .popup-contain textarea{padding:5px 10px!important;}







#my-transfers
{	position:fixed; right:0px; top:0px; width:60%; height:100%; background-color:#222f3f; z-index:99;
}
.dataTables_filter,#employee-grid_info {
	display: none;
}
#my-transfers .popup-contain h2.title
{	background:url(../images/my-transfer-title-bg.png) no-repeat right 0px; width:100%; box-sizing:border-box;
	line-height:73px; padding-bottom:0px;
}
#my-transfers .customer-details-form
{	border:none; padding:0px; background:none;
}
#my-transfers .popup-contain #close
{	right:auto; left:10px;
}
.search-tranfers
{	border:1px solid #FFF; float:right; width:50%; margin:15px 0px;
}
.search-tranfers .text
{	border:none!important; width:100%; font-size:20px; font-weight:normal; color:#FFF !important; background:none;background-color: transparent!important; border:none !important;
}
.date-filter .date .date-piker,.date-filter .date .date-piker1,.date-filter .date .date-piker2{background-color:transparent!important;color:#ffffff!important;}
.date-filter .view-list{color:#ffffff!important;}
#my-transfers{overflow-y:auto;}
#my-transfers .customer-details-form{margin-top:20px;}
#my-transfers .popup-contain{padding:15px;}
#my-transfers .popup-contain input[type="text"], #my-transfers .popup-contain input[type="password"],
#my-transfers .popup-contain textarea{padding:5px 10px!important;}

.search-tranfers .search-btn
{	float:right; border:none; text-indent:-9999px; text-align:left; border-left:1px solid #FFF;
	background:url(../images/search-icon.png) no-repeat center center;
	height:30px; width:48px;
}
.date-filter
{	float:left; width:100%; clear:both; display:block;
}
.date-filter .date input{width:100%;}

.date-filter .from,
.date-filter .to
{	display:inline-block; margin-right:10px;
}
.date-filter .date
{	background:url(../images/search-date_bg.png) no-repeat 92% center;
	border: 1px solid #fff; display: inline-block; padding:0px; vertical-align:middle;
	width:160px;
}
.date-filter .date .hasDatepicker
{	width:100%; font-size:16px; border:none !important; background:none; color:#FFF !important;
}
.date-filter label
{	display:inline-block; vertical-align:middle; color:#FFf; font-size:20px; text-transform:capitalize; margin-right:5px;
}
.date-filter .view-list
{    background:#009396; border:1px solid #009396; font-size:18px; color:#FFF; text-align:center; padding:3px 30px;
    display:inline-block; text-transform:uppercase; font-weight:400; float:right; line-height:24px;
}
.tranfers-list
{	float:left; width:100%; clear:both; display:block; margin-top:15px;
}
.tranfers-list table
{	width:100%;
}
.tranfers-list table
{	border:2px solid #009396; background:#FFf; border-collapse:collapse;
}
.tranfers-list table tr th
{	border-bottom:1px solid #66bec0; border-right:1px solid #009396; text-align:center; font-size:14px;
	color:#212f3f; padding:5px 10px; background:url(../images/shorting-aero_bg.png) no-repeat 98% center; font-weight:600;
}
.tranfers-list table tr td
{	color:#212f3f; padding:5px 10px; font-weight:normal; font-size:14px;  border-right:1px solid #009396; text-align:center;
}
.tranfers-list table tr td span
{	font-size:13px;
}
.tranfers-list table tr td span.status
{	color:#d8424d;
}
#user_tranactions tr{
	cursor:pointer;
}
.tranfers-list table tr td span.paid
{	color:#6fb73f;
}
.download-options
{	clear:both; display:block; float:left; width:100%; text-align:center; margin-top:30px;
}
.download-options .pdf
{	display:inline-block; text-align:center; font-size:20px; color:#FFF; width:40%; vertical-align:top;
}
.download-options .print
{	display:inline-block; text-align:center; font-size:20px; color:#FFF; width:40%; vertical-align:middle;
}
.download-options a
{	display:inline-block; color:#FFF;
}
.download-options img
{	display:block; margin:0 auto;
}
/* ------------- end my transfers page css ------------- */

/* login popup css */

#login
{	position:absolute; background-color:rgba(0,0,0,0.7); width:500px; top:40%; left:50%; margin-left:-250px;
}
#login .popup-contain h2.title
{	background:none; width:100%; margin-bottom:10px; box-sizing:border-box;
}
#login .customer-details-form
{	margin-top:10px;
}
#login .input-box .field
{	margin-bottom:7px;
}
#login .input-box .text
{	width:100%;
}
#login .action .login-btn
{	background:#70b73f; border:1px solid #808285; font-size:20px; color:#FFF; text-align:center; line-height:31px;
	display:inline-block; padding-bottom:2px; min-width:150px; text-transform:uppercase; vertical-align:top; font-weight:normal;
}
#login .customer-details-form
{	padding-bottom:50px; position:relative;
}
#login .help
{	bottom:10px; right:10px;
}
/* end login popup css */
/* -------------------- end inner page css start -------------------- */
.footer-bottom-part
{	background:#000; float:left; width:100%; clear:both; display:block; padding:25px 0px;
}
.footer-bottom-part h5
{	font-size:22px; text-transform:uppercase; margin-bottom:20px; font-weight:normal;
}
.footer-bottom-part p
{	font-size:13px; color:#FFF;
}
.footer-bottom-part .copy-right
{	font-size:14px; display:block; margin-top:20px;
}
.share-this .share-left p {
	color: #fff;
	display: inline-block;
	font-size:18px;
	font-style: italic;
	font-weight: 300;
	line-height: 26px;
	margin-left: 15px;
	padding: 10px 0;
	vertical-align: middle;
}

#my-profile, #signup-page {	background:#222f3f;
}
#login-page, #magage-benificial-dialog { border: #222f3f solid 10px;}

#magage-benificial-dialog .customer-details-form { border-top: #222f3f solid 10px!important;}
#magage-benificial-dialog { background: #fff;}
#magage-benificial-dialog .customer-details-form { padding: 0px;}
#magage-benificial-dialog .customer-details-inner .persinoal-info, #magage-benificial-dialog  .customer-details-inner .payment-option { padding: 0px 15px 15px 15px;}
.select-benificial { padding: 0px 15px 0px 15px;}
#magage-benificial-dialog .popup-contain { color: #222f3f;}

#magage-benificial-dialog .customer-details-form,
#my-profile .customer-details-form,
#login-page .customer-details-form,
#signup-page .customer-details-form
{	background:none; border:none; margin-top:0px;
}
.page-contain .page-title.benificial h1
{	background:url(../images/manage-benificial-icon-black.png) no-repeat right top; padding-right: 60px; background-size: 40px auto;
}
.page-contain .page-title.profile h1
{	background:url(../images/my-profile-title_bg-black.png) no-repeat right top; padding-right: 60px;
	/*font-family: Roboto Medium, sans-serif;
	font-weight: normal; font-size:30px;    margin-top: 0;*/

}

.page-contain .page-title.dashboard h1{
	background:url(../images/dasboard-icon2.svg) no-repeat right top; padding-right: 50px; background-size: 52px 48px;
}
.page-contain .page-title.your-money h1{
	background:url(../images/saving-money.png) no-repeat right top; padding-right: 50px; background-size: 35px auto;
}
.all-inner-page .my-info
{	display:block; margin-top:15px;  font-size:22px;
}
.all-inner-page .my-info span
{	background:#d8424d; line-height:40px; font-size:20px; padding:0px 10px; display:inline-block; margin-left:15px;
	border-radius:20px; color:#FFF;
}
#customer-fillup-form .date #datepicker
{	width:100%; border:none;
}
#login-page
{	width:100%; max-width: 770px; margin: 0 auto;
}
.security-note
{	border:2px solid #b1b0ae; width:100%;  padding:25px; opacity:0;	transition:1s;-moz-transition:1s;-webkit-transition:1s;
}
@media(max-width:768px){
	.security-note{width:300px;}
}
.security-note.show{opacity:1;}
.security-note img
{	 display:block; margin:0px auto;height: 179px;
}
.security-note h4
{	text-transform:uppercase; color:#222f3f; font-size:18px; font-weight:normal; margin-bottom:30px;
	text-align:center;
}
.security-note p
{	font-size:16px; font-weight:bold; color:#222f3f; margin-bottom:20px;
}
.security-note p strong
{	color:#6db844;
}
.security-note ul
{	display:block; padding-left:15px;
}
.security-note ul li
{	font-size:14px; color:#222f3f; list-style-type:disc; margin-bottom:15px; line-height:normal;
}
#login-page .popup-contain,
#signup-page .popup-contain
{	color:#222f3f; padding:0px;
}
#login-page .hello-msg,
#signup-page .hello-msg
{	font-size:32px; margin-top:45px; margin-bottom:30px; text-align:center;
}
.page-title.login h1
{	background:url(../images/login-icon-black.png) no-repeat right 0px;
    background-size: 40px auto;
    padding-right: 50px;
}
.login-form
{	padding:0px 5%; margin-bottom:30px;
}
.login-form .social-share
{	float:none;
}
.login-form .social-share h4
{	color:#222f3f; text-align:center;
}
.login-form .input-box
{	float:left; width:100%; clear:both; margin-bottom:7px;
}
.login-form .input-box .field
{	float:left; width:48.5%; margin-bottom:10px;
}
.login-form .input-box .field.last
{	float:right;
}
.login-form .input-box .field .text
{	width:100%; box-sizing:border-box;
}
.name, .readonly{text-transform:capitalize;}
.loginlogin input.text{padding: 7px 10px!important;}
.login-form p
{	color:#30a1dc; font-size:14px; padding-left:15px;
}
.login-form .action
{	text-align:center; margin-top:20px;
}
.login-form .action .login-btn
{	background: #d8424d none repeat scroll 0 0;
	border: 0px solid #808285;-webkit-appearance: none;border-radius:0px;
	color: #fff;-moz-border-radius:0px;-webkit-border-radius:0px;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	line-height: 31px;
	min-width: 180px;
	padding-bottom: 2px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
	padding: 3px 15px;
}
.login-form .action span
{	display:block; text-align:center; color:#70b73f; margin-top:10px;
}
.login-form .action span a
{	color:#30a1dc;
}
#login-page .popup-contain .help,
#signup-page .popup-contain .help {	display: inline-block; padding: 0 5% 20px; text-align: right; width: 100%; text-transform: capitalize; }
#signup-page
{	margin:0 auto; max-width:770px; width: 100%;
}
.page-title.signup h1
{	background:url(../images/sign-us--icon.png) no-repeat right top;
    background-size: 40px auto;
    padding-right: 50px;
}
#signup-page .login-form .input-box .password-process
{	font-size:11px; color:#b1b0ae;
}
#signup-page .login-form .input-box .password-process span
{	 border:1px solid #989898; width:100%; border-radius:6px; display:block;
}
#signup-page .login-form .input-box .password-process span strong
{	height:10px; background:#d8424d; border:1px solid #adadad; border-radius:6px; width:40%; display:block;
}
#signup-page .login-form .input-box .field.capcha
{	position:relative; text-align:center;
}
#signup-page .login-form .input-box .field.capcha.g-recaptcha{text-align:center;}
#signup-page .login-form .input-box .field.capcha img
{	margin:0 auto; display:block;
}
#signup-page .login-form .action
{	clear:both;
}
#signup-page .login-form .secury
{	margin:0 auto; display:block;
}
/*send money css */
.page-title.send-money
{	width:100%; float:none; display: inline-block;
}
.page-title.send-money h1
{	background:url(../images/send-money-title_bg.png) no-repeat right center; position: relative;
}
.currency-symbol { position: absolute; right: 21px; top:10px; color: #fff; font-size: 18px;}
#send-money
{	clear:both; display:block;
}
#send-money .popup-contain
{	padding:0px;
}
#send-money .popup-contain .customer-details-form
{	background:#222f3f; border:none; padding:0px; float:left; width:100%;
}
.tab-left
{	box-sizing:border-box; width:74%; position:relative; float:left; padding:15px; border:0px solid #b1b0ae; background:#FFF;
}
.tab-right
{	padding:15px; float:right; box-sizing:border-box; border:0px solid #b1b0ae; background:#FFF; width:25%; position:relative;
}
.tab-left .setp-2
{	margin-bottom:25px;
}
.tab-left .setp-2 h5
{	font-size:18px; font-weight:600; color:#222f3f; display:block; text-align:center; text-transform:uppercase;
}

.tab-left .process1, .tab-left .process2
{	margin-bottom:25px; float:left; width:100%; clear:both;
}
.tab-left .process1 label, .tab-left .process2 label{ float:left; font-size:20px; color:#222f3f; }
.tab-left .process1 > ul{ float:right; width:60%; }

.tab-left .process1 > ul > li span{ width:100%;    font-weight: 500; }
.tab-left .process1 > ul > li{	box-sizing:border-box; width:30%; display:inline-block; margin-right:3%;min-height:1px;}
.tab-left .process2 > ul > li{text-align:center;}
.tab-left .process2 > ul > li .oneuser{display:inline-block;position:relative;}
.tab-left .process2 > ul > li .usrname{font-weight:bold;margin-top:5px;font-size:14px;}
.tab-left .process1 .custome-select{	 min-width:244px; }
.tab-left .process2{	float:left; width:100%;}
@media( max-width:768px ){
	.tab-left .process1 label, .tab-left .process1 > ul > li{ width:100%!important; }
	.tab-left .process1 label{width:100%!important}
	.tab-left .process1 > ul{ float:none; width:100%; }
	.tab-right{
		min-height: 0px!important;
		padding: 30px 10px!important;
	}
}
@media( min-width:768px ){
	.tab-left .process1 label, .tab-left .process2 label{ width:40%; }
	.tab-left .process1 > ul {
		float: none;
		width: 100%;
	}

	.tab-left .process2 label.mart{margin-top: 35px;}
	.payment-details .process .input-box .send-box .text{margin-top: 15px;}
	.payment-details .process .input-box .aerow{margin-top: 17px;}
	.payment-details .process .input-box .resive-box{}
}
.tab-left .process2 ul{}
.tab-left .process2 ul li{	box-sizing:border-box; width:30%; display:inline-block; margin-right:5px; margin-left:5px; vertical-align:text-top;}

.tab-left .process2 ul li span{
	margin: 0 auto;    width: 75%;    text-align: left;    color: #222f3f;    font-size: 16px;
	display: block;    text-align: center;    display: inline-block;    margin-top: 5px;    font-weight: 500;
}
.tab-left .process2 ul li .client-photo
{	position:relative; margin:0 auto; display:block;
	width:105px;height:100px;
}
.tab-left .process2 ul li .client-photo:hover img, .tab-left .process2 ul li .client-photo:active img,
.select-benificial ul li img:hover,.select-benificial ul li img:active{
	outline:1px solid #6eb844!important;  box-shadow: 0 1px 5px #bababa!important;-moz-box-shadow: 0 1px 5px #bababa!important;-webkit-box-shadow: 0 1px 5px #bababa!important;
}


/*.tab-left .process2 ul li .client-photo .edit
{	position: absolute;    top: 10px;    right: 10px;    text-align: left;
	background: url(../images/inner-page-img/edit_icon.png) no-repeat center center;
	font-size: 0;    display: inline-block;    width: 15px;    height: 15px;
	background-size: 100%;
}*/
/*.tab-left .process2 ul li .client-photo .remove
{	position:absolute; bottom:10px; right:10px; text-align:left;
	display:block; background:url(../images/inner-page-img/delete-icon.png) no-repeat center center; width:14px; height:15px;
	text-indent:-9999px; text-align:left; cursor:pointer;
}*/
.tab-left .process2 ul li:last-child
{	margin-right:0px;
}
.tab-left .process3 ul li span,
.tab-left .process4 ul li span
{	width:100%;  box-sizing:border-box;
}
.tab-left .process3 ul li span select
{	text-transform:none; color:#222f3f;
}
.tab-right h2 { margin-bottom: 25px; }
.tab-right h5
{	margin:0px 0px;  color:#222f3f; display:block; text-transform:uppercase; border-bottom:2px solid #222f3f;
	padding-bottom:5px; margin-bottom:10px; font-weight: 600; font-size: 16px;
}
.tab-right table
{	width:100%; border-collapse:collapse;
}
.tab-right tr td
{	color:#222f3f; font-size:16px; padding:5px 3px; font-weight: 400;
}
.tab-right tr.total td
{	background:#222f3f; color:#FFF;
}
.tab-right tr td.right
{	text-align:right;
}
.tab-right tr td.amount-td
{	vertical-align:top;
}
.tab-right strong{font-weight:700;}
.tab-right .rate-table
{	width:100%;
}
.discount
{	position:absolute; bottom:-95px; width:100%; height:115px; color:#FFF; left:0px;
	background:url(../images/save-50_img.png) no-repeat bottom center; background-size: 100% 100%;
}
.discount h5
{	display:block; text-align:center; font-size:22px; color:#FFF; padding-bottom:0px; border-bottom:none;margin-top:10px;
}
.discount h5 span
{	display:block; font-size:36px;
}
.actions
{	float:left; width:74%; text-align:right; padding:10px 0px 0px;
}
.actions_new
{	width:100%; padding:10px 0px 0px;margin: 0 auto;
}

.actions_new a.green-btn{
	background:#70b73f; border:0px solid #808285;
	color:#fff;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	padding-bottom:2px;
	text-align: center;
	text-transform:uppercase;
	vertical-align:top;
	margin-left:20px !important;
    padding: 5px 15px;
}
.actions_new a.next-s, .actions_new a.prev-s{
	background:#d7424d; border:0px solid #808285;
	color:#fff;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	padding-bottom:2px;
	text-align: center;
	text-transform:uppercase;
	vertical-align:top;
	margin-left:20px !important;
    padding: 5px 15px;
}
.actions_new a.prev-s:hover{
	background: #70b73f;
}
.actions_new a.green-btn:hover{
	background: #d7424d;
}
.actions label
{	font-size:18px; color:#FFF; vertical-align:middle; display:inline-block; margin-left:10px;margin-bottom:0px;
}
.actions a.next-s, .actions a.prev-s ,.actions  button.next-s, .actions  button.prev-s{
	background:#d7424d; border:0px solid #808285;
	color:#fff;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	padding-bottom:2px;
	text-align: center;
	text-transform:uppercase;
	vertical-align:top;
	margin-left:20px;
    padding: 5px 15px;
}
.actions a.next-s:hover, .actions a.prev-s:hover{
	background: #70b73f;
}
.actions a.prev-s
{	float:left; margin-left:0px;
}
.add-persion
{	/*border:1px solid #c9c9c9; width:1000px; *//*position:absolute;*//* margin-left:-500px;*/ left:50%; top:50%;
	background:#FFF; z-index:99;/*visibility:hidden;*//*opacity:0;*/transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;
}
.add-persion.active{visibility:visible;opacity:1;}
.add-persion .contain
{	/*padding:0px 20%;*/
}
.add-persion #close
{	position:absolute; right:10px; top:10px; text-indent:-9999px; cursor:pointer; width:42px; height:42px;
	background:url(../images/close-bg.png) no-repeat center center; display:block;
}
.add-persion .closeit
{	position:absolute; right:10px; top:10px; text-indent:-9999px; cursor:pointer; width:42px; height:42px;
	background:url(../images/close-bg.png) no-repeat center center; display:block;
}
.select-option
{ display:block; margin:40px 0 20px; text-align:center;
}
.select-option label{margin-right:30px;}
.select-option .custom-radio
{	display:inline-block; width:16px; height:16px; background:url(../images/inner-page-img/custome-radio-bg.png) no-repeat left bottom;
	position:relative; vertical-align:text-top; margin-right:5px; margin-top: 3px;
}
.select-option .custom-radio .radio
{	position:absolute; left:0px; top:0px; opacity:0; z-index:11; width:100%; height:100%; background:none; border:none;
}
.select-option .custom-radio.selected
{	background-position:left top;
}
.select-option span
{	display:inline-block; vertical-align:middle;
}
.select-option label
{	color:#222f3f; font-size:18px; display:inline-block; vertical-align:middle;
}
.select-option label.add-1-acc
{	margin-right:50px;
}
.add-persion h4
{	display:block; color:#222f3f; font-size:22px; margin:20px 0px; font-weight:normal; text-align:center;
}
.select-benificial ul
{	max-height:315px; overflow-y:auto;
}
.select-benificial ul li
{	display:inline-block; border:2px solid #FFF; vertical-align:text-top;
}
.select-benificial ul li
{	width:10.5%; margin-right:5%; text-align:center; font-size:16px; color:#222f3f; padding:3px 5px 10px; box-sizing:border-box; background: #fff;
}
.existing_company_div .select-benificial ul li
{	width:11%;
}
.select-benificial ul li img
{	max-width:100%;
    margin-bottom: 10px;
}
.select-benificial ul li.active
{	border-color:#d8424d;
}
.select-benificial .action
{	text-align:center; margin:0px 0px; float: right;
}
.select-benificial .action .add
{	background:#d8424d; border:1px solid #808285;
	color:#fff;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	line-height: 31px;
	min-width: 150px;
	padding-bottom:2px;
	text-align: center;
	text-transform:uppercase;
}
.add-persion.add-persion-details .contain
{	padding:0px 2%;
}
.add-persion-details .payment-option .comment
{	width:100%; height:80px; border:1px solid #808285; font-size:15px;
}
.add-persion-details .action
{	float:left; width:100%; clear:both; margin:25px 0px; text-align:center;
}
.add-persion-details .action .terms
{	float:none; display:inline-block; vertical-align:middle; margin-top:0px;  width:auto;
}
.add-persion-details .action .submit
{	margin-top:0px; display:inline-block; vertical-align:middle; width:auto; float:none; margin-left:20px;
}
.add-persion-details .action .submit .submit
{	min-width:170px;
}
/*end send money css */
/* thanks step */
#thank-you .popup-contain
{	padding:0px;
}
#thank-you .customer-details-form
{	background:#222f3f; padding:10px;
}
.thanks-contain
{	padding-top:50px; color:#222f3f; text-align:center; position:relative;
}
.thanks-contain .saving
{	background:url(../images/save-bg.png) no-repeat right top; color:#FFF; position:absolute; right:-1px; top:-1px;
	width:258px; height:222px; padding:20px 20px 20px 40px; box-sizing:border-box;
}
.thanks-contain .saving .price
{	font-size:40px; display:block; font-weight:600; text-align:right;
}
.thanks-contain h2
{	font-size:38px; color:#70b73f; text-align:center; font-weight:600;
}
.thanks-contain p
{	font-size:22px;
}
.thanks-contain ul
{	margin:30px auto; width:80%;
}
.thanks-contain ul li
{	display:inline-block; width:32%; vertical-align:top; text-align:left;
}
.thanks-contain ul li h3
{	font-size:22px; margin:0px; padding:0px; border:none; margin-top:20px;
}
.thanks-contain ul li p
{	font-size:20px; color:#808285;
}
.thanks-contain ul li p span.price
{	color:#91b73f; font-size:24px; font-weight:bold;
}
.thanks-contain ul li img
{	float:left;
}
.thanks-contain .terms
{	width:35%; margin:0 auto; text-align:center; float:none; padding:20px 0px; color:#222f3f;
}
.thanks-contain .terms p
{	font-size:14px; color:#222f3f;
}
.thanks-contain .terms p a
{	color:#30a1dc;
}
.thanks-contain .action
{	text-align:center; padding:15px 0px;
}
.thanks-contain .action .back-btn
{	background:#70b73f; border:1px solid #808285;
	color:#fff;   display: inline-block;    font-size: 20px;
	font-weight: 600;    line-height: 24px;	padding-top:5px;
	padding-bottom:7px;    text-align: center;	padding: 5px 20px;
	text-transform:uppercase;
}
/* end css thanks step */
/* payment details css */

.payment-details .process1 .custome-select
{	float:none;
}
.payment-details .process1
{	font-size:16px; color:#222f3f;
}
.payment-details .process
{	float:left; width:100%;
}
.payment-details .process label
{	color:#222f3f; font-size: 20px;
}
.payment-details .process .input-box
{	margin-bottom:15px;
}
.payment-details .process .input-box .send-box
{	float:left; width:50%;
}
.payment-details .process .input-box .send-box .text
{	float:left; margin-left:5px; width:62%;
}
.payment-details .process .input-box .resive-box
{	/*float:right; width:40%;*/
}
.payment-details .process .input-box .resive-box .text
{	width:100%;
}
.payment-details .process .input-box .aerow
{	width:39px; height:31px; background:url(../images/aerrow-icon.png) no-repeat center center; float:left;
	display:block; float:left; margin-left:3%;
}
.payment-details .process .input-box .photo
{	float:left; width:auto; position:relative;
}
.payment-details .process .input-box .photo span
{	position:absolute; bottom:0px; background-color:rgba(255,255,255,0.5); width:100%; display:block;
	line-height:26px; text-align:center; font-size:14px;
}
.payment-details .process .input-box .field
{	float:left; margin-right:15px; margin-bottom: 5px;
}
.payment-details .process .input-box .field .custom-radio
{	display:inline-block; width:16px; height:16px; background:url(../images/inner-page-img/custome-radio-bg.png) no-repeat left bottom 1px;
	position:relative; vertical-align:middle; margin-right:5px;
}
.payment-details .process .input-box .field .custom-radio .radio
{	position:absolute; left:0px; top:0px; opacity:0; z-index:11; width:100%; height:100%; background:none; border:none;
}
.payment-details .process .input-box .field .custom-radio.selected
{	background-position:left top;
}
.payment-details .process .input-box .field label
{	float:none; display:inline-block; font-size:14px; width:auto;
}
.payment-details .process.coupan-code
{	margin-top:10px;
}
.payment-details .process.coupan-code .text
{	width:80%; vertical-align:top;
}
.payment-details .process.coupan-code .red-btn
{	background:#30a1dc; border:1px solid #808285; color:#fff;
	display: inline-block; font-size:20px; font-weight: 600; line-height: 31px;
	padding:0px 15px 2px 15px; text-align: center;
	text-transform:uppercase; vertical-align:middle;
}
#send-money-tab.payment-details .ui-tabs-panel
{	margin-bottom:0px;
}
/* end payment details css */
.selectbox
{	width:100%;
}
.selectbox .dropdown
{	top:20px !important;
}
.selectbox .select
{	width:100%;
}
.selectbox .dropdown ul
{	background:#FFF; list-style-type:none; padding:0px; display:block;
	border-radius: 2px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	margin: 5px 1px 8px;
	padding: 4px 0;
	text-align: left;
	top: auto;
}
.selectbox .dropdown ul li
{	line-height:24px; color:#000;
}
.selectbox .dropdown ul::before {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: transparent transparent #f5f5f5;
	border-image: none;
	border-style: solid;
	border-width: 5px 5px 4px;
	content: "";
	left: 9px;
	position: absolute;
	top: -4px;
}
.title-box
{	position:absolute; top:50%; width:50%; padding:15px; border:5px solid #222f3f; background:#FFF;
	left:50%; margin-left:-250px; z-index:99;
}
.title-box .close-title
{	position:absolute; right:10px; top:10px; text-indent:-9999px; cursor:pointer; width:42px; height:42px;
	background:url(../images/close-bg.png) no-repeat center center; display:block;
}
#my-profile { background:none;border:10px solid #222f3f; display: inline-block; width: 100%; float: left; }
#my-profile.style2{ background:none;border:0px solid #222f3f;padding-top:5px;text-align:left;}
#my-profile .popup-contain { padding:0; }
.uplds {
	position: absolute;
	bottom: 0;
	width: 100%;
	/* margin-left: 24px; */
	height: 34px;
	background: rgba(0,0,0,0.8);
	color: #fff;  padding-top: 6px;
	text-align: center;
}
.my-sf-add p {
	color:#222f3f;
}
.rght-pull {
	float:right;
}
.pull-right {
	float:right;
}
/*checkbox*/
.detail-header input[type=checkbox] { display:none; } /* to hide the checkbox itself */
.detail-header input[type=checkbox] + label:before {
  font-family: FontAwesome;
  display: inline-block;
  font-size:35px;
 line-height: 34px;
}

.detail-header input[type=checkbox] + label:before { content: "\f096";} /* unchecked icon */
.detail-header input[type=checkbox] + label:before { letter-spacing: 10px;color:#000; } /* space between checkbox and label */

.detail-header input[type=checkbox]:checked + label:before { content: "\f046"; } /* checked icon */
.detail-header input[type=checkbox]:checked + label:before { letter-spacing: 5px; color:#6EB845;}

/*radio*/
.green-radio input[type=radio] { display:none; } /* to hide the checkbox itself */
.green-radio input[type=radio] + label:before {
	font-family: FontAwesome;
	display: inline-block;
	font-size:20px;
}
.green-radio input[type=radio] + label{margin-right: 15px;}
.green-radio input[type=radio] + label:before { content: "\f10c";} /* unchecked icon */
.green-radio input[type=radio] + label:before { letter-spacing: 10px;color:#000; } /* space between checkbox and label */

.green-radio input[type=radio]:checked + label:before { content: "\f05d"; } /* checked icon */
.green-radio input[type=radio]:checked + label:before { letter-spacing: 10px; color:#6EB845;}


.benef_detail input[type=checkbox] + label:before{font-size: 20px}
.lft-pad { padding-left:4px; }
.other-details label {
	color:#222f3f;
}
.email-notification p {
	color:#222f3f;
}
#my-profile .bank-details {
	border:none;
	padding:0px 0;
}
.center_fix { width:100%; }
.center_fix .custome-select {
	width:60% !important;
	float:right !important;
}
.center_fix label {
	width:30% !important;
	float:left !important;
	line-height:38px;
}
.center_fix .custome-select1 {
	width:18% !important;
	float:right !important;
	border:none !important;
	background:none !important;
	margin-top:5px;
}
.center_fix .custome-select2 {
	width:18% !important;
	float:right !important;
	border:2px solid #aaacae;
	margin-top:5px;
	margin-right:2%;

}

.center_fix .custome-select3 {
	width:20% !important;
	float:right !important;
	border:2px solid #aaacae;
	margin-top:5px;
	margin-right:2%

}

#my-profile .popup-contain .basic-details {
	margin-bottom:15px;
	padding-bottom:0px;
}
#B0AFAF
#my-profile .other-details {
	padding:0;
}
.xd {
	width:100% !important;
	float:left;
	padding-left:0 !important;
}
#my-profile .email-notification {
	width:100% !important;
}
#my-profile .email-notification p {
	width:auto !important;
	float:left !important;
	font-size:18px;
}
#my-profile .email-notification span {

	float:right !important;
}
.bttoom-part {
	width: 100%;
	background: #222f3f;
	padding: 0 0px;
	float: left;
	margin: 0 0 0 0;
}
.bttoom-part .update-info {
	width:30%;
	float:left;
}
.bttoom-part .submit-form {
	width:50%;
	float:right;
	margin:10px 0 0px;
}
#my-profile .customer-details-inner {
	padding-bottom:0;
}
#my-profile .back_pay_bill {
	background:#fff;    border: 0px solid #b1b0ae;
}

.mid {
	width:800px;
	margin:0 auto;

}
#my-profile h1 {
	color:#01293f;
	text-align:center;
}

.top-radio {
	width:100%;
	color:#000;
	text-align:center;
	border-bottom:1px solid #ccc;
	/*padding-bottom:20px;*/
	/*margin-top:15px;*/
	/*margin-bottom:15px;*/
}
.top-radio .rd {
	width:22%;
	display:inline-block;
	margin-right:20px;
}
.top-radio .rd1 {
	width:22%;
	display:inline-block;
}
.cid { width:auto;padding-bottom:56px; }
.top-radio input {
	float:left;
	margin:6px 0 0 0;
}
.bill_cl_pay {
	margin-top:15px;
	margin-bottom:15px;
	float:left;
	border:none;
}
#tabs-2 { margin:0 !important; padding:0 !important; }
.cl_payngl { margin-bottom:10px; }
.thak-you-cl {
	background:#fff url(../images/right.png) no-repeat top right;
	width:100%;
	height:auto;
	float:left;
	position:relative;
}

.thak-you-cl2 {
	background-size:160px;
}
.thak-you-cl2 .right-saving p {
	color:#fff;
	font-size:18px;
}
.thak-you-cl2 .right-saving span {
	font-size:20px;
	color:#fff;
}
.thak-you-cl h1 {
	color:#70b73f !important;
	margin-top:70px;
}
.right-saving {
	position:absolute;
	top:0;
	right:20px;
}
.right-saving p {
	font-size:35px;
}
.right-saving span {
	font-size:40px;
	font-weight:bold;
}
.title-box1 .my-info1 { font-size:20px;float:left; }
.title-box1 span { float:left;background:#d8424d;
	color:#fff;
	font-size:15px;padding:10px 20px;border-radius:20px;margin-left:20px; }
.hi-margin { margin:0; }
.text-center .save {
	background: #6fb73f;
	border: 1px solid #808285;
	display: inline-block;
	text-align: center;
	padding: 5px 50px;
	line-height: 24px;
	font-size: 18px;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	cursor: pointer;
	border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
	box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
}
.fgh {
	margin-top:20px;
	float:left;

}
.thak-you-cl h4 {
	color:#222f3f !important;
}
.aq { margin-top:30px; }
.aq p {
	color:#6fb73f;
	font-size:22px;
}
.aq p span {
	color:#222f3f;
}
p.blc {
	color:#222f3f;
}
.qw { float:left;margin-top:50px; }
.qw p { color:#222f3f;font-size:15px; }
.cl_payngl input { border:1px solid #222f3f; border-radius:0; }
.cl_payngl label { color:#222F3F;font-size:18px;text-align:left;font-weight:500;}
.ck_edit label { color:#b1b0ae;font-size:18px;text-align:left;}
.ck_edit input { border:1px solid #b1b0ae; border-radius:0; }
p.rd-err { color:#d8424d;text-align:left; }
label.cl_err { color:#d8424d; font-size:18px; }
.term { margin-right:20px; display: inline-block; vertical-align: bottom;    vertical-align: top; margin-top: 1px;}
.cl_payngl p a { color:#d8424d; }
.onlt-txt p { color:#222f3f;font-size:15px; padding: 0 15px;text-align:left;}
.bill_cl_pay .rd {
	font-size:18px;
	width:auto;
}
.bill_cl_pay .rd1 {
	font-size:18px;
	width:auto;
}
.mid-cnt {
	width:100%;
}
.mid-cnt p {
	color:#000;
	padding-bottom:15px;
}
.main-scrl {
	width:100%;
}
.cb label {
	float:left;
}
.cls {

	width:40% !important;
	margin-right:20px;
	float:left;
}
a.as  {
	float:left;
	width:17%;
	background:#212f3f;
	border:2px solid #808285;
	text-align:center;
	color:#fff;
	padding:3px 0;
}
.date-mnc {
	width:100%;
	display:inline-block;
}

.date-mnc1 {
	width:100%;
	display:inline-block;
}
.date-mnc .input-box .date {
	float:left;
	width:59%;
}
.date-mnc .input-box {
	margin-top:10px;
	float:right;
	width:61%;
}
.date-mnc .input-box label {
	float:left;
}
.date-mnc .input-box span input {
	background: url(../images/inner-page-img/date-box_bg.png) no-repeat 92% center;
}
.rating-main span {
	width:100%;
	float:left;
	color:#fff;
}
.rating-main {
	float:left;
	width:71%;
	margin-bottom:8px;
	text-align:center;
}
.rating-main .rating {
	display:inline-block;
}
.rating-main .rating i {
	color:#f4e601;
}

.pad-jcl { padding:0; }
.pad-jcl .right-saving {
	right: 5px;
	line-height: 23px;
	top: 7px;
}
.stp_2_cl h2 { color:#222f3f; }
.cd-pad { padding-left:40px; }
.cd-pad label {
	font-size:16px;
	color:#989898;
	font-weight:normal;
}
.cd-pad input, .cd-pad select { border:1px solid #808285; border-radius:0; }
input.za { padding:0 0 0 5px; }

.checkbox input {
	border:1px solid #000;
	border-radius:0;
}
span.sy-bc label {
	font-size: 14px !important;
	font-weight: normal !important;
	width: 80%;
	text-align: left;
	line-height: 16px;
	float:left;
	margin-left:8px;
	color:#989898;
}
.sy-bc .custom-checkbox {
	float:left;
}
.add-main-bt .sss { float:left;width:auto;color:#989898;font-size:14px;line-height:30px; }
.add-main-bt .sss1 { float:left;width:13%;margin-left:8px; }
.add-main-bt a.clr-add { background:#30a1dc;border:2px solid #808285; padding:5px 10px; color:#fff; }
.sss1 input { width:100%; }
.add-main-bt .sss2 { float:left; margin:8px 0 0 10px; }
.tols-al a {
	border:2px solid #808285;
	color:#fff;
	text-align:center;
	font-size:18px;
	background:#70b73f;
	width:100%;
	padding:4% 10%;
	margin-top:40px;
	float:left;
}
.tols-al a:hover {
	text-decoration:none;
}
.backks { float:left; }
.backks a { background:#d8424d !important; color:#fff; }
.backks a:hover { text-decoration:none; }
.tols-al img {margin-top:40px; }
.list-cp span { text-align:left;font-size:18px;float:left; }
.list-cp select, .list-cp input {border:1px solid #000; border-radius:0; }
.dypx { float:left;margin-top:25px; }
.syn-clr i { color:#30a1dc;font-size:25px; }
.dzsd { margin-left:37px; }
.erf-crf p { color:#d8424d; font-size:12px;text-align:left; }
.erf-crf span { width:100%;text-align:left;}
.list-cp .radio-inline { font-size:15px; color:#000; }
.clr-vlb a { color:#fff;width:100%;font-size:18px; }
.clr-vlb {  background:#30a1dc !important;padding:6px 0; }
.main-top-div { margin-top:97px; }
.cl_payngl ul { list-style:none; text-align:left; }
ul.dfnc { width:100%;list-style:none;color:#222; }
.btnxd { width:100%;border:1px solid #000; }
ul.dfnc li { padding:5px; border:1px solid #000; }

.dre .ddcommon { width:100% !important; }
.dre .custome-select { width:100%; }
input.my-icon { background:url(../images/icon-flg.png) left no-repeat;background-position-x:10px;padding:0 0 0 37px; }
.tab-left .process1 .dre.custome-select { min-width:210px; }
ul.secty { margin:0;list-style:none;  }
ul.secty li { margin-right:15px;display:inline-block; float: left; }


.contactpill1, .contactpill2, .contactpill3{min-height:209px;}
.contactpill1{background:#d8424d;}
.contactpill2{background:#212f3f;}
.contactpill1 .description, .contactpill2 .description, .contactpill3   .description{background:none!important;}
.custome-dasbord .icn{
	font-size: 60px;
	position: absolute;
	left: 20px;
	top: 20px;
	color: #fff;
}

.custome-dasbord .icn img{min-height:auto;height:65px;}
.custome-dasbord .txtcar .carousel-inner{min-height:100%;}
.custome-dasbord .txtcar .carousel-inner .item{position:absolute;min-height:100%;min-width:100%;}
.custome-dasbord .linkmask{position:absolute;left:0;top:0;right:0;bottom:0;}
/* commonmodal */
.commonmodal
{	position:absolute; left:50%; top:30px; width:1100px; height:auto; background-color:rgba(0,0,0,0.6);
	margin-left:-550px; margin-top:0px; border:1px solid #26a3a6; z-index:99;
}
.commonmodal .terms
{	padding:20px 0px; text-align:center; width:100%;
}
.commonmodal .customer-details-inner
{   border:none; background:none; position:relative;
}
.commonmodal .customer-details-inner .account-spec,
.commonmodal .customer-details-inner .persinoal-details
{	float:left; width:60%; padding:20px 2%;  box-sizing:border-box; border:1px solid #c9c9c9; background:#FFF;
}
.commonmodal .customer-details-inner .persinoal-details
{	margin-top:10px;
}
.commonmodal .customer-details-inner .accout-details
{   float:right; width:39%; padding:20px 2%;  box-sizing:border-box; border:1px solid #c9c9c9; background:#FFF;
}

/* .modalContent */
.close{opacity:1;}
.modalContent{padding:15px; background:#000;}
.modalContent .row{margin-left:-5px;margin-right:-5px;}
.modalContent .row > div{padding-left:5px;padding-right:5px;}
.modalContent .bgwhite{background:#fff;padding:0px 15px 15px;color:#212f3f; display: inline-block;    width: 100%; float: left;}
.modalContent .bgwhite2{background:#fff;padding:0px 15px 15px;color:#212f3f; display: inline-block;   width: 100%; float: left;}
.modalContent h3 {
	/*color: #222f3f;
	font-size: 24px;
	padding-bottom: 5px;
	border-bottom: 1px solid #01293f;
	margin-bottom: 15px;
	font-weight: normal;*/
}
.modalContent select{ border: 1px solid #808285; padding: 5px 10px;}
.custome-select1 select{ border:0; }
.modalContent select{-moz-appearance: auto;    -webkit-appearance: auto;    appearance: none;}
.modalContent .single{margin-bottom:10px;}
.modalContent .marl{margin-left:10%;}
.modalContent textarea{width:100%; height: 100px;padding:5px 10px; border: 1px solid #808285;}
.modalContent input[type="text"], .modalContent input[type="email"]{border: 1px solid #808285; width:100%;font-size:16px;padding:6px 10px;}
.modalContent .chatinn{    text-align: right; color: #6fb73f;}
.modalContent .chatinn a{ color: #6fb73f;}
.modalContent .bluebtn {
	min-width: 180px;    text-align: center;    background: #30a1dc;    border: 1px solid #808285;
	font-size: 18px;    color: #FFF;	line-height:1; padding: 8px 15px; display:inline-block;
}
.modalContent .bottext{text-align:center;margin-top:10px;}
.modalContent .bottext a{color: #6fb73f;}

.paymodal .modal-content{background-color: rgba(0,0,0,1);border-radius:0;}
.paymodal .modal-header{border-bottom:0; padding-bottom:0;}
.paymodal .modal-header h4.modal-title{
	font-size: 33px;
	color: #ffffff;
	padding: 5px 0px;
	padding-bottom: 15px;
	border-bottom: 3px solid #FFF;
	/*text-transform: uppercase;*/
	font-weight: 500;
	line-height: 36px;
	display: inline-block;
	padding-right: 80px;
	min-width: 33%;
}
#emailModal .modal-header h4.modal-title{background: url(../images/Email.png) no-repeat right center;background-size:auto 35px;}
#phoneModal .modal-header h4.modal-title{background: url(../images/Phone.png) no-repeat right center;background-size:auto 35px;}
.paymodal .modal-header .close {
	text-indent: -9999px;
	width: 42px;
	height: 42px;
	background: url(../images/inner-page-img/close_btn.png) no-repeat center center;
	display: block;
	position:absolute;
	top:15px;right:15px;
}

@media (min-width: 1200px){
	.paymodal .modal-dialog {
		width: 750px;
		margin: 30px auto;
	}
	.paymodal .modal-dialog.modal-lg {
		width: 1100px;
	}

}

.signinBtn {
	position: relative;    padding: 8px 15px;    font-weight: bold;    display: inline-block;
	min-width: 180px;    font-size: 18px;    height: 43px;    text-align: center;
	border: 1px solid blue;    border-radius: 5px; text-decoration:none; cursor:pointer;
}
.signinBtn img{position:absolute;z-index:0;right:5px;top:5px;}



/* Bootstrap vertical carousel */
.carousel-inner.vertical {
	height: 100%;
}
.carousel-inner.vertical > .item {
	-webkit-transition: .6s ease-in-out top;
	-o-transition: .6s ease-in-out top;
	transition: .6s ease-in-out top;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
	.carousel-inner.vertical > .item {
		-webkit-transition: -webkit-transform 1.5s ease-in-out;
		-o-transition: -o-transform 1.5s ease-in-out;
		transition: transform 1.5s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000;
		perspective: 1000;
	}
	.carousel-inner.vertical > .item.next,
	.carousel-inner.vertical > .item.active.right {
		top: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	.carousel-inner.vertical > .item.prev,
	.carousel-inner.vertical > .item.active.left {
		top: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	.carousel-inner.vertical > .item.next.left,
	.carousel-inner.vertical > .item.prev.right,
	.carousel-inner.vertical > .item.active {
		top: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.carousel-inner.vertical > .active {
	top: 0;
}
.carousel-inner.vertical > .next,
.carousel-inner.vertical > .prev {
	top: 0;
	height: 100%;
	width: auto;
}
.carousel-inner.vertical > .next {
	left: 0;
	top: 100%;
}
.carousel-inner.vertical > .prev {
	left: 0;
	top: -100%
}
.carousel-inner.vertical > .next.left,
.carousel-inner.vertical > .prev.right {
	top: 0;
}
.carousel-inner.vertical > .active.left {
	left: 0;
	top: -100%;
}
.carousel-inner.vertical > .active.right {
	left: 0;
	top: 100%;
}

.iccn{position:absolute;left:15px;top:15px;min-height:0px!important;height:30px;}

/* carousel fade effect */
.carousel-fade .carousel-inner .item {
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
	z-index: 2;
}

.carousel-inner>.item{
	-webkit-transition: 3s ease-in-out left;
	-o-transition: 3s ease-in-out left;
	transition: 3s ease-in-out left;
}

/* slides css */
.custome-dasbord .verysmooth .item{height: 209px;background-size: cover!important;}

/* payangel modal 2 */
.paymodal2 .modal-content{background-color: rgba(0,0,0,0.6);}
.paymodal2 .modalContent{ border-radius: 10px;padding:2px;}
.paymodal2 .modal-header{border-bottom:0;}
.paymodal2 .modalContent .bgwhite, .paymodal2 .modalContent .bgwhite2{border-radius: 0px;}
.paymodal2 .modal-body{padding-top:0;}
/*.paymodal2 .modalContent h3 {border-bottom:0;font-size:30px;}*/
.paymodal2 .modal-header h4.modal-title{
	font-size: 25px;
	color: #ffffff;
	padding: 0px!important;
	border-bottom: 0px solid #FFF;
	/*text-transform: uppercase;*/
	font-weight: 500;
	line-height: 40px;
	display: inline-block;
	margin:0px!important;

}
.paymodal2 .modalContent .single{font-size:20px;}
.paymodal2 .modal-header .close {
	text-indent: -9999px;
	width: 42px;
	height: 42px;
	background: url(../images/inner-page-img/close_btn.png) no-repeat center center;
	display: block;
	position:absolute;
	top:10px;right:10px;
}

@media (min-width: 1200px){
	.paymodal2 .modal-dialog {
		width: 750px;
		margin: 30px auto;
	}
	.paymodal2 .modal-dialog.modal-lg {
		width: 1100px;
	}

}

.bottom-info{color:red;font-size:14px;padding:10px 0;}

.login-form.pscss{text-align:center;}
.login-form.pscss .input-box{float:none;}
.login-form.pscss .input-box .boxx{width:300px;display:inline-block;}

.login-form.pscss .input-box .lble, .login-form .lble{margin-bottom:4px;text-align:left;font-weight:bold;font-size:14px;box-sizing:border-box;-moz-box-sizing:border-box;}
.login-form.pscss .input-box .field{width:100%;margin-bottom:15px;float:left;}
.login-form.pscss .inputerror{position:relative;}
@media(max-width:768px){

	.login-form.pscss .input-box .boxx{width:auto;display:block;}
}

.status_sections{ padding: 0 30px; text-align: center; margin-bottom: 20px; font-weight: normal;color: red; }
.status_sections h4{font-weight:normal;}

/* eorror css */
.js_error {
	color: #d50000;    font-size: 13px;    font-style: normal;    width: 100%;
	text-align: left;    display: block;    padding-left: 21px;    margin-top: 5px; margin-bottom: 5px;
	box-sizing: border-box;clear:both;
	background: url('https://www.payangel.com/staging/resources/images/erroricon.png') no-repeat 0px -1px;
}

/* Validation */

.inputerror input{border:2px solid #d50000 !important;}
.inputsuccess input{border:2px solid #008329 !important;}

.inputerror,.inputsuccess{position:relative!important;}
//.inputerror::after{content:'';background:url('../images/cross.png');}
//.inputsuccess::after{content:'';background:url('../images/tick.png');}
.inputerror::after, .inputsuccess::after{
	position:absolute;top:5px;right:5px;height:25px;width:26px;
}

/* cust1 */
.cust1{color:#222f3f;}
.single{color:#222f3f;font-size:20px;margin-bottom:5px;}
.single .ttle{color:#222f3f;font-size:18px;}
.single .txtinput{position:relative;}
.single .txtinput::after{position:absolute;content:'';display:block;left:0;top:0;right:0;bottom:0;z-index:1;}

.single .txtinput input{border:0;border:1px solid transparent;width: 100%;padding: 7px 7px;padding-right:25px;font-size: 16px;
	font-weight: normal;
}
.single .txtinput.editMode{}
.single .txtinput.editMode::after{display:none;}
.single .txtinput.editMode input{border:1px solid #999;}
.txtinput .edit{background: url(../images/inner-page-img/my-profile-edit.png) no-repeat center center!important;
	height: 20px;    width: 20px;    position: absolute;    z-index: 111;    right: 5px;top:7px;
}
label{font-weight:normal;}



.welcomeModal .modal-body{padding:0;}
.welcomeModal .modalContent{background:#fff;color:#000;-webkit-box-shadow: 0px 1px 10px 2px #ccc;
	-moz-box-shadow: 0px 1px 10px 2px #ccc;
	box-shadow: 0px 1px 10px 2px #ccc;
	border: 2px solid #000;
	text-align: center;}

.btn-green, .btn-green:hover{background:#59ab2a;color:#fff;padding:8px 10px;border-radius:0;text-decoration:none;}
.page-title.login{margin-bottom: 30px;}

/* Send Money CSS by Puneet */
.all-inner-page  .info-text{margin-bottom: 15px;font-size: 16px;}
/*.tab-right .discount{visibility:hidden;opacity:0;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;}*/
/*.tab-right:hover .discount{visibility:visible;opacity:1;}*/

.custome-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}

/* red button */
.red-btn{
	display:inline-block;   cursor:pointer;
	position:relative; -webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;
	-moz-user-select: none;    -ms-user-select: none;    user-select: none;
}
.red-btn input{position:absolute;left:15px;top:9px;z-index:1;}
.red-btn input[type="radio"]+ span{
	display:block;position:relative;  padding: 10px 20px 10px 35px; border-radius: 20px;
	left:0;top:0;right:0;bottom:0;border-radius:20px;
}
.red-btn input[type="radio"]:checked + span{
	display:block;position:relative;background: #d8424d;  color: #fff;  padding: 10px 20px 10px 35px; border-radius: 20px;
	left:0;top:0;right:0;bottom:0;border-radius:20px;
}
.red-btn input[type="radio"]:checked + span:hover {background: #6fb73f;}

.totalsavings{position:absolute;display:block;width:165px;height:142px;background:url('https://www.payangel.com/staging/resources/images/offf.png');top:0;right:0;
	padding: 15px 0 0 70px;color: #fff; z-index: 1;
}
.totalsavings .smalltxt{font-size:13px;}
.totalsavings .euros{ font-size: 30px; font-weight: 500; letter-spacing: -1px; font-family: 'Roboto Condensed', sans-serif;}
.tab-left.payment-details .inside-content{ max-width: 675px; margin: 0 auto; min-height: 315px; color:#989898; }

.inside-content .single .label-top{  margin-bottom: 3px;  font-size: 13px;    font-weight: 500;    color: #989898;    padding-left: 7px;}
.inside-content .single input{font-size: 18px;    color: #212f3f;    font-weight: normal;    padding: 4px;    border: 1px solid #808285;    box-shadow: inset 0 0 1px #808285;    width: 100%;	}
.single .custome-select {
	border: 1px solid #000;
	display: inline-block;
	text-align: left;
	background: url(../images/select-aero.png) no-repeat 97% center;
	vertical-align: middle;
	width: 100%;
}
.single .custome-select select{padding: 3px 1px;padding-right:20px;font-size:18px;}
.inside-content .greendiv{margin-bottom:20px;margin-top: 20px;box-shadow: inset 0 0 1px #000;background:#70b73f;color:#fff;font-weight:bold;padding:15px;border:1px solid #324a3f;text-align:center;font-size:26px;}
.inside-content .single.txt {
	color:#989898;     font-size: 13px;    margin-bottom: 5px;    font-weight: 500;
}
.inside-content .donnate{margin-top:3px;width: 50px!important;    padding: 1px 5px!important;  vertical-align: text-top;  color: #30a1dc!important;    text-align: center!important;}
.inside-content .addsubm{margin-top:3px;border: 1px solid #808285;    box-shadow: inset 0 0 1px #808285;
	background: #30a1dc;    color: #fff;    padding: 1px 5px;    vertical-align: text-top;    font-size: 18px;
}

/* optionslist */
.optionslist{/*padding: 10px 0;*/color:#000000;}
.optionslist > div{display:none;}
.optionslist > div.active{display:block;}
.optionslist input{width:60%;}
@media(max-width:768px){
	.optionslist input{width:100%;}
}

.noselection{-webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;
	-moz-user-select: none;    -ms-user-select: none;    user-select: none;}

.input-box.wide .dd.ddcommon, .custome-select.formselect .dd.ddcommon{ width: 100%!important; }
.input-box.wide .dd .divider, .custome-select.formselect .dd .divider{display:none;}

/* ps-input */
.ps-input{display:inline-block;vertical-align: middle; margin-top: 2px;font-size:18px;}
.ps-input label{ vertical-align: top; margin-right: 5px;}
.ps-input input{display:none;}
.ps-input input + .checkicon{display:inline-block;width:28px;height:28px;}
.ps-input input + .checkicon{background: url(../images/inner-page-img/custome-chk_bg.png) no-repeat bottom center;}
.ps-input input:checked + .checkicon{background: url(../images/inner-page-img/custome-chk_bg.png) no-repeat top center;}
.ps-input .text{line-height: 1.5; color: #fff;}

.tab-left .process1 .custome-select .dd.ddcommon{width: 100%!important;}
.tab-left .process1 .custome-select .dd .divider{border:0;}

.mar-b-5{margin-bottom:5px;}
.mar-b-10{margin-bottom:10px;}
@media( min-width:768px ){
	.ps-table{display:table;width:100%;}
	.ps-table > .ps-row{display:table-row;}
	.ps-table > .ps-row > .ps-cell{display:table-cell;vertical-align:middle;}
	.ps-table > .ps-row > .ps-cell:nth-child(2){
		width:20%;
		box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	}
	.ps-table > .ps-row > .ps-cell:nth-child(1){width:80%;}
}

.img-responsive.inline-block, .inline-block{display:inline-block!important;}
.ps-input-box input{width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ps-input-box .media-body > .row{ margin-top: 15px;}
.ps-input-box .media-body > .row > .col-xs-2{padding:0;text-align:center;}
.ps-input-box .single{font-size:14px;}
.ps-input-box .single{margin-bottom:10px;}
.ps-input-box .single .name{font-weight:bold;}
@media( max-width:768px ){
	.payment-details .process label {
		margin-bottom: 10px;
	}
	.payment-details .process {
		float: none; width: 100%; margin-bottom: 25px;
	}
	.ps-input-box .media-body{width:100%;}
	.ps-input-box .media-body, .ps-input-box .media-left, .ps-input-box .media-right{display:block;}
	.ps-input-box .single{margin-bottom:25px;}
	.ps-input-box .media-body > .row {
		margin-top: 5px;
	}
	.payment-details .process label {
		margin-bottom: 0px;
	}
	.payment-details .process.coupan-code .text {	width: 100%;vertical-align: middle;margin-bottom:10px;}
	.actions a.prev-s{float:none;}
	.term{margin-bottom:10px;margin-top:10px;display:block;}
}

.ui-widget{font-family: 'Roboto', sans-serif!important;}

/* css for send money step 2 2nd part */
@media( max-width:1030px ){
	.removefortab{display:none;}
}

@media( max-width:600px ){
	.totalsavings{display:none;}
}

@media( min-width:768px ){
	.process1{margin-bottom:0;}
	.payment-details .process.coupan-code .x3434 .text {	width: 68%;	}
}

/* ps radio css */
.ps-radio label{margin-botoom:0!important;}
.ps-radio input {display:none;}
.ps-radio input + .icon-radio
{	display:inline-block; width:16px; height:16px; background:url(../images/inner-page-img/custome-radio-bg.png) no-repeat left bottom;
	position:relative; vertical-align:middle; margin-right:5px;
}
.ps-radio input:checked + .icon-radio{background-position:left top;}


.thanks-contain .media-body h4.media-heading{font-weight: bold; font-size: 20px;}
.thanks-contain .compx11{margin-top: 50px; margin-bottom: 30px;}
.thanks-contain .amount .txt11{    color: grey;    font-size: 18px;    font-weight: 500;}
.thanks-contain .amount .txt12{    color: #70b73f;    font-size: 20px;    font-weight: bold;}
@media(max-width:600px){
	.thanks-contain .saving {background-position: right -28px;}
}

/* For country code in sign up mobile number*/
.intl-tel-input {width: 100%}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { display: inline-block; appearance: none; -webkit-appearance: none; -moz-appearance: none; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { display: inline-block }
/*.ui-state-default, .ui-state-active, .ui-state-hover{outline:1px solid #212f3f!important;}*/
.ui-state-active{outline:1px solid #212f3f!important;}
.ui-state-default{text-align: center!important}
.ui-datepicker{background:#ffffff;border:1px solid #000;box-shadow:0 0 5px #999;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{margin-left: 2px;margin-right: 2px;}


#my-profile #signup-page { background: white none repeat scroll 0 0 }
.relative{position: relative}
#send-money-step2-form 	.js_error{display: inline-block!important;}

/*.ui-datepicker{background:#ffffff;border:1px solid #000;box-shadow:0 0 5px #999;}*/

.labelU { font-size: 20px;    color: #222f3f;    margin-bottom: 15px; text-align:center; }
.labelU span { display: inline-block; padding-bottom: 2px; font-weight: 500;}
.labelU span::after {border-bottom: 3px solid #70b73f; content: ''; display: block; width: 75%; margin: 3px auto; }

select{background: url(../images/select-aero.png) no-repeat right 15px center!important;
	appearence:none;-moz-appearance:none;-webkit-appearance:none;padding:5px;padding-right: 25px;
}

textarea, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
	background-color: #FFFFFF!important;
	border: 1px solid #222f3f!important;
	border-radius: 0 0 0 0 !important;
	transition-duration: 0.1s!important;
	box-shadow: none !important;

}
textarea:hover, .header-right .custome-select:hover, select:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="date"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="url"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="color"]:hover {
	border: 1px solid #6eb844!important;  box-shadow: 0 1px 4px #bababa!important;-moz-box-shadow: 0 1px 4px #bababa!important;-webkit-box-shadow: 0 1px 4px #bababa!important;
}
textarea:focus, .header-right .custome-select:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {
	border: 1px solid #6eb844!important; box-shadow: 0 1px 4px #349bd6!important; -moz-box-shadow: 0 1px 4px #349bd6!important; -webkit-box-shadow: 0 1px 4px #349bd6!important;
}

#send-money-step1-form{text-align:center;}

.inline-block{display:inline-block;}
.align-center{text-align:center;}
.nowrap{white-space:nowrap;}

a{color:#6eb844;}
a:hover, a:focus{color:#337ab7;}

.customer-details .backto{ margin-right:10px; padding:4px 8px; height:25px; vertical-align:top;
	margin-top:5px; border:1px solid #59ab2a; font-size:13px; color:#ffffff; background:rgba(89, 171, 42, 0.8);
	line-height:1; display: inline-block;
}
.customer-details .backto:hover{ background:#d7424d; border:1px solid #808285; }
.txtinput input{ z-index: 1;}

.my-id-details .other-details .custome-select.formselect{
	border: 1px solid #000;
	float: right!important;
	width: 235px!important;
}
.modal-dialog .my-id-details .other-details .custome-select.formselect{
	width: 225px!important;
}
.custome-profile-left .other-details .custome-select.formselect{
	width: 60%;
	border: 1px solid #000;
}
.pnlAutoCompleteSmall, .pnlResultsSmall, .recentFavouritesSmall, .geolocation{z-index:111;}
.password-meter .error_info{font-size: 11px;margin-top:10px;}


@media(max-width:768px){
	.input-box.nowrap{white-space:normal;}
}
.client-photo img,li.benef_detail span{cursor: pointer}
.detail-block{text-align: left}

.ui-datepicker-title select{ padding: 0px; }

.address-details p { font-size: 18px;}
.center_fix label.nationality_label{ width: 100% !important;}
#increase_limit_form .data{    width: 86%;margin-left: 10px;text-align: center;}
#increase_limit_form .custome-select{ width: 60% !important;}
#increase_limit_form .popup-contain{color:#000;}
.id-image-form p, .id-detail-form p{color: black}

/* limitincrease */
.limitincrease{text-align:center;}
.limitincrease .limitinner{padding:0 15px;width:100%;text-align:left;display:inline-block;}
.limitincrease .input-box label{width:100%;}
#increase_limit_form .limitincrease  .custome-select { width: 100% !important; }
.limitincrease .custome-select{
	border: 1px solid #000;	width: 100% !important;
	background: url(../images/select-aero.png) no-repeat right 10px center!important;
}
.limitincrease select{width: 100%;color:#000;height: 34px;}
.limitincrease .input-box .text-box{width: 100%!important;}
.limitincrease .input-box{margin-bottom: 10px;}

.dateinside{position:relative;}
.dateinside::after {
	content: '';    position: absolute;    width: 71px;    height: 35px;    border: 1px solid #000;
	z-index: 1;    right: 0;    top: 0;	pointer-events:none;
	background: url(../images/dateicon.png) no-repeat center center;
}

.row.gutter15{margin-left:-7.5px;margin-right:-7.5px;}
.row.gutter15 > div{padding-left:7.5px;padding-right:7.5px;}

.examplebtn, .examplebtn:hover, .examplebtn:focus{
	background: #212f3f;    display: block;    max-width: 200px;
	text-align: center;    color: #fff;    border: 1px solid #808285;    padding: 8px 0;
}


.vertical-alignment-helper {
	display:table;
	height: 100%;
	width: 100%;
}
.vertical-align-center {
	/* To center vertically */
	display: table-cell;
	vertical-align: middle;
}
.modal-content {
	/* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
	width:inherit;
	height:inherit;
	/* To center horizontally */
	margin: 0 auto;
}
.popup-contain .modal{color:#000000;}


#increase_limit_form p.toptxt{margin-bottom: 20px;}

.exampleModal .modal-content{ border-radius:0px; border:5px solid #212f3f; }
.exampleModal .modal-header{padding: 15px 10px;}
.exampleModal .modal-header,.exampleModal .modal-footer{border-bottom:0;border-top:0;}
.exampleModal .modal-body{padding:2px 10px;}
.exampleModal .modal-footer{text-align:right;}
.exampleModal .modal-footer a {
	display: inline-block;    min-width: 125px;    text-align: center;    font-size: 29px;
	padding: 0;    font-weight: bold;    border: 2px solid #cccccc;
}
.exampleModal .modal-footer a:hover{ background:#d8424d; }
.exampleModal .modal-header .close { margin-top: -5px; }
.exampleModal .modal-header .modal-title{font-weight:400;}
@media (min-width: 768px){
	.exampleModal .modal-dialog {width: 505px;}
}

.passport_image_detail{border:1px solid #a1a1a1; box-shadow:0 0 1px #a1a1a1; padding:10px;

}
.passport_image_detail p{margin-bottom:5px;font-weight:500;}
.uploadedfile{position:relative;border: 1px solid #a1a1a1;box-shadow: 0 0 1px #a1a1a1;
	padding: 3px 7px; font-size: 17px;
}
.uploadedfile .icon-delete{position:absolute;display:inline-block;background:url(../images/inner-page-img/delete-icon.png) no-repeat center center;
	width:14px; height:15px; right: 5px; top: 5px;
}
.uplabel{ font-size: 18px; font-weight: 500; margin-left: 5px; vertical-align: bottom;}
.customupload input{display:none;}
#increase_limit_form .toptitle{    text-align: center;    font-weight: bold;    font-size: 30px;    color: #01293f;    margin-top: 20px;}
.benef_name_helper{   float: right !important;}
.add_benef_form .payment-option{ color: black;}


/*--------- Custom Csssssssss -----------*/a

.all-inner-page .page-title h1 sup { vertical-align: inherit; top:-0.5em!important;}
.btn { border-radius: 0px; font-size:20px; padding: 4px 20px; text-transform: uppercase; line-height: 24px; font-weight: 600; font-family: "Roboto",sans-serif !important;}
.btn-primary { color: #fff; background-color: #009396; border-color: #009396; }
.btn-primary:active:focus, .btn-primary:hover, .btn-primary.focus, .btn-primary:focus,
.date-filter .view-list:hover { background-color: #d8424d; border-color: #d8424d; }

.btn-danger { color: #fff; background-color: #d8424d; border-color: #d8424d; }
.btn-danger:hover, .btn-danger.focus, .btn-danger:focus { background-color: #6fb73f; border-color: #6fb73f; }

.pending-transaction-popup { text-align: center; padding: 15px; }
.pending-transaction-popup h2 { margin:0px 0px 30px; padding: 0px; border-bottom: 1px solid #a8a7a7; padding-bottom: 20px; color: #222f3f; text-transform: uppercase; font-weight: 600;}
.repeat-transaction { margin-bottom: 0px; font-size: 20px; font-weight: 400;}
.repeat-transaction p { margin: 0px;}
.sharing-popup { text-align: center; padding: 15px; font-size: 20px; }
.sharing-popup h2 { margin:0px 0px 30px; padding: 0px; border-bottom: 1px solid #a8a7a7; padding-bottom: 20px; color: #222f3f; text-transform: uppercase; font-weight: 600;}
.sharing-popup #msg_text { margin-bottom: 0px;}
.sharing-popup .facebook { background: #39599F; color: #fff;}
.sharing-popup .facebook:hover { background:#2E4A86; }
.sharing-popup .twitter { background: #45B0E3; color: #fff;}
.sharing-popup .twitter:hover { background: #3C9BC7;}
.sharing-popup a i.fa { margin-right: 5px;}

.security ul.secty li a img { max-height: 42px; }

.social-share .row1 { text-align: center; }
.social-share .row1 .col1 { display: inline-block; margin: 0 5px 14px;}
.social-share a { display: inline-block; }
.social-share a img { max-width: 100%; }

.col-sm-12.center-form, .col-sm-8.center-form, #login-page {transition:1s;-moz-transition:1s;-webkit-transition:1s;}
.error-msg-block { text-align: center;}
.error-msg-block .js_error { display: inline-block; width: auto;}
.actions .term .js_error { background: none; padding-left: 0px;}
#send-money-step2-form .actions .term .js_error { display: block!important;}
#send-money-step2-form .payment-details .process .input-box .field { display: inline-block; float: none;}
.help-icon-btn{ position:relative;display:inline-block;background:url(../images/inner-page-img/help-icon.png) no-repeat center center; width:42px; height:42px; cursor:pointer; float: right;
}
.page-contain .all-inner-page { margin-bottom:45px;}
.redeem-btn { font-size: 20px!important; font-family: "Roboto",sans-serif!important; padding: 5px 20px;}
.select-benificial ul { text-align: center;}

/* red button */
.red-btn{
    display:inline-block;   cursor:pointer;
    position:relative; -webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;
    -moz-user-select: none;    -ms-user-select: none;    user-select: none;
}
.red-btn input{position:absolute;left:15px;top:9px;z-index:1;}
.red-btn input[type="radio"]+ span{
    display:block;position:relative;  padding: 10px 20px 10px 35px; border-radius: 20px;
    left:0;top:0;right:0;bottom:0;border-radius:20px;
}
.red-btn input[type="radio"]:checked + span{
    display:block;position:relative;background: #d8424d;  color: #fff;  padding: 10px 20px 10px 35px; border-radius: 20px;
    left:0;top:0;right:0;bottom:0;border-radius:20px;
}

.underline-title { color: #222f3f; padding-bottom: 3px; border-bottom: 3px solid #222f3f; margin-bottom: 30px; display: inline-block; width: 100%;text-align: center;}
.underline-title h2 { margin: 0px; font-size: 24px; font-weight: 500;margin-top: 20px; margin-bottom: 10px;}



.transaction-unsuccessful { margin-top: 120px; border: #E4E4E4 solid 1px;}
#login-page .helpsystem, #signup-page .helpsystem { position: relative; height: auto;}
#login-page .helpsystem .helpbox, #signup-page .helpsystem .helpbox { bottom: 100%; top: inherit; text-align: left;}
.manage-my-profile-help { float: right; position: relative; height: 40px;}
.faq-list-accordion .ui-state-default, .faq-list-accordion .ui-state-active, .faq-list-accordion .ui-state-hover {outline: 0px solid #212f3f !important;}
.pagenation {background: #222f3f; margin: 0px; padding: 0px 10px 10px;}
.pagenation a { color:#fff;}
.pagenation a.white{  border: 1px solid #d8424d; padding: 5px 10px; float: left; margin-right: 5px;}
.pagenation a.white:hover, .pagenation span.white:hover { background: #6EB844; border: 1px solid #6EB844; color: #fff;}
.pagenation span.white {background: #6EB844; border: 1px solid #6EB844; color: #fff; padding: 5px 10px; cursor: default; float: left; margin-right: 5px;}

.faq-container {display: inline-block; width: 100%; border:#222f3f solid 10px;}

.faq-container .site-contain { padding: 15px; width: 75%;}
.faq-container .slidebar { padding: 15px; border-left:#222f3f solid 10px;}
.faq-container .slidebar .underline-title h3 { margin: 10px 0px 3px;}
.row-eq-height {  display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}

.search_box.faq-search_box {border: 2px solid #313131; position: relative; right: 0; top: 0px; left: inherit; width: 250px; float: right;}
.search_box.faq-search_box input[type="text"] { border: none!important; border-right: 2px solid #313131!important;}
.search_box.faq-search_box .search-btn { position: absolute; width: 62px; height: 30px;}
.confirm .modal-dialog{width:50% !important}
.confirm#idletimeout .modal-dialog{width:60% !important}
.confirm .content{padding: 20px 3px;font-size: 20px;}

#my-profile .customer-details-form { padding: 25px 0px 0px;}
#my-profile .customer-details-inner {padding: 0px 5px 25px;}
#my-profile .custome-profile-left{ padding: 0px 10px 0px;}
#my-profile .my-id-details { padding: 0px 10px 10px;}

#my-profile .input-box label { vertical-align: top;}
#my-profile .basic-details .file { margin-top: 22px;}
#my-profile .custome-profile-left  .other-details .input-box { display: inline-block; width: 100%;}
#my-profile .custome-profile-left  .other-details .input-box label { float: left;}
#my-profile .bank-details .single { font-size: 18px;}
.locked { cursor: not-allowed;}
.sending-label { padding-left: 85px;}
.tab-right tr td { vertical-align: top;}

.browser-update-block { border:#212F3F solid 10px; padding: 25px 50px; max-width: 600px; margin: 100px auto; width: 100%; background: #fff; color: #009395!important; text-align: center;}
.browser-update-block h1 { font-size: 35px; margin-bottom: 25px; margin-top: 0px;}
.browser-update-block i.fa { color: #009395;}
.browser-update-block p { font-size: 16px!important; color: #212F3F!important; font-weight: normal!important;}
.browser-update-block ul { display: inline-block; width: 100%; text-align: center; }
.browser-update-block ul li { display: inline-block; text-align: center; padding: 25px}

.profile-setting-tab { width: 100%; float: left; border: 10px solid #222f3f; padding: 15px;}
.profile-setting-tab  ul { width: 100%; padding: 0px 0px 0px 0px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.profile-setting-tab  ul li {width: 100%; max-width: 353px; float: left; margin-right: 15px;  position: relative; transition:1s;-moz-transition:1s;-webkit-transition:1s;}

.profile-setting-tab  ul li:last-child { margin-right: 0px;}

.profile-setting-tab  ul li h2 { font-size: 25px; text-transform: uppercase; margin: 0px; line-height: 40px; font-weight: 600; color: #fff; line-height: normal;}
.profile-setting-tab  ul li a { color: #fff;}
.profile-setting-tab  ul li .tabs-block { width: 380px;   padding: 15px 15px 10px;  display: table-cell; vertical-align: bottom; text-align: left; cursor: pointer; padding-top: 65px;  }

.profile-setting-tab  ul li.red-bg { background: #d8424d; border: 3px solid #d8424d;}
.profile-setting-tab  ul li.red-bg:hover {background: #C13B45; border: 3px solid #C13B45;}

.profile-setting-tab  ul li.green-bg { background: #6eb844; border: 3px solid #6eb844;}
.profile-setting-tab  ul li.green-bg:hover {background: #5B9639; border: 3px solid #5B9639;}

.profile-setting-tab  ul li.blue-bg  { background: #009396; border: 3px solid #009396;}
.profile-setting-tab  ul li.blue-bg:hover {/*background: rgba(0, 147, 150, 0.7);*/ background: #017F82; border: 3px solid #017F82;}

.profile-setting-tab  ul li.active {border: 3px solid #222f3f!important;}
.profile-setting-tab  ul li .info-text { margin-bottom: 10px; color: #fff;}

/*.profile-setting-tab  ul li.red-bg .item:nth-child(1) {background: #d8424d;}
.profile-setting-tab  ul li.red-bg .item:nth-child(1) {background: #b93b45;}
*/
.edit-info-icon { background: url(../images/edit-large-icon.png) left top no-repeat; width: 40px; height: 40px; float: left; position: absolute; right: 15px; top: 15px;}
.upgrade-silver { background: url(../images/exeternal-icon.png) left top no-repeat; width: 40px; height: 40px; float: left; position: absolute; right: 15px; top: 15px;}
.unlocked-icon { background: url(../images/unlocked-icon.png) no-repeat left top; position: absolute; top: 15px; right: 15px; display: inline-block; width: 28px; height: 39px; }
.locked-icon { background: url(../images/locked-icon.png) no-repeat left top; position: absolute; top: 15px; right: 15px; display: inline-block; width: 28px; height: 39px; }
.profile-setting-block .info-text { padding-top: 15px;}
.relative { position: relative; }

.profile-setting-block #my-profile{ border-top: none;}

.silver-border-block{ border: 10px solid #222f3f; border-top: none; display: inline-block; width: 100%;}
.upgrade-silver-section { background: #fff; padding: 25px 15px;}

#silver-main, #silver-plus-main { float: left; width: 100%;}

#silver-plus-main .silver-plus-left-form .form-group, #silver-plus-main .silver-plus-right-form .form-group {  margin-bottom: 5px;}
#silver-plus-main .silver-plus-left-form .control-label, #silver-plus-main .silver-plus-right-form .control-label { font-size: 18px; text-align: left; padding-top: 0px; color: #222f3f;}
#silver-plus-main .silver-plus-left-form .form-group:last-child, #silver-plus-main .silver-plus-right-form .form-group:last-child { margin-bottom: 0px;}

#silver-plus-main .silver-plus-right-form .file-path { padding-right: 25px; position: relative; font-size: 15px; color: #222f3f;}

#silver-plus-main .silver-plus-right-form .file-trash, .upload-image-form .file-trash
{ font-size: 20px; color: #222f3f; position: absolute; right: 0px; top: 0px; }

.file-upload { position: relative; cursor: pointer; display: inline-block;}
.file-upload input.file-input{ opacity: 0; position: absolute; width: 40px; height: 44px; z-index: 10;}
.file-upload .file-upload-btn { position: relative; top: 0px; font-size: 45px; z-index: 0;}

.id-image-form{color: #222f3f;}
.upload-image-form .control-label { font-size: 18px; text-align: left; padding-top: 0px; color: #222f3f;}
.upload-image-form .file-path { padding-right: 40px; position: relative; font-size: 18px;}
.upload-image-form .file-trash { right: 15px;}
.image-guidelines { padding-left: 15px; }
.image-guidelines li { list-style: disc; padding-bottom: 5px; }

.image-block { margin-bottom: 15px; text-align: center;}
.image-block span.image { margin: 0 auto; width: 80px;}
.image-block span.image img { max-width: 80px;}
.image-block label { display: block; padding-top: 5px;}
.image-block:last-child { margin-bottom: 10px;}

#magage-benificial-dialog .customer-details-inner .payment-option .optionslist { padding-top: 0px;}
#magage-benificial-dialog .customer-details-inner .persinoal-info  .customer-infomation { padding-top: 3px; display: inline-block; width: 100%;}
#magage-benificial-dialog .customer-details-inner .customer-infomation .input-box:last-child  { margin-bottom: 0px;}
.limitincrease .limitinner .id-detail-form { /*max-width: 850px;*/ margin: 0 auto; padding: 10px 0px 15px;}
.limitincrease .limitinner .id-image-form { padding: 15px 0px;}

.benefiaries-help { float: right; position: relative; top: 10px;}
#send-money #my-profile .customer-details-inner { padding: 0px;}
.custome-dasbord{ border: #222f3f solid 10px; padding: 10px;}
#send-money .step1 .new_company_div .cl_payngl{ margin-bottom: 5px;}
#send-money .step1 .cid { padding-bottom: 15px;}
.new-benef { border-top: #000 solid 10px!important;}
.new-benef .persinoal-info { padding-bottom: 15px;}
.new-benef .persinoal-info .input-box:last-child { margin-bottom: 0px;}
.new-benef #pinit1 .single input[type="text"]{ width: 60%;}
.select-benificial.existing-benef { border-top: #000 solid 10px; width: 100%; display: inline-block; padding: 5px 15px 0px 15px;}

.testimonial .contain p { display: inline-block; width: 100%;}

.modal-body.your-comment { padding: 15px;}
.modal-footer { text-align: center;}
.most-recent-select { padding-bottom: 7px; padding-top: 11px;}
.most-recent-select select { width: 100%; font-family: 'Roboto', sans-serif !important; font-size: 22px!important; font-weight: 500!important;}

.beneficiary-list ul li { border: #009396 solid 3px; text-align: center; padding: 15px; position: relative;margin: 0px 20px 15px 20px;}
#send-money-step3-form .beneficiary-list ul li { border: #009396 solid 3px; text-align: center; padding: 15px; position: relative;margin:0px 4px 15px 4px; !important; display: inline-table;}
.beneficiary-list ul li a.btn { color: #fff;font-size: 18px;}
.beneficiary-list ul li:last-child { margin-bottom: 0px;}
.beneficiary-list ul li .country-flag-icon { position: absolute; right: 3px; top: -1px;}

.sending-section {max-width:620px; width: 100%;}
/* columns of same height styles */

.row-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
    margin: 0px;
}
.col-height {
    display: table-cell;
    float: none;
    height: 100%;
}
.col-top {
    vertical-align: top;
}
.col-middle {
    vertical-align: middle;
}
.col-bottom {
    vertical-align: bottom;
}


@media (max-width: 600px) {
    .login-form.pscss .input-box {
        width: auto;
    }
}
@media (min-width: 1000px) {

}
@media (min-width: 1025px) {


}
.footer-bottom-part .copy-right{ top:-5cm;}
.copy-right sup{vertical-align:super}
.master_benef {opacity : 0.4}
.master_benef:hover{opacity :1}
#template{width: auto}
.customer-details-form .file-upload input.file-input{width: 100%; height: 100%;}
.price_format{float: right; }
.red{color: #F00;}
.beneficiary-list.transaction-summary ul { width: 100%; display: inline-block; text-align: center;}
.beneficiary-list.transaction-summary ul li{width: 30%;   margin-right: 5px; position: relative; display: inline-block;}
.beneficiary-list.transaction-summary ul li:last-child { margin-right: 0px;}
.margin-top-20{margin-top: 20px;}
.margin-top-150{margin-top: 150px;}
.margin-right-20{margin-right: 20px;}
.margin-top-10{margin-top: 10px;}
.margin-bottom-10{margin-bottom: 10px;}
.submenu{margin-left: 10px;}
.submenu li a{ text-transform: capitalize !important;}

.send-money-icon-bg { background: url(../images/send-money-icon-bg.png) left top no-repeat; width: 73px; height: 72px; position: absolute; left: 15px;
	top: 15px; font-style: normal;}
.send-money-icon-bg strong { color: #222f3f; font-size: 45px; font-weight: 800; position: relative; left: 16px; top: 2px; font-family: 'Roboto', sans-serif;}

.bank-account-icon-bg { background: url(../images/inner-page-img/open-bank-icon.png) left top no-repeat; width: 93px; height: 93px; position: absolute; left: 15px;
	top: 15px; font-style: normal; text-align: center;}
.bank-account-icon-bg strong { color: #222f3f; font-size: 45px; font-weight: 800; position: relative; left: 0px; top: 20px; font-family: 'Roboto', sans-serif;}

.width-auto{width: auto!important;}
.width-100{width: 100%!important;}
select option{font-weight: normal}
.locked input[type="text"]{ padding-right: 40px;}
.locked i.glyphicon-lock { position: absolute; right: 2px; top: 10px;}
#increase-limit .bill_cl_pay { margin-top: 25px;}


.ui-datepicker-prev .ui-icon {background-image: url("../images/ui-icons_454545_256x240.png");}
.ui-datepicker-next .ui-icon {background-image: url("../images/ui-icons_454545_256x240.png");}

.ui-datepicker-prev .ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-datepicker-next .ui-icon-circle-triangle-w { background-position: -110px -192px; }

.ui-datepicker-prev.ui-state-disabled .ui-icon {background-image: url("../images/ui-icons_454545_256x240.png"); background-position: -80px -192px;}
.ui-datepicker-next.ui-state-disabled .ui-icon {background-image: url("../images/ui-icons_454545_256x240.png"); background-position: -50px -192px;}
.cursor-hand{cursor: pointer}

.term input[type=checkbox] + label:before { color: #fff; vertical-align: inherit; }
.detail-header input[type=checkbox] + label:before { position: relative; top: 8px;}
.actions .detail-header input[type=checkbox] + label:before { position: relative; top: -1px;}
#add_benef_form .action .terms{margin-top: 9px}

.input-required { background: url(../images/red-star.png) right top no-repeat; }

select.transparent-bg  { background-color: transparent!important; }

.arrow-icon{margin-left: 10px;margin-right: 10px;margin-top: -5px;}

.notification-msg { padding: 35px 25px 25px 25px; width: 100%; font-size: 24px; font-family: 'Roboto', sans-serif; color: #222F3F; text-align: center; margin-top: 50px;}

.notification-msg.error-msg {border: #de5b47 solid 10px; background: #FBE9E7; }
.notification-msg.error-msg strong { font-size: 45px; color: #de5b47; display: inline-block; width: 100%; padding-bottom: 25px;}

.notification-msg.success-msg {border: #70b73f solid 10px; background: #F5F9F3;}
.notification-msg.success-msg strong { font-size: 45px; color: #70b73f; display: inline-block; width: 100%; padding-bottom: 25px;}

.message-point-list { padding-top: 10px; font-size: 18px; color:#222F3F; }
.message-point-list h4 {color:#222F3F; font-size: 24px; margin: 0px 0px 15px 0px;}
.message-point-list ul { padding-top: 15px;}
.message-point-list ul li { font-style: oblique; padding-bottom: 10px;}
.message-point-list ul li a { font-style: normal;}

.avatar { border: 1px solid #009396; height: 100px; width: 105px; position: relative; display: inline-block;}
.avatar .glyphicon { width:100%!important; right: inherit; left: 0px;}
.avatar .glyphicon-user {font-size: 85px; line-height: 100px; color: #009396; }

.client-photo .btn-overlay { position: absolute; bottom: 0px; width: 100%; /*background: rgb(0, 147, 150);*/ border: #009396 solid 1px; background: #fff; padding: 5px 10px; 3px; height: 28px;  }
/*.client-photo .btn-overlay a { border: #fff solid 1px; width: 25px; height: 25px; display: inline-block;}*/
.client-photo .btn-overlay .glyphicon { position: relative; right: 0px; }
.client-photo .btn-overlay a i.glyphicon-trash { color: #d8424d; }
.client-photo .btn-overlay a i.glyphicon-edit { color:#34a4df; }

.tab-left .process2 ul li .client-photo .avatar { cursor: pointer;}
.select-benificial ul li .avatar { margin-bottom: 0px; cursor: pointer; display: table-cell; }

.payment-detail-user-image .avatar, .contact-user .avatar { width: 73px; height: 70px; text-align: center;}
.payment-detail-user-image .avatar .glyphicon-user, .contact-user .avatar .glyphicon-user {font-size: 60px; line-height: 70px;}
.profile_data .notification-msg{margin-top:0px;}

.ui-autocomplete { background: #fff;}
.ui-autocomplete li:hover, .ui-autocomplete li:focus { background:#6fb73f; color: #fff; border-color: #6fb73f; }

.dataTables_filter,#employee-grid_info { display: none; }
.teal{color: #7ABB54}
.font-20{font-size: 20px;}
.trust-guard-top{text-align: right!important;height: 0px!important;width:1100px;}
.trust-guard-top a { margin-left: 15px;}

#my-wallet { position:fixed; right:0px; top:0px; width:50%; height:100%; background-color:#222f3f; z-index:99; }
#my-wallet .popup-contain h2.title { background:url(../images/my-transfer-title-bg.png) no-repeat right 0px; width:100%; box-sizing:border-box; line-height:73px; padding-bottom:0px; }
#my-wallet .customer-details-form { border:none; padding:0px; background:none; }
#my-wallet .popup-contain #close { right:auto; left:10px; }
#my-wallet {overflow-y:auto;}
#my-wallet .customer-details-form{margin-top:20px;}
#my-wallet .popup-contain{padding:15px;}
#my-wallet .popup-contain input[type="text"], #my-transfers .popup-contain input[type="password"],
#my-wallet .popup-contain textarea{padding:5px 10px!important;}
.blockUI.blockMsg.blockPage{z-index: 10011;}
.blockUI.blockOverlay{z-index: 10011;}
.file-upload .avatar { width: 135px; height: 125px;}

.list-unstyled { padding-left: 0; list-style: none; display: inline-block;}
.list-inline li { display: table-cell; padding-right: 0px; padding-left: 5px; margin-bottom: 0px; }

/*---- Genral classes end -------*/
.social-icons .fa { font-size: 22px; }
.social-icons .fa { width: 38px; height: 38px; line-height: 38px; text-align: center; color: #FFF; }
.social-icons.icon-flat .fa{ border-radius: 0; }
.social-icons .fa-facebook,.social-icons .fa-facebook-square{background-color:#3B5997;}
.social-icons .fa-flickr{background-color:#FF0084;}
.social-icons .fa-google-plus,.social-icons .fa-google-plus-square{background-color:#CF3D2E;}
.social-icons .fa-instagram{background-color:#A1755C;}
.social-icons .fa-linkedin,.social-icons .fa-linkedin-square{background-color:#006DC0;}
.social-icons .fa-pinterest,.social-icons .fa-pinterest-square{background-color:#C61118;}
.social-icons .fa-skype{background-color:#00AFF0;}
.social-icons .fa-twitter,.social-icons .fa-twitter-square{background-color:#29C5F6;}
.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square{background-color:#DE332C;}

.my-profile-tab-icon { width: 40px; height: 40px; float: left; position: absolute; right: 15px; top: 15px; }
.my-profile-tab-icon .glyphicon, .my-profile-tab-icon .fa { font-size: 40px; right: 0px; width: 100%!important; text-align: center; color: #fff; }
.my-profile-tab-icon .glyphicon { font-size: 38px;}


.top-payangel-id { position: relative; /*background: #EFEFEF;*/ padding: 0px 0px 0px; display: inline-block; font-size: 18px; }


@-moz-document url-prefix() { .all-inner-page .page-title .customer-details .mail-box::before { top: -6px;} }

.benef_detail .detail-header input[type=checkbox] + label:before{top:3px;}


.beneficiary-list .avatar{height: 81px;width: 74px;}
.beneficiary-list .avatar .glyphicon.glyphicon-user{font-size: 56px;line-height: 79px;}


.top-payangel-id { position: relative; top: 4px; /*background: #EFEFEF;*/ padding: 0px 0px 0px; display: inline-block; font-size: 20px; margin-right: 20px; }
.benef_detail .detail-header input[type=checkbox] + label:before{top:3px;}
.beneficiary-list .avatar{height: 78px;width: 74px;}
.beneficiary-list .avatar .glyphicon.glyphicon-user{font-size: 56px;line-height: 79px;}
.master_benef_reson, .master_benef_payment_option{opacity: 0.4!important;}
.master_benef_reson select, .master_benef_payment_option select{pointer-events: none; }

.top-country-icon { margin-left: 15px;}
.modal { padding: 15px;}


.cookie-alert {color: #fff; background-color: #6EB844; border-color: #6EB844; border-radius: 0px; width: 100%; z-index: 99; margin-bottom: 0px; }
.cookie-alert a {color: #337ab7;}
.cookie-alert p { padding-right: 25px;}
.cookie-alert .close {right:0px!important;}
.cookie-alert.fixed {position: fixed;}
.cookie-alert .close{font-size: 12px;font-weight: normal; top: 3px;}
.select-benificial li.selected{opacity: 0.4}
.email-count  { background: #d8424d; width: 15px;  height: 15px; border-radius: 50%; color: #fff; position: relative; z-index: 1; text-align: center; font-size: 12px; float: right; }

#notification_content { padding: 15px;}

.notification-email-list { text-align: left; padding: 15px;}
.notification-email-list ul { /*max-height: 640px; overflow-y: auto;*/ display: inline-block; width: 100%; }
.notification-email-list ul li { float: left; width: 90%; padding:0px 0px 15px; margin-bottom: 15px; box-sizing: border-box; border-bottom: #E7E8E8 solid 1px; color: #222f3f;}
.div_notification hr{width:98%;}
.notification-email-list ul li h4 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 0px; font-weight: 600;}
.notification-email-list ul li span { color: #C3C3C3;}
.notification-email-list ul li:last-child { margin-bottom: 0px; border-bottom: none; padding-bottom: 0px;}
.notification-email-list ul li:nth-child(even) { background: #fff;}
.notification-email-list ul li:nth-child(odd) { background: #fff;}

.notification-email-list ul li.is_read_ntf { opacity: 0.9; }
.notification-email-list ul li.is_read_ntf h4 { font-weight: normal; }

.mail-comming-list ul li.is_read_ntf { opacity: 0.8; }
.mail-comming-list ul li.is_read_ntf h4 { font-weight: normal; }

.red-photo{color: #B53E4B!important;}
.red-border{border-color: #B53E4B!important;}

.or-label { padding: 0px 20px;}
.blockUI.blockMsg.blockPage{z-index: 101111!important; width: auto!important;}
.blockUI.blockOverlay{z-index: 100011!important;}
.contact-details-inner select.form-control { font-size: 16px; padding-right: 30px;}
.contact-details-inner h3 { color: #222f3f; font-size: 24px; padding-bottom: 3px; border-bottom: 3px solid #222f3f; margin-bottom: 15px; font-weight: normal; font-weight: 500; }
.contact-left { background: #fff;  border-right: 3px solid #000; }
.contact-right { background: #fff; border-left: 3px solid #000;	margin-left: -3px;}

.page-title.contact h1, .page-title.faq h1 { padding-right: 50px; position: relative; }
.page-title.contact h1 span.glyphicon, .page-title.faq h1 span.fa { font-size: 40px; color:#222f3f; position: absolute; right:0px!important; width: 40px!important; }
.dasbord-two-box .my-tranfer.contactpill3 { min-height: 209px;}
.page-title.faq h1 span.fa { font-size: 45px; text-align: center;}
.see-example a { font-size: 18px;}
.see-example-popup { background: #fff; }
.see-example-popup img { max-width: 100%; width: 100%;}

.faq-container .ui-state-default { text-align: left!important; }
.faq-container .slidebar .underline-title { text-align: left;}


.transaction-summary .amount-details { padding: 0px!important;color:#222f3f;}
#send-money-step3-form .actions { width: 100%;}
#send-money-step3-form .wallet { padding: 0px 0px 10px 0px;}
.charity { padding-top: 10px; margin-left: 38px;}
.actions .term { position: relative; top: 3px;}

.select-benificial ul li { min-width: 115px;}
#send-money-tab .ui-tabs-nav { padding:0px!important;}
.term { margin: 0px;}
.back_pay_bill.step1 .term  { margin-right: 15px;}

.pdf-content table.dataTable.no-footer { border-bottom: 0px; border-top: 0px;}
.tranaction_report-footer { background:#222F3F url(../images/pdf-footer-bg.jpg) top center no-repeat; background-size: 100% auto; padding: 100px 0px 15px; font-size: 14px;}
.tranaction_report-footer table tr td {  padding: 0px 15px; border-right: #6EB844 solid 1px;}
.tranaction_report-footer table tr td strong { color: #6EB844; text-transform: uppercase; padding-bottom: 5px; display: block}
.tranaction_report-footer table tr td { color: #fff; font-size: 14px;}
.tranaction_report-footer table tr td:last-child { border: none;}
.tranaction_report-footer .address { padding: 0px 15px 30px; text-align: center;}

.header-logo {border-bottom: #222F3F solid 3px; position: relative; margin-top: 0px!important;}
.report-header-right { font-size: 22px; font-weight: bold; padding-right: 15px; padding-bottom: 10px;}
.report-header-right  span { color: #6EB844; }
.pdf-logo { float: left; margin: 0px 0px 5px; padding-left: 15px;}
.pdf-logo img {}
.padding-right { padding-right: 15px;}
.account-info {  max-width: 100%; margin-right: 15px;}
.account-info tr td { white-space: nowrap;}
table.account-info tr td { padding: 0px 0px 0px 5px;}
.header-middle { padding: 0px 0px 15px; width: 100%; display: inline-block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.header-left-title { font-size: 18px; padding-left: 15px;}

.pdf-content { padding: 0px 0px 25px;}

.pdf-content .transaction_table thead tr td { background-color: #212F3F!important; color: #fff;}
.pdf-content .transaction_table thead tr td:focus { border: none!important;}
.pdf-content table.transaction_table tbody td {border-top: 1px solid #F9F9F9!important;}

.upload-btn { position: relative; cursor: pointer;	display: inline-block;	background: #D8424D; padding: 6px 20px;	color: #fff; font-size: 20px;
	text-transform: uppercase; font-weight: bold; line-height: 24px; white-space: nowrap;}
.upload-btn:hover { background: #6fb73f;}
.upload-btn input.file-input{ opacity: 0; position: absolute; width: 100%; height: 100%; left:0px; top:0px; z-index: 10;}
.upload-btn .file-upload-btn { position: relative; top: 0px; font-size: 22px; z-index: 0;}
.upload-btn .fa { margin-right: 5px;}
.upload-id-label { padding-top: 7px!important;}

.charity_detail { text-align: left;}

.contain-text .internal-pages { font-size: 16px; color:#222F3F;}
.contain-text .internal-pages p { text-align:justify;line-height:25px;}
.contain-text .internal-pages h3 { text-transform: uppercase;}
.contain-text .internal-pages ul { list-style: inside; padding-left: 0px;}
.contain-text .internal-pages ul li { list-style: none; padding-left: 25px; margin-bottom: 10px; background: url(../images/tick11.png) left 2px no-repeat; background-size: 18px auto;}
.contain-text .internal-pages ul li ul { padding-left: 25px; margin-top: 25px;}
.contain-text .internal-pages ul li ul li { list-style: none;}

.logo a { display: inline-block; cursor: pointer;}
.logo object{	pointer-events: none;}

#my-wallet .ewallet_div .single .custome-select select{ font-size: 16px; font-weight: normal; padding-left: 6px;}
#my-wallet .alert { margin: 15px;}

.confirm .content.logout-alert-content { padding: 20px 10px;!important;}
.logout-alert-content span { color:#6eb844;}
.charity_detail  .detail-header { margin: 0px; display: inline-block; width: 100%;}
.charity_detail  .detail-header label{ width: 100%; }
.charity_detail  .detail-header label h4{ width: 90%!important; }
.charity_detail-list { margin-bottom: 15px;}
.charity_detail-list:last-of-type { margin-bottom: 0px;}
.avatar > label { cursor: pointer; }

#benificiaryList .detail-header p { width: 100%; color: #222f3f; font-size: 16px; text-align: center; padding-top: 5px;}
#benificiaryList .detail-header input[type="checkbox"] + label::before { top: 0px; left: 5px;}
.loader-message {display: inline-block!important;float: left; }
/*.next-s:disabled,:disabled, [disabled]{ background: #cccccc!important; color:#ffffff;cursor: none!important;}*/

.dd .ddTitle .ddTitleText { padding: 8px 15px 7px 9px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
/*.flexslider .slides li {*/

	/*height: 555px!important;*/
/*}*/

#sendMoneyModal .bttoom-part { padding: 0px 10px 10px 10px;}


.page-not-found-container { min-height: 400px; background: url(../images/404-error-02.png) right bottom no-repeat;  background-color: #222F3F; width: 100%; }

.page-not-found { color: #fff; padding: 50px 0px;}
.page-not-found h1 { margin-top: 50px;]}
.page-not-found h3 { font-size: 20px;}
.page-not-found h4 { color: #009396; margin-top: 50px;}
.page-not-found ul { padding-top: 15px; }
.page-not-found ul li { padding-bottom: 5px; }
.page-not-found ul li a { color: #fff;}

.page-not-found ul li a.report-this { color: #f26b77; margin-top: 25px; display: block;}
.page-not-found ul li a:hover, .page-not-found ul li a.report-this:hover { color: #009396;}

.page-contain.error-content{ padding-bottom: 0px;}