@font-face {
	font-family: 'Open Sans';

	src: url('../fonts/open_sans_light/opensans-regular-webfont.eot');
	src: url('../fonts/open_sans_light/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/open_sans_light/opensans-regular-webfont.woff') format('woff'), url('../fonts/open_sans_light/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/open_sans_light/opensans-regular-webfont.svg#glyphicons_halflingsregular') format('svg');
}

@font-face {
	font-family: 'Open Sans Bold';

	src: url('../fonts/open_sans_bold/opensans-bold-webfont.eot');
	src: url('../fonts/open_sans_bold/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/open_sans_bold/opensans-bold-webfont.woff') format('woff'), url('../fonts/open_sans_bold/opensans-bold-webfont.ttf') format('truetype'), url('../fonts/open_sans_bold/opensans-bold-webfont.svg#glyphicons_halflingsregular') format('svg');
}

a:hover, a:focus, button:hover, button:focus{
	outline: none !important;
	text-decoration: none !important;
}

.navigation_menu{
	margin-top: 40px;
	margin-left: -120px;
	margin-bottom: 5px;
}

.nav>li>a {
	font-family: Open Sans Bold;
}

.imgLgo {
	z-index: 0;
	padding: 10px 15px;
}

.imgLgo > img{
	width: 100px;
}

.login_form{
	display: inline-block;
}

.username, .password{
	margin-top: 3px;
	margin-bottom: 2px !important;
	margin-right: 5px;
	padding: 5px 5px;
	border-radius: 0px;
	font-size: 12px;
	width: 180px;
	border: 1px solid #fff;
}

.caret_form i{
	margin-right: 10px;
	font-size: 20px;
	color: #fff;
}


.caret_form{
	display: inline-block;
}

.forgot-password{
	margin-top: -15px !important;
	display: block !important;
	width: 150px !important;
	float: left !important;
	background-color: transparent !important;
	margin-left: 175px !important;
	color: rgba(255,255,255,0.5) !important;
	font-size: 11px !important;
}

.carousel-control.right{
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .0) 100%) !important;
}

.carousel-control.left{
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0) 0%, rgba(0, 0, 0, .0001) 100%);
}

.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #2f99db !important;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	filter: alpha(opacity=50);
	opacity: 1.5 !important;
}


.carousel-indicators .active {
	width: 10px;
	height: 10px;
	margin: 0;
	background-color: #2D95D5;
}


.carousel-caption {
	/* background: rgba(45, 149, 213, 0.5); */
}



.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: rgba(0,0,0,0);
	border: 2px solid #2F97D7;
	border-radius: 10px;
}

/**
.carousel-caption {
left: 25%;
bottom: 400px;

}**/

.carousel-caption h2{
	/**text-align: left;**/
	color: #ffffff;
	font-family: Open Sans Bold;
	font-size: 38px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

.carousel-caption span {
	color: #ffffff;
	text-shadow: 0 2px 5px rgba(0, 0, 0, 5);
	font-size: 25px;
}

.carousel-caption_odd{
	left: 55%;
	bottom: 400px;
}

.carousel-caption_odd h2{
	text-align: left;
	color: #2f99db;
	font-family: Open Sans Bold;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .0);
}

.carousel-caption_odd span{
	text-align: left;
	float: left;
	color: #000;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .0);
	font-size: 20px;
}

.pnl2 img{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 160px;
	margin-bottom: -20px;
	margin-top: 20px;
}

.pnl2 h4{
	font-weight: bolder;
	font-size: 23px;
	color: #2E97D7;
}

.three_container{
	padding-left: 70px;
}

.check_box_icon{
	display: inline-block !important;
	font-weight: bold !important;
	font-size: 20px;
	color: #2f99db;
}

.faq_container{
	padding-left: 50px;
}

.panel-default {
	border-color: transparent;
}

.tip_container{
	height: 400px;
}

.three_row{
	margin-bottom: 50px;
}

#tip_container {
	background: url(../img/tip_day/5023410234_ffd6bc7615_o2.jpg) 50% 0 fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	position: relative;
	background-size: cover;
	background-position: 50% 50% !important;
}

.container_tip{
	padding: 80px 50px 120px 50px;

}

.tip_desc p{
	font-weight: bold;
	font-size: 25px;
	color: #ffffff;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	line-height: 34px !important;
}

.wc{
	text-align: left;
	font-weight: bold;
	margin-top: 0px;
	color: #000;
	font-size: 30px;

}

.wc_desc{
	margin-top: 50px;
}

.wc_desc img{
	float: left;
	margin-right: 20px;
}

.wc_desc p{
	text-align: justify;
	line-height: 28px;
	margin-bottom: 20px;
	margin-top: 30px;
	color: #000000;
	font-size: 15px;
}

.wc_container{
	background: #E9E9E9;
}






.os{
	margin-bottom: 30px;
}

.ser_list a{
	color: #ffffff;
	text-align: center;
	display: inline-block;
	/* margin-top: 50px; */
	/* margin-bottom: -50px; */
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0px;
}

.ser_list a:hover{
	text-decoration: none;
}


.ser_list img {
	width: 100%;
	height: 100%;

	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;

	margin-bottom: -40px;

}

.ser_list img:hover{
	width: 110%;
}

.ser {
	height: 120px;
	overflow: hidden;
	padding: 0px;
	box-shadow: 5px 5px 3px #CBCBCB;
	margin: 0px 7px;
	width: 32%;
}

.ser_batch_2{
	margin-top: 25px;
}

.tip_desc_news p{
	text-align: justify;
	font-size: 20px;
	width: auto;
	padding-right: 30px;
	line-height: 34px !important;
}

.tip_desc_news h3{
	color: #fff;
}

.tip_container_news{
	height: 650px;
}

.list_news{
	list-style: none;
	padding: 10px;
}

.read_more{
	margin-top: 30px;
	float: right;
	font-weight: bold;
	color: #2f99db;
	margin-bottom: 10px;
}

.news_item_desc{
	text-align: justify;
	font-size: 12px;
}

.news-item h4{
	font-size: 15px;
	font-weight: bold;
}

.news-item {
	border-bottom: 1px solid #ddd !important;
}


.panel_news{
	border: 0px solid transparent !important;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #2f99db;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.pagination > li:first-child > a{
	margin-left: 0;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}


.pagination > li:last-child > a{
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}



#news_container {
	background: url(../img/tip_day/5023410234_ffd6bc7615_o2.jpg) 50% 0 fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	position: relative;
	background-size: cover;
	background-position: 50% 50% !important;
}

.start_send p{
	padding-right: 30px;
	height: 90px;
	color: #ffffff;
	text-align: justify;
	margin-top: 0px;
	line-height: 24px;
}

.affil_steps img{
	margin-top: 10px;
}

.start_send_desc{
	margin-bottom: 80px;
}

.btntree_start_send{
	float: left;
	display: inline-block;
	width: auto;
}


.start_send_container{
	background: url(../img/texture-01.png) repeat #2f99db;
}

.start_send h3{
	font-weight: bold;
	color: #fff;
}

.fill_slider_0{
	background-image:url('../img/final_slider/fslider_9.jpg');
}

.fill_slider_1{
	background-image:url('../img/final_slider/fslider_0.jpg');
}

.fill_slider_2{
	background-image:url('../img/final_slider/fslider_1.jpg');
}

.fill_slider_3{
	background-image:url('../img/final_slider/fslider_2.jpg');
}

.fill_slider_4{
	background-image:url('../img/final_slider/fslider_3.jpg');
}

.fill_slider_5{
	background-image:url('../img/final_slider/fslider_4.jpg');
}

.fill_slider_6{
	background-image:url('../img/final_slider/fslider_5.jpg');
}

.fill_slider_7{
	background-image:url('../img/final_slider/fslider_6.jpg');
}

.fill_slider_8{
	background-image:url('../img/final_slider/fslider_7.jpg');
}

.fill_slider_9{
	background-image:url('../img/final_slider/fslider_8.jpg');
}



.step_affiliate_container{

	padding-bottom: 40px;
	margin-bottom: 50px;
}


.click_register{
	color: #ffffff;
	font-weight: bold;
}

.click_register:hover, .click_register:focus{
	color: #ffffff;
}


.affil_get{
	line-height: 0px !important;
	margin-bottom: 0px !important;
	margin-top: 15px !important;
	display: block;
	margin-left: 30px;
}


#affiliate_container {
	background: url(../img/affiliates/img-15.jpg) 50% 0 fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	position: relative;
	background-size: cover;
	background-position: 50% 50% !important;
}

#card_processing_container{
	background: url(../img/card_processing.jpg) 50% 0 fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	position: relative;
	background-size: cover;
	background-position: 50% 50% !important;
}

#cup_processing_container{
	background: url(../img/cup_processing.jpg) 50% 0 fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	position: relative;
	background-size: cover;
	background-position: 50% 50% !important;
}





.thumbnail {
	position:relative;
	overflow:hidden;

	display: block;
	padding: 10px 0px;
	/* margin-bottom: 20px; */
	/* line-height: 1.42857143; */
	/* background-color: #339BDB; */
	border: 0px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

.caption {
	position: absolute;
	top: 0;
	right: 0;
	background: rgba(47, 151, 215, 0.75);
	width: 100%;
	height: 100%;
	padding: 2%;
	display: none;
	text-align: center;
	color: #fff !important;
	z-index: 2;
}


.affil_register{
	font-size: 50px;
	margin-right: 10px;
}

.affiliate_register_label{
	text-align: left;
	font-weight: bold;
	margin-top: 50px;
	color: #ffffff;
	font-size: 30px;
	margin-bottom: -30px;
}

.affiliate_desc_earn p{
	text-align: justify !important;
	line-height: 28px !important;
	margin-bottom: 20px !important;
	margin-top: 25px !important;
	color: #000000 !important;
	font-size: 15px !important;
}

.affiliate_desc_col_two{
	margin-top: 50px;
}



.carousel-caption {
	right: 0%;
	left: 0%;
	padding-bottom: 30px;
	display: none;
}

.tc img{
	display: block;
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: 200px !important;
	margin-top: 30px;
}

.ts_desc{
	margin: 80px 0px 30px 0px;
}

.tc_container{
	background: #fff;
}

.fttrnme i{
	font-size: 20px;
	margin-right: 5px;
}

.ftrmenu{
	margin-top: 50px;
}

.footer_container{
	margin-top: 20px;
	margin-bottom: 30px;
}

.copyright_label{
	font-size: 10px !important;
	font-weight: normal !important;
	margin-top: 5px !important;
	margin-bottom: 0px !important;
}

.footer_logo{
	width: 100px;
	margin-top: 10px;
}



.carousel .item {
	left: 0 !important;
	-webkit-transition: opacity .4s; /*adjust timing here */
	-moz-transition: opacity .4s;
	-o-transition: opacity .4s;
	transition: opacity .4s;
}
.carousel-control {
	background-image: none !important; /* remove background gradients on controls */
}
/* Fade controls with items */
.next.left,
.prev.right {
	opacity: 1;
	z-index: 1;
}
.active.left,
.active.right {
	opacity: 0;
	z-index: 2;
}

.default_container{
	background: #ffffff;
	margin-top: 50px;
	min-height: 60%;
}

/*about_us*/
.about_desc img{
	float: left;
	margin-right: 30px;
	width: 50%;
}

.about_desc p :first-child{
	margin-top: 0px !important;
}


.about_desc p {
	text-align: justify;
	line-height: 28px;
	margin-bottom: 20px;
	margin-top: 25px;
	color: #000000;
	font-size: 15px;
}


.about{
	text-align: left;
	font-weight: bold;
	margin-top: 0px;
	color: #000;
	font-size: 30px;
}

/*personal*/

.personal_desc img{
	float: right;
	margin-left: 30px;
	width: 40%;
}


.personal_desc p {
	text-align: justify;
	line-height: 28px;
	margin-bottom: 20px;
	margin-top: 25px;
	color: #000000;
	font-size: 15px;
}


.personal{
	text-align: left;
	font-weight: bold;
	margin-top: 0px;
	color: #000;
	font-size: 30px;
}


.epayments-banner-container img{
	float: none;
	width: auto;
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 50px;
	margin-bottom: 50px;

}


.register_promo h3{
	color: #2E97D7;
	font-weight: bold;
	margin-top: 80px;
	text-transform: uppercase;
	text-align: center;
}

.register_promo a{
	width: 20%;
	padding: 10px;
	margin-bottom: 0px;
}

/*for merchant*/

.merchant_panel p{
	padding: 0px 70px !important;
	color: #ffffff !important;
}


.merchant_col{
	margin-top: 20px !important;
}


.merchant_panel img{
	float: none !important;
	width: auto !important;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
}


.merchant_button{
	width: 40% !important;
	background-color: #f8bb0a !important;
	border-color: #f8bb0a !important;
	color: #000000 !important;
	padding: 5px !important;
	margin-bottom: 0px !important;
}

.thumbnail_merchant{
	position: relative;
	overflow: hidden;
	display: block;
	padding: 10px 0px;
	border: 0px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	float: none;
}


.affiliate_container{
	background: #ffffff;
	margin-top: 50px;
}


.affiliate_desc img {
	float: none;
	margin-left: 0px;
	width: 100%;
	border-radius: 5px;
}


.affiliate_desc p {
	text-align: center;
	line-height: 28px;
	margin-bottom: 20px;
	margin-top: -10px;
	color: #000000;
	font-size: 17px;
	padding: 0px 30px;
}


.affiliate{
	text-align: left;
	font-weight: bold;
	margin-top: 0px;
	color: #000;
	font-size: 30px;
}


/*for registration*/

.register_desc img{
	float: left;
	margin-right: 30px;
	width: 50%;
}

.register_desc p :first-child{
	margin-top: 0px !important;
}


.register_desc p {
	text-align: justify;
	line-height: 28px;
	margin-bottom: 20px;
	margin-top: 25px;
	color: #000000;
	font-size: 15px;
}


.register{
	text-align: left;
	font-weight: bold;
	margin-top: 0px;
	color: #000;
	font-size: 30px;
}

.nav-tabs > li > a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	background-color: #eee;
	color: #339BDB;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #ffffff;
	cursor: default;
	background-color: #339BDB;
	border: 1px solid #339BDB;
	border-bottom-color: transparent;
}


.register_tab-content{
	padding: 30px 50px;
}

.register_tab-content{
	border-bottom: 0px solid #ddd;
}


.registration_container{
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

.nav-tabs {
	border-bottom: 0px solid #ddd !important;
}

.registration_tab > li{
	float: none;
	 margin-bottom: 6px; /*PSPP-2765*/
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.registration_tab > li > a{
	border-radius: 5000px !important;
}

.registration_tab{
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none;
	text-align: center;
}

.registration_tab-pane h4{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #2E97D7;
}

.registration_content{
	margin-top: 30px;
}

.generate_password_container{
	padding-left: 15px;
}

.generate_password_container input{
	width: 15px;
	height: 15px;
}

.personal_info_label{
	margin-top: 50px;
}

.fa-asterisk{
	color: #329BDB;
	font-size: 10px;
}

.select_salutation-form, .select_business_type, .select_business_cat{
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-radius: 0px;
}

.register_button{
	width: 40% !important;
	padding: 5px !important;
	margin-bottom: 50px !important;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.phone_input{
	margin-bottom: 50px;
}

/*for news and updates*/
.left_desc img{
	margin-right: 30px;
	width: 25%;
	display: inline-block;
	float: left;
}

.h3_nu_df{
	text-align: left;
	font-weight: bold;
	margin-top: 0px;
	color: #000;
	font-size: 30px;
	display: block;
}

.left_desc p{
	display: inline-block;
}

.news_updates_list_con{
	margin-top: 30px;
}

.media-body_parent_nu span{
	display: block;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}

.title_nu{
	display: block;
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
}

.img_nu img{
	display: inline-block;
	max-width: 250px;
	float: left;
	margin-right: 30px !important;
	margin: 10px;
}

.date_nu{
	display: block;
	font-size: 12px;
	font-style: italic;
}

.dtls_nu{
	display: block;
	text-align: justify;
	margin: 10px;
}

.cat_nu{
	font-size: 13px;
	color: #339BDB;
}

.news_updates_per_item{
	padding-bottom: 20px;
	border-bottom: 1px dashed #0F4255;
	padding-top: 20px;
}

.title_nu a:hover, .title_nu a:focus{
	text-decoration: underline;
	outline: none;
}

.nav-tabs_nu > li >a{
	border-radius: 0px;
}

.panel_default_internal_rp{
	padding: 10px !important;
}

.panel_default_internal_rp span{
	display: block;
	line-height: 24px;
}

.panel_default_internal_rp > span > a{
	color: #0F4255;
}

.panel-default_rp{
	margin-top: 30px;
}

.nu_title_cat{
	font-size: 20px;
	font-weight: bold;
	color: #0F425A;
}

/*for exchanger*/
.exchanger_list_item{
	padding: 20px;
	margin-bottom: 20px;
}

.exchanger_list_item img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.exchanger_list_item p{
	line-height: 24px;
}

.exchanger_link{
	width: 20%;
	margin-left: inherit;
}

.tTools p {
	line-height: 24px;
	text-align: justify;
	margin-bottom: 20px;
}

.aml_img_con{
	margin-bottom: 30px;
	margin-top: 30px;
}

.aml_img_con img{
	margin-right: 20px;
	width: 400px;
	float: left;
}

/*for brand hub*/

.page-header_title_bh{
	padding-bottom: 0px;
	margin: 0px;
	color: #ffffff !important;
	margin-bottom: 0px !important;
}

.df_heading{
	color: #FFF !important;
	background-color: #339BDB !important;
	border-color: transparent !important;
	border-radius: 4px 4px 0px 0px
}

.col_bh_list_items{
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.bh_list_items_img{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}

.panel-body_bh{
	border: 0px solid #B4DAF1;
	border-radius: 0px 0px 4px 4px;
	background: #ffffff;
	padding: 30px;
}

.bh_list_items_img p{
	text-align: center !important;
	margin-top: 10px;
}

.col-hb_list{
	display: inline-block;
	float: none;
}

.btn_hb{
	width: 200px;
	float: right;
}

/*card processing*/

.c_processing, .cup_processing{
	margin-bottom: 0px;
	margin-top: 50px;
}

.c_processing_dtails{
	display: block;
	margin-top: 30px;
	background: rgba(0,0,0,0.5);
	padding: 18px 25px;
	border-radius: 10px;
}

.c_processing_dtails_cup{
	margin-bottom: 30px;
}

.c_processing img{
	margin-right: 40px;
	width: 270px;
	float: left;
}

.cup_processing img{
	margin-right: 40px;
	width: 400px;
	float: left;
}

/*for faq*/
.fq_heading{
	color: #000 !important;
	background-color: #FFFFFF !important;
	border-color: #ddd !important;
	border: 1px solid #ddd;
	border-radius: 0px;
	padding: 5px 15px;
}

.page-header_title_fq{
	color: #000 !important;
	margin: 0px !important;
	padding-bottom: 5px;
	padding-top: 5px;
	line-height: 10px;
	display: inline-block;
	font-family: Open Sans Bold;
}

.page-header_title_fq_h4:hover, .page-header_title_fq_h4:focus{
	color: #2f99db !important;
}

.page-header_title_fq:hover, .page-header_title_fq:focus{
	color: #2f99db !important;
}

.panel_fq{
	margin-bottom: 20px;
	border-radius: 4px;
	border-top: 0px solid #B4DAF1;
	border-right: 0px solid #B4DAF1;
	border-left: 0px solid #B4DAF1;
	border-bottom: 0px solid #B4DAF1;
}

.panel-body_fq{
	border: 1px solid #ddd;
	border-radius: 0px 0px 4px 4px;
	background: #FFFFFF;
	border-top: 0px solid #ddd;
}

.fq_heading h4{
	text-align: justify;
}

.panel-body_fq p{
	font-size: 15px;
}


/*new style*/

.btn_login {
	border-radius: 4px;
	font-family: sans-serif;
	font-size: 13px !important;
	padding: 4px 10px;
	text-transform: capitalize;
	background-color: #fff;
	border-color: #fff;
	position: relative;
	z-index: 1;
	text-align: center;
	color: #000;
	margin-right: 5px;
	font-weight: bold;
}

.nav_bar_internal{
	position: relative !important;
	margin-bottom: 30px;
}

.toplink1{
	color: #ffffff;
	display: inline-block;
	margin-right: 30px;
	float: right;
	margin-top: 18px;
}

/*
.logout_button{
	float: right;
}*/


.cntnrStFrsta_internal{
	margin-right: 0px !important;
	padding-right: 0px;
	padding-left: 0px;
}


.internal_container{
	background: #ffffff;
	margin-top: 30px;
}


.internal_desc img{
	float: left;
	margin-right: 30px;
	width: 50%;
}

.internal_desc p :first-child{
	margin-top: 0px !important;
}

.yd_link a {
	float: none !important;
}

.nav_sidebar li{
	display: block !important;
}

.internal{
	text-align: left;
	font-weight: bold;
	margin-top: 0px;
	color: #000;
	font-size: 30px;
}


.account_balance_heading{
	color: #FFF !important;
	background-color: #339BDB !important;
	border-color: transparent !important;
	border-radius: 4px 4px 0px 0px;
}

.account_balance_down{
	padding: 0px 5px;
}

.account_balance_panel_body{
	border: 0px solid #B4DAF1;
	border-radius: 0px 0px 4px 4px;
	background: #d6edfb;
}

.account_balance_panel_body p{
	text-align: center;
	line-height: 28px;
	margin-bottom: 0px;
	/* margin-top: 25px; */
	color: #0F4255;
	font-size: 15px;
	font-weight: bold;
}

.sidebar_menu{
	margin-bottom: 20px;
	z-index: 1;
}

.nav_sidebar{
	background: #FFFFFF;
	border-right: 1px solid #B4DAF1;
	border-left: 1px solid #B4DAF1;
}

.sidebar_menu > .nav > li > a{
	color: #0F4255;
}


.panel_yab{
	margin-bottom: 0;
	border-radius: 4px;
	border-top: 0px solid #B4DAF1;
	border-right: 1px solid #B4DAF1;
	border-left: 1px solid #B4DAF1;
	border-bottom: 5px solid #B4DAF1;
}


.nav-tabs_wallet_details > li.active > a, .nav-tabs_wallet_details > li.active > a:hover, .nav-tabs_wallet_details > li.active > a:focus {
	border-bottom-color: transparent;
	margin-right: 5px;
	line-height: 1.42857143;
	border: 1px solid #B4DAF1;
	border-radius: 4px 4px 0px 0px;
	background-color: #2F99DB;
	color: #FFFFFF;
	position: relative;
	display: block;
	padding: 1px 20px;
	cursor: default;
	box-shadow: 0 1px 3px rgba(120, 121, 121, 0);

}

.nav-tabs_wallet_details > li > a, .nav-tabs_wallet_details > li > a:hover, .nav-tabs_wallet_details > li> a:focus {
	border-bottom-color: transparent;
	margin-right: 5px;
	line-height: 1.42857143;
	border: 1px solid #B4DAF1;
	border-radius: 4px 4px 0px 0px;
	background-color: #FFFFFF;
	color: #2F99DB;
	position: relative;
	display: block;
	padding: 1px 20px;
	cursor: pointer;
	box-shadow: 0 1px 3px rgba(120, 121, 121, 0);

}

.form-control_select_transaction{
	display: block;
	width: auto;
	height: 24px;
	padding: 0px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #0F4255;
	background-color: #FFFFFF;
	background-image: none;
	border: 1px solid #FFFFFF;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-radius: 0px;
	margin-bottom: 0px;
	float: right;
	margin-top: -23px;
}

.button_link_int{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.tab-content_master_pin{
	border: 1px solid #D1E4EF;
	padding: 30px 20px;
}

.transaction_panel{
	text-align: left !important;
	font-size: 16px !important;
}

.form-group_select_wallet{
	margin-bottom: 0px;
}

.create_wallet_button{
	margin-top: 5px !important;
	float: right !important;
}

.p_directory_link{
	line-height: 0px;
}

.table tbody {
	border: 1px solid #B4DAF1 !important;
	background-color: #FFFFFF;
}



.default_table tbody:hover{
	background-color: #FFFFFF !important;
}


/*for table scroll




.table-container-header {
   overflow: hidden;
    width: 100%;
}

.table-container-body {
    height: 100px;
     overflow-y: auto;
}

.table-container-footer {
    overflow: hidden;
    width: 100%;
}

.table-container table {
    margin-bottom: 0px;
    table-layout: fixed;
}

.table-container table td,
.table-container table th {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}*/




.default_table > tbody > tr:hover:not(.footable-row-detail) {
	background: transparent !important;
}

.transaction_table > tbody > tr:hover:not(.footable-row-detail) {
	background-color: #ECECEC !important;
}

.as_beneficiary span{
	display: block;
}
.as_beneficiary span, .mp_asterisk{
	height: 45px;
}

.wp_list{
	height: 65px;
}

.imgLgo_internal{
	margin-left: 0px !important;
}

.upprNav_internal{
	margin-right: 15px !important;
}

.as_edit_link{
	padding: 3px 25px !important;
	background-color: transparent !important;
	border-color: #CFE2EE !important;
	color: #0F4255 !important;
	border-radius: 5px;
	font-family: sans-serif;
	font-size: 13px !important;
	font-weight: bold;
	box-shadow: 0 1px 2px rgba(120, 121, 121, 0.3);
	line-height: 13px;
}

.as_edit_link:hover {
	text-decoration: none;
	background-color: transparent !important;
	color: #339BDB !important;
	box-shadow: 0 1px 2px rgba(50, 154, 218, 1);
	transition: all 0.3s ease-in-out;

}

.as_edit_link:focus {
	outline: none;
}

.nav-tabs_wallet_details{
	float: none !important;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.nav-tabs_wallet_details li{
	display: inline-block !important;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	float: none;
}

.label_mp{
	text-align: center;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}



.default_table > tbody > tr > td {
	border-bottom: 0px solid #D1E4EF !important;
	padding: 0px 10px;
}

.default_table > thead > tr > th, .footable > thead > tr > td{
	vertical-align: middle;
}

.master_pin_as i{
	display: inline-block;
	color: #000000;
}

.master_pin_as{
	display: block;
	border: 0px solid #D1E4EF !important;

}

.as_type, .as_status, .as_beneficiary, .as_access, .master_pin_as{
	padding: 30px 10px 10px 10px !important;
}

.as_edit_row td{
	border: 0px solid #D1E4EF !important;
	border-right: 1px solid #D1E4EF !important;
}

.sidebar_menu h3{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #0F4255;
	margin-top: 30px;
}

.wallet_details_title{
	text-align: left !important;
	/* padding-bottom: 0px; */
	margin: 0px;
	color: #ffffff !important;
	font-size: 16px;
}

.page-header_blance_account{
	padding-bottom: 0px;
	margin: 0px;
	color: #ffffff !important;
	text-align: left;
	margin-bottom: 0px !important;
}

.page-header_blance_account:hover, .page-header_blance_account:focus{
	text-decoration: none !important;
}

.page-header_blance_account:hover, .page-header_blance_account:focus{
	text-decoration: none !important;
}


.sidebar_menu > .nav > .active{
	background-color: #339BDB;
	background-image: -webkit-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -moz-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -ms-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -o-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	border-radius: 0px;
	transition: all 0.3s ease-in-out;

}

.sidebar_menu > .nav > .active > a{
	color: #ffffff;
}

.sidebar_menu > .nav > .active > a:hover, .sidebar_menu > .nav > .active > a:focus{
	color: #ffffff !important;
	background: #339BDB !important;
	transition: all 0.3s ease-in-out;

}

.sidebar_menu > .nav > .active:hover, .sidebar_menu > .nav > .active:focus{
	background: #339BDB !important;
	transition: all 0.3s ease-in-out;
}

.nav_sidebar >.active >a:hover{
	border-right:0px solid transparent!important;
}


.divider {
	width: 100%;
	border-bottom: 1px solid #D1E4EF !important;
	-moz-box-shadow: 0 1px rgba(255, 255, 255, 0.1) !important;
	-webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.1) !important;
	box-shadow: 0 1px rgba(255, 255, 255, 0.1) !important;
	text-align: center;
	margin: 0px;
}


.panel-heading_default_internal{
	color: #FFF !important;
	background-color: #339BDB !important;
	border-color: transparent !important;
	border-radius: 4px 4px 0px 0px;
}

.panel-heading_default_internal p{
	padding-bottom: 0px;
	margin: 0px;
	color: #ffffff !important;
	font-size: 16px;
	text-align: left;
}


.panel-body_default_internal{
	border: 1px solid #B4DAF1 !important;
	border-radius: 0px;
	padding: 0px;
	/**max-height: 430px;**/
	/*overflow-y: auto;*/

}

/**
.panel-body_transaction_internal{
  height: 430px;
}**/

.acc_cp{
	margin-top: 20px;
}


.panel-body_default_internal::-webkit-scrollbar {
	width: 8px;
}

.panel-body_default_internal::-webkit-scrollbar-track {
	background-color: #ccc;
}
.panel-body_default_internal::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.2);
}
.panel-body_default_internal::-webkit-scrollbar-button {
	background-color: #ccc;
	display: none;
}
.panel-body_default_internal::-webkit-scrollbar-corner {
	background-color: black;
}

.panel-heading_default_internal_directory_link{
	text-align: center;
	padding: 17px 10px !important;

}

.form-group_beneficiary label{
	text-align: left;
	float: left;
}

.address_beneficiary{
	display: block;
	width: 100%;
	resize: none;
	overflow-y: scroll;
	height: 100px;
	max-height: 100px;
}

.modal-title_beneficiary{
	text-align: left;
}


.label_link {
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #0F4255;
}

.panel-heading_default_internal_dl{
	padding: 18px 10px !important;
	border: 1px solid #B4DAF1 !important;
}

.panel-body_default_internal p{
	/*text-align: center;*/
	color: #000;
	font-weight: normal;
	font-size: 14px;
}

.as_beneficiary a, .wp_list a, .mp_asterisk a{
	color: #339BDB;
}

.as_beneficiary a:hover, .wp_list a:hover, .mp_asterisk a:hover{
	outline: none;
	text-decoration: none !important;
}

.as_beneficiary a:focus, .wp_list a:focus, .mp_asterisk a:focus{
	outline: none;
	text-decoration: none !important;
}


.btn-default_internal{
	font-family: sans-serif;
	font-size: 13px !important;
	background-color: #FFBE00 !important;
	border-color: #FFBE00 !important;
	background: #FFBE00 !important;
	color: #0e305d !important;
	font-weight: bold;
	box-shadow: 0 1px 3px rgba(120, 121, 121, 1);

}

.btn-default_internal:hover {
	background-image: -webkit-linear-gradient(top, #FFE390 0%, #EAB416 50%, #E9B41A 50%, #ECB208 100%) !important;
	background-image: -moz-linear-gradient(top, #FFE390 0%, #EAB416 50%, #E9B41A 50%, #ECB208 100%) !important;
	background-image: -ms-linear-gradient(top, #FFE390 0%, #EAB416 50%, #E9B41A 50%, #ECB208 100%) !important;
	background-image: -o-linear-gradient(top, #FFE390 0%, #EAB416 50%, #E9B41A 50%, #ECB208 100%) !important;
	background-image: linear-gradient(top, #FFE390 0%, #EAB416 50%, #E9B41A 50%, #ECB208 100%) !important;
	border-radius: 0px;
	transition: all 0.9s ease-in-out;
}


.sidebar_menu> .nav > li > a:hover > img{
	transform: rotate(360deg);
	transform-origin: right, top;
	-ms-transform: rotate(360deg);
	-ms-transform-origin: right, top;
	-webkit-transform: rotate(360deg);
	-webkit-transform-origin: right, top;
	transition: all 0.5s ease-in-out;
}

.sidebar_menu> .nav > .active > a:hover > img{
	transform: rotate(0deg) !important;
	transform-origin: right, top;
	-ms-transform: rotate(0deg)!important;
	-ms-transform-origin: right, top;
	-webkit-transform: rotate(0deg)!important;
	-webkit-transform-origin: right, top;
	transition: all 0.3s ease-in-out;
}

.pnel_four p{
	text-align: center;
	font-size: 14px;
	line-height: 24px;
}


.learn_more_bttn_dl:hover, .learn_more_bttn_dl:focus{
	background: transparent !important;
	border: 0px solid #ffffff;

}

.title_header a{
	float: right;
	color: #ffffff;
	font-weight: bold;
	padding: 5px 10px;
	background-color: #329BDB;
	box-shadow: 0 1px 3px rgba(120, 121, 121, 1);
	border-radius: 5000px;
	margin-bottom: 20px;
	border-color: transparent;
	background-color: #339BDB;
	background-image: -webkit-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -moz-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -ms-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -o-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	/* border-radius: 0px; */
	transition: all 0.3s ease-in-out;
}

.title_header a:hover, .title_header a:focus{
	float: right;
	color: #ffffff;
	font-weight: bold;
	padding: 5px 10px;
	background-color: #329BDB;
	border-radius: 5000px;
	margin-bottom: 20px;
	border-color: transparent;
}

.title_header a > img{
	float: none;
	margin-right: 5px;
	width: 20px;
	float: none;
	margin-right: 5px;
	width: 25px;
}



.learn_more_bttn_dl{
	background-color: #fff;
	border-color: transparent;
	padding: 0px 0px;
	color: #0e305d !important;
	font-size: 12px;
	font-family: sans-serif;
	font-weight: bold;
}

.container_button_module{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.internal_label{
	font-weight: bolder;
	font-size: 23px;
	display: inline-block;
}

.panel-heading_default_internal_right p{
	text-align: left;
}


.wallet_number i{
	display: inline-block;
}


.wallet_nav {
	max-height:215px;
	overflow-y:auto;
	text-align: center;
}

.ftrmenu_internal{
	margin-top: 30px;
}

.panel-body_default_internal_sponsored_ads{
	padding: 0px;
	border: 0px solid #B4DAF1 !important;
}

.panel-body_default_internal_sponsored_ads img{
	float: none;
	margin-right: 0px;
	width: 100%;
}

.wallet_nav a{
	font-size: 12px;
	padding: 5px 10px;
	color: #0F4255;
	font-weight: bold;
}

.wallet_nav a:hover, .wallet_nav a:focus{
	text-decoration: none !important;
}


.well_wallet{
	min-height: 20px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	background-color: transparent;
	border: 0px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.divider_wallet{
	width: 100%;
	border-bottom: 1px solid #B4DAF1 !important;
	-moz-box-shadow: 0 1px rgba(255, 255, 255, 0.1) !important;
	-webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.1) !important;
	box-shadow: 0 1px rgba(255, 255, 255, 0.1) !important;
	text-align: center;
	margin: 5px 0px;
}

.wallet_number h5{
	text-align: center;
	color: #0F4255;
	font-family: Open Sans Bold;
	margin-bottom: 20px;
}

.wallet_nav::-webkit-scrollbar {
	width: 8px;
}

.wallet_nav::-webkit-scrollbar-track {
	background-color: #ccc;
}
.wallet_nav::-webkit-scrollbar-thumb {
	background-color: #339BDB;
}
.wallet_nav::-webkit-scrollbar-button {
	background-color: #ccc;
	display: none;
}
.wallet_nav::-webkit-scrollbar-corner {
	background-color: black;
}

.btn-default_internal_right{
	margin-top: 20px;
}

.al_transaction{
	text-align: left !important;
	color: #0F4255;
	font-family: Open Sans Bold;
}

.master_pin{
	display: inline-block;
}

.table > tbody > tr.active > td{
	background-color: #FFFFFF;
	text-align: left;
}

.table > tbody > tr > td{
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-top: 1px solid #B4DAF1;
}


.al_link, .al_link:hover, .al_link:focus{
	outline: none;
	text-decoration: none !important;
}


.modal_button{
	padding: 4px 15px !important;
	font-family: sans-serif;
	font-size: 13px !important;
	background-color: #f8bb0a !important;
	border-color: #f8bb0a !important;
	background: #f8bb0a !important;
	color: #0e305d !important;
	font-weight: bold;
	box-shadow: 0 1px 3px rgba(120, 121, 121, 1);
}

.modal-header{
	min-height: 16.42857143px;
	padding: 15px;
	background: #2f99db;
	border-bottom: 1px solid #2f99db;
	color: #ffffff;
	border-radius: 4px 4px 0px 0px;
}


.modal-header .close {
	margin-top: -2px;
	color: #ffffff;
	text-shadow: 0 0px 0 #fff;
	opacity: .5;
}

.changemydiv_radio{
	display: inline-block !important;
}


.changemydiv{
	overflow-y:auto;
	height:250px;
}

.changemydiv label{
	padding: 5px;
	float: left;
	width: 100%;
	text-align: left;
}

.changemydiv label > input{
	display: inline-block !important;
}

.span_preferred{
	position: relative;
	color: rgb(47, 153, 219);
	font-size: 12px;
	margin-top: 0px;
	margin-left: 5px;
}

.table_account_status > tbody > tr.active > td {
	background-color: #ffffff !important;
	text-align: left;
}

.col_left{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.col_right{
	padding-right: 0px !important;
}

#optionPin{
	margin-bottom: 80px;
	margin-top: 20px;
}

.nav_balance{
	border-right: 1px solid #B4DAF1;
	padding: 15px 0px;
}

.nav_balance a{
	padding: 0px;
	color: #0F425A;
	font-size: 13px;

}

.nav_balance a:hover {
	color: #2f99db;
	font-weight: 600;
	transition: all 0.3s ease-in-out;

}

.nav_balance a:hover, .nav_balance a:focus{
	text-decoration: none;

}

.account_balance_details{
	padding: 0px;
}

.sidebar_menu > .nav > li > a > img{
	float: none;
	margin-right: 10px;
	width: 35px;
	border-radius: 5px;
}

.sidebar_menu > .nav > .active > a > img{
	background: #FFFFFF;
}

.nav_sidebar li:hover, .nav_sidebar li:focus{
	background: transparent !important;
	background-color: transparent !important;
}

.nav_sidebar li >a:hover{
	background: transparent; !important;
	background-color: transparent; !important;
	border-right:5px solid #339BDB;
	transition: all 0.3s ease-in-out;
}

.nav_sidebar li >a:focus{
	background: transparent !important;
	background-color: transparent !important;
}

.nav_sidebar>li>a {
	font-size: 15px;
	padding: 10px 20px !important;
}


.w_preference{
	display: block;
}

.panel-body_default_internal_account_status{
	border: 0px solid #B4DAF1 !important;
	border-radius: 0px;
	padding: 0px;
}

.transaction_table> tbody > tr > td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-top: 1px solid #B4DAF1;
}

.default_table{
	margin-bottom: 0px !important;
}

.page-header_blance_account:hover {
	text-decoration: none;
}

.account_balance_down:hover {
	text-decoration: none !important;
}

.accordion-toggle:hover{
	text-decoration: none !important;
}

.accordion-toggle:focus{
	text-decoration: none !important;
}


.nav-tabs_transactions {
	float: none !important;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	margin-top: -22px !important;
}

.nav-tabs_transactions li{
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	float: none;
}

.nav-tabs_transactions > li.active > a, .nav-tabs_transactions > li.active > a:hover, .nav-tabs_transactions > li.active > a:focus {
	border-bottom-color: transparent;
	margin-right: 0px;
	margin-left: -5px;
	line-height: 1.42857143;
	border: 0px solid #B4DAF1;
	border-radius: 0px;
	background-color: #339BDB;
	color: #FFFFFF;
	position: relative;
	display: block;
	padding: 2px 10px 2px 10px;
	cursor: default;
	/* box-shadow: 0px 1px 2px 1px rgba(26, 141, 211, 0.7); */
	border-right: 1px solid #1986C9;
	border-left: 1px solid #1986C9;
	border-bottom: 1px solid #1D8ED4;
	border-top: 1px solid #1D8ED4;
	font-family: sans-serif;
	font-weight: bold;
	background-image: -webkit-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -moz-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -ms-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -o-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);

}

.nav-tabs_transactions > li > a, .nav-tabs_transactions > li > a:hover, .nav-tabs_transactions > li> a:focus {
	border-bottom-color: transparent;
	margin-right: 0px;
	line-height: 1.42857143;
	border: 0px solid #B4DAF1;
	border-radius: 0px;
	background-color: transparent;
	color: #FFFFFF;
	position: relative;
	display: block;
	padding: 1px 10px 0px 5px;
	cursor: pointer;
	box-shadow: 0 1px 3px rgba(120, 121, 121, 0);
	font-family: sans-serif;
	font-size: 13px;
	border-right: 1px solid #1986C9;
	font-weight: bold;

}

.frst_tab a{
	border-left: 1px solid #1986C9 !important;
	padding: 2px 10px 2px 10px !important;
}

.footable-last-column > .footable-toggle{
	/**display: none !important;**/
}

.end_row_table span{
	color: #0F425A;
	font-family: Open Sans Bold;
}

.end_row_table{
	background: #D6EDFB;
}



/*for profile page*/

.default_table tbody{
	border: 0px solid #B4DAF1 !important;
}

.profile_td_label{
	text-align: left !important;
	padding-left: 20px !important;
	font-size: 13px;
	font-weight: bolder;
	width: 50%;
	font-size: 14px;
	font-weight: bolder;
	line-height: 24px !important;
	border-right: 1px solid #B4DAF1;
}

.profile_td_desc{
	text-align: left !important;
}

.btn_edit_profile i{
	display: inline-block;
}

.btn_edit_profile{
	text-align: right;
	margin-top: 10px;
}

.btn-edit_profile_internal{
	padding: 2px 15px !important;
}

.modal_label_isd{
	text-align: left;
	font-family: Open Sans Bold;
	font-size: 16px;
	margin-top: 0px;
}

.form-group label{
	float: left;
}

.edit_icon_label{
	display: inline-block !important;
	margin-left: 10px !important;
	font-size: 17px !important;
	vertical-align: middle !important;
}

.has-error .help-block{
	font-size: 12px;
}

.editable-submit{
	padding: 7px 10px;
	background-color: #339BDB;
	border-color: #2F97D7;
}

.editable-submit:hover, .editable-submit:focus{
	background-color: #339BDB;
	border-color: #339BDB;
	background-image: -webkit-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -moz-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -ms-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -o-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
}


.editable-cancel{
	padding: 7px 10px;
}

.label_address{
	display: block;
	float: none !important;
}

.panel-body_profile_personal{
	max-height: 730px !important;
}



/*for history page*/
.left_side_history{
	display: block;
}

.left_side_history label{
	margin-top: 10px;
}

.right_side_history label{
	margin-top: 10px;
}

.ad_search_activate label{
	font-size: 18px;
	margin-top: 10px;
	padding-left: 10px;
	font-family: sans-serif;
	font-weight: bold;
}

.show_balance_con{
	margin-top: 10px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none;
	text-align: center;
}

.panel_history_search{
	border: 1px solid #B4DAF1;
	display: inline-block;
	width: 100%;
	padding: 10px 0px 0px 0px;
	margin-bottom: 0px;
	border-radius: 0px;
}

.advance_search_col{
	padding-right: 0px;
}

.btn_search_history{
	margin-top: 15px;
	display: inline-block;
	float: right;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 100%;
	background: #B4DAF1;
	padding: 8px;
	text-align: right;
	border-radius: 0px;
}

.advance_search_col_left{
	border-right: 1px solid #B4DAF1;
	padding-right: 25px;
}

.checkbox_as {
	padding-left: 20px;
}

.checkbox_as input:hover, .checkbox_as input:focus{
	cursor: pointer !important;
}

.checkbox_as label:hover, .checkbox_as label:focus{
	cursor: pointer !important;
}
.checkbox_as label {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 5px;
}
.checkbox_as label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	margin-left: -20px;
	border: 1px solid #2f99db;
	border-radius: 3px;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox_as label::after {
	display: inline-block;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	top: 0;
	margin-left: -20px;
	padding-left: 3px;
	padding-top: 1px;
	font-size: 11px;
	color: #555555;
}
.checkbox_as input[type="checkbox"] {
	opacity: 0;
	z-index: 1;
}

.checkbox_as:hover, .checkbox_as:focus{
	outline: none !important;
	text-decoration: none !important;
}

.checkbox_as input[type="checkbox"]:focus + label::before {
	outline: none !important;
	text-decoration: none !important;
	outline-offset: -2px;
	outline: none !important;
	text-decoration: none !important;
}
.checkbox_as input[type="checkbox"]:checked + label::after {
	font-family: 'FontAwesome';
	content: "\f00c";
	outline: none !important;
	text-decoration: none !important;
	font-size: 13px;
}

.checkbox_as label::before {
	border-radius: 50%;
	outline: none !important;
	text-decoration: none !important;
}


.checkbox_as input[type="checkbox"]:checked + label::before {
	background-color: #2f99db;
	border-color: #2f99db;
	outline: none !important;
	text-decoration: none !important;
}
.checkbox_as input[type="checkbox"]:checked + label::after {
	color: #fff;
	outline: none !important;
	text-decoration: none !important;
}

.number_records{
	margin-top: 10px;
}

.number_records span{
	font-size: 13px;
}

.number_records input{
	width: 50px;
	height: 25px !important;
	display: inline-block;
}

.number_records a{
	padding: 2px 10px !important;
	font-size: 13px !important;
	margin-top: -3px;
}

.pagination_default{
	margin: 10px 0;
	float: right;
}

.number_records_col{
	padding-left: 0px;
}

.pagination_con_col{
	padding-right: 0px;
	margin-bottom: 30px;
}



.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
	padding-right: 17px;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	font-family: sans-serif;
	font-size: 14px !important;
	background-color: #339BDB !important;
	border-color: #339BDB !important;
	background: #339BDB !important;
	color: #FFFFFF !important;
	font-weight: bold;
}

.pagination-sm > li > a, .pagination-sm > li > span {
	padding: 3px 10px !important;
	font-size: 13px;
	font-weight: bold;
	font-family: sans-serif;
	color: #0F425A !important;
}

.pagination > li > a, .pagination > li > span {
	position: relative;
	float: left;
	padding: 4px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #428bca;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #cccccc;
}

.download_excel a{
	text-align: right;
	display: block;
	margin-bottom: 10px;
	font-family: sans-serif;
	font-weight: bold;
	color: #0F4255;
}

.download_excel a:hover, .download_excel a:focus{
	text-decoration: none;
	color: #339BDB;

}

.history_table_con{
	margin-top: 30px;
}

/*for verify my account*/
.bonus_credited{
	float: left;
	display: block;
	width: auto;
	margin-bottom: 10px;
	text-align: center;
	margin-right: 20px;
}

.bonus_credited p{
	text-align: justify;
}

.p_strong {
	font-family: Open Sans Bold;
	color: #0F4255 !important;
	font-size: 15px;
	display: inline-block;
}

.cv_docu_p{
	margin-bottom: 20px;
	text-align: center;
}

.bonus_credited img{
	width: auto;
	float: left;
	margin-right: 20px;
}

.panel_verify_account, .panel_default_border{
	border: 1px solid #B4DAF1;
	display: inline-block;
	width: 100%;
	padding: 15px;
	margin-bottom: 0px;
	border-radius: 0px;
}

.frst_col_vc{
	text-indent: 75px;
}

.guide_accounts{
	margin-top: 40px;
}

.cv_docu_li li{
	line-height: 24px;
}

.uploaded_docu_con{
	margin-top: 40px;
}

.note_ver_document{
	display: inline-block;
	float: right;
	margin-left: 0px;
	margin-bottom: 20px;
	width: 100%;
	padding: 8px;
	text-align: right;
	border-radius: 0px;
	margin-top: 20px;
}

.note_ver_textarea{
	display: block;
	width: 100%;
	resize: none;
	overflow-y: scroll;
	height: 100px;
	max-height: 100px;
	border-color: rgb(180, 218, 241);
}

.cv_docu_p_note{
	width: 100%;
	background: #339BDB;
	color: #ffffff !important;
	padding: 10px;
	margin-bottom: 0px !important;
}

.button_file_input{
	margin-left: 0px !important;
	margin-right: 5px !important;
	color: #000 !important;
	background-color: #f8bb0a !important;
	border-color: #f8bb0a !important;
	text-align: center !important;
	display: inline-block !important;
	width: auto;
	box-shadow: 0 1px 3px rgba(120, 121, 121, 1) !important;
	border-radius: 4px !important;
	margin-top: 0px !important;
}

.button_file_input:hover, .button_file_input:focus{
	outline: none !important;
	text-decoration: none !important;

}


/*for subscription*/
.add_transaction_report{
	margin-left: 0px;
	margin-bottom: 0px;
	width: 100%;
	background: #B4DAF1;
	padding: 8px;
	text-align: right;
	border-radius: 0px;
}

.datepicker{
	z-index:1151 !important;
}

.panel_description_default{
	border: 1px solid #B4DAF1;
	display: inline-block;
	width: 100%;
	padding: 15px;
	margin-bottom: 0px;
	border-radius: 0px;
}

.checkbox_default {
	padding: 5px 20px;
}

.checkbox_default input:hover, .checkbox_default input:focus{
	cursor: pointer !important;
}

.checkbox_default label:hover, .checkbox_default label:focus{
	cursor: pointer !important;
}
.checkbox_default label {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 5px;
	color: #000000;
	font-weight: normal;
	font-size: 14px;
}

.checkbox_default label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	margin-left: -20px;
	border: 1px solid #2f99db;
	border-radius: 3px;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox_default label::after {
	display: inline-block;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	top: 0;
	margin-left: -20px;
	padding-left: 3px;
	padding-top: 1px;
	font-size: 11px;
	color: #555555;
}
.checkbox_default input[type="checkbox"] {
	opacity: 0;
	z-index: 1;
}

.checkbox_default:hover, .checkbox_default:focus{
	outline: none !important;
	text-decoration: none !important;
}

.checkbox_default input[type="checkbox"]:focus + label::before {
	outline: none !important;
	text-decoration: none !important;
	outline-offset: -2px;
	outline: none !important;
	text-decoration: none !important;
}
.checkbox_default input[type="checkbox"]:checked + label::after {
	font-family: 'FontAwesome';
	content: "\f00c";
	outline: none !important;
	text-decoration: none !important;
	font-size: 13px;
}

.checkbox_default label::before {
	border-radius: 50%;
	outline: none !important;
	text-decoration: none !important;
}


.checkbox_default input[type="checkbox"]:checked + label::before {
	background-color: #2f99db;
	border-color: #2f99db;
	outline: none !important;
	text-decoration: none !important;
}
.checkbox_default input[type="checkbox"]:checked + label::after {
	color: #fff;
	outline: none !important;
	text-decoration: none !important;
}

.ms_docu_p{
	margin-bottom: 15px;
	font-size: 15px;
}

.ms_con{
	margin-top: 20px;
}


.note_default{
	color: #339BDB;
	font-weight: normal;
	font-size: 14px;
	font-family: Open Sans;
}

.transaction_report_view img{
	display: block;
	float: none;
	margin-right: auto;
	margin-left: auto;
	width: 70%;
	margin-bottom: 20px;
}

.panel-body_transaction_internal_tr{
	max-height: 330px !important;
}

/*for affiliate*/

.p_panel{
	text-align: center !important;
	display: block;
}

.affiliate_con p{
	line-height: 24px;
	text-align: justify;
}

.affiliate_img_icon{
	width: 150px !important;
	margin-top: 10px !important;
	margin-right: 20px !important;
	margin-left: 10px !important;
}

.row_affiliate{
	margin-top: 20px;
}

.action_icon a{
	display: inline-block;
	font-size: 18px;
	vertical-align: middle;
}

.action_icon span{
	font-size: 18px;
}

.affiliate_link_button{
	margin-top: 0px !important;
	padding: 3px 15px !important;
	width: 150px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.affiliate_link_button a{
	color: #000000;
}

.affiliate_link_button a:hover, .affiliate_link_button a:focus{
	outline: none;
	text-decoration: none !important;
}

.add_default_btn{
	margin-left: 0px;
	margin-bottom: 0px;
	width: 100%;
	background: #B4DAF1;
	padding: 8px;
	text-align: right;
	border-radius: 0px;
}

.link_creator{
	margin-top: 70px;
}

.panel-body_link_creator{
	padding: 20px;
	max-height: 100% !important;
	margin-bottom: 20px;
}

.link_creator_container{
	margin-top: 20px;
}

.text_area_default{
	display: block;
	width: 100%;
	resize: none;
	height: 108px;
	max-height: 108px;
	padding: 10px;
	margin-bottom: 30px;
	border: 1px solid #CCC;
}

.generate_html_btn{
	display: block;
	text-align: center;
	margin-bottom: 20px;
}

.text_area_default:hover, .text_area_default:focus{
	outline: none;
	text-decoration: none;
}

.output_link{
	display: block;
}

.nav-tabs_link_creator > li.active> a, .nav-tabs_link_creator > li.active > a:hover, .nav-tabs_link_creator > li.active > a:focus {
	background-color: #FFBE00 !important;
	border-color: #FFBE00 !important;
	background: #FFBE00 !important;
	color: #0e305d !important;
	font-family: sans-serif;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
	position: relative;
	display: block;
	cursor: default;
	line-height: 1.42857143;
	border: 0px solid #B4DAF1;
	padding: 5px 10px !important;
	font-size: 13px;
}

.nav-tabs_link_creator > li > a, .nav-tabs_link_creator > li > a:hover, .nav-tabs_link_creator > li> a:focus {
	border-right: 0px solid #1986C9;
	border: 1px solid #FFBE00;
	color: #0E305D;
	margin-right: 0px;
	line-height: 1.42857143;
	border-radius: 0px;
	background-color: transparent;
	position: relative;
	display: block;
	padding: 4px 10px !important;
	cursor: pointer;
	box-shadow: 0 1px 3px rgba(120, 121, 121, 0);
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-left: 1px solid #FFBE00 !important;
}

.nav-tabs-custom_link_creator{
	margin-bottom: 30px;
}

.nav-tabs_link_creator{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}

.affiliate_link:focus{
	outline: none;
	text-decoration: none;
}

.link_creator_main_con{
	display: none;
}


#lightbox .modal-content {
	display: block;
	text-align: center;
	background-color: transparent;
	border: 0px solid rgba(0, 0, 0, 0);
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0);
}

#lightbox .close {
	opacity: 1;
	color: rgb(255, 255, 255);
	background-color: rgb(25, 25, 25);
	padding: 5px 8px;
	border-radius: 30px;
	border: 2px solid rgb(255, 255, 255);
	position: absolute;
	top: -15px;
	right: -55px;

	z-index:1032;
}

.modal_body_link_create{
	padding: 5px !important;
}

.modal_body_link_create img {
	float: none !important;
	margin-right: 0px !important;
	width: auto !important;
	border: 5px solid #fff;
}

.image_preview_form label{
	text-align: center;
	float: none;
	display: block;
}

.image_preview_form a{
	display: block;
	border: 1px solid #CCCCCC;
	padding: 0px;
	border-radius: 0px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	padding: 10px;
}

.image_preview_form img{
	float: none;
	margin-right: 0px;
	width: auto;
}

.image_preview_form img:hover{
	cursor: pointer;
	outline: none !important;
	text-decoration: none !important;

}

.image_preview_form a:hover{
	cursor: pointer;
	outline: none !important;
	text-decoration: none !important;

}

.thumbnail img{
	max-width: 200px;
	max-height: 160px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.affil_sm_panel p{
	line-height: 24px;
	text-align: center;
	font-size: 14px;
}

.affiliate_referral{
	padding-right: 0px;
	padding-left: 15px;
}

.affiliate_partners{
	padding-right: 0px;
	padding-left: 15px;
}


.row_affiliate_rp{
	margin-top: 20px;
}

.panel-body i:hover, .panel-body i:focus{
	outline: none !important;
	text-decoration: none !important;
}

.submit_btn_affiliate{
	margin-top: -5px;
}

.sort_affiliate{
	width: 150px;
	display: inline-block;
	margin: 10px 10px 0px 10px;
	height: 29px;
	padding: 0px 12px;
}

.affiliate_referral_table, .affiliate_commissions_table, .affiliate_partners_table{
	border-top: 1px solid #B4DAF1 !important;
}

.transfer_date{
	float: none !important;
	margin-left: 15px;
	margin-right: 10px;
}

.sandbox-container_affil_comm{
	display: inline-block !important;
}

.modal_dialog_img_preview{
	width: 100%;
}

/*for security log*/

.sort_security_log {
	width: 150px;
	display: inline-block;
	margin: 10px 10px 0px 10px;
	height: 29px;
	padding: 0px 12px;
}

.submit_btn_security_log{
	margin-left: 5px;
	margin-top: -5px;
}

.panel-body_security_log_internal{
	max-height: 830px !important;
}

/*for reseller*/
.reseller_con p{
	text-align: justify;
	line-height: 24px;

}

.reseller_con img{
	float: none;
	width: auto;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.reseller_con{
	margin-top: 50px;

}

.accordion_for_other_exchanger{
	margin-top: 30px;
}

.other_exc_img img{
	float: none;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.label_oe{
	text-align: center;
	margin-top: 10px;
}

.small_oe_img img{
	width: auto;
}

.other_exc_img{
	height: 130px;
	vertical-align: middle;
	margin-top: 20px;
}

.for_other_exchanger{
	margin-top: 50px;
}

.third_party_table > tbody > tr > td:hover, .third_party_table > tbody > tr > td:focus {
	cursor: default !important;
}

/*for certificate*/

.certificate_code{
	display: inline-block !important;
}

.validate_code_button{
	margin-left: 10px;
	margin-top: -5px;
	padding: 6px 15px !important;
}

.certificate_con_demo{
	background: url(../img/certbg.jpg);
	height: 661px;
	margin: 0 auto;
	width: 100%;
	position: relative;
	background-size: cover;
	padding: 20px 100px;
}

.certificate_con_demo h1{
	text-align: center;
	margin-top: 150px;
	font-family: Open Sans Bold;
	color: #0F4255 !important;
	margin-bottom: 50px;
}

.certificate_con_demo p{
	text-align: center;
	font-size: 15px;
	margin-bottom: 30px;
}

.certificate_con_demo span{
	font-family: Open Sans Bold;
	color: #0F4255 !important;
	font-size: 25px;
}

.certificate_code_p{
	margin-bottom: 10px !important;
	text-align: center !important;
	display: block !important;
}

.certificate_code_p span{
	font-size: 18px;
	text-align: center;
	display: block;
}

.certificate_by_part{
	margin-top: 50px;
}

.certificate_by_part_ass{
	margin-top: 10px;
}

.certificate_by_part_ass p{
	margin-bottom: 0px;
}

/*for elotPay*/

.p_align_default{
	text-align: justify;
	line-height: 24px;
}

.default_img_left{
	float: left;
	width: 150px !important;
	margin-top: 10px !important;
	margin-right: 20px !important;
}

.container_default_border{
	margin-bottom: 40px;
}

.container_promo{
	margin-bottom: 20px;
}

label{
	margin-top: 10px;
}

.elotPay_promo{
	margin-top: 40px;
}

.col_elotpay{
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*for wire transfer*/

.col_wire_transfer{
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.amount_deposit{
	display: block;
}

.amount_deposit_con_input{
	padding-right: 0px;
	padding-left: 0px;
}

.amount_deposit_con_select{
	padding-right: 0px;
}

.col_wire_transfer label{
	margin-top: 10px;
}

.wire_transfer_promo{
	margin-top: 40px;
}

.deposit_wire_transfer_con{
	margin-top: 40px;
}

.deposit_funds{
	float: none !important;
	width: 550px !important;
	padding: 20px;
	display: block;
	margin-left: auto;
	margin-right: auto !important;
}

.form-control_select_transaction_df{
	margin-top: 0px;
}

.pf_td_label{
	text-align: left !important;
	padding-left: 20px !important;
	font-size: 13px;
	font-weight: bolder;
	width: 50%;
	font-size: 14px;
	font-weight: bolder;
	line-height: 24px !important;
	border-right: 1px solid #B4DAF1;
}

.pf_td_desc{
	text-align: left !important;
}

.deposit_now_con{
	margin-top: 30px;
	margin-bottom: 30px;
}


/*for china union pay*/
.deposit_china_union_con > .container_default_border > .default_img_left{
	margin-bottom: 20px;
}

.col_china_union{
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*for bank transfer*/

.view_as_col{
	padding-left: 0px !important;
}

.view_as_col label{
	display: inline-block;
	margin-right: 5px;
}

.view_as_col select{
	display: inline-block;
	width: auto;
}

/*for online naira*/
.deposit_china_union_con > .container_default_border > .img_left_naira{
	margin-bottom: 50px;
}

.default_promo{
	margin-top: 40px;
}


/*for transfer*/
.col_transfer{
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

.col_transfer label {
	margin-top: 10px;
}

.transfer_textarea{
	display: block;
	width: 100%;
	resize: none;
	height: 100px;
	max-height: 100px;
}

.t_forgot_pin{
	color: #339BDB;
	font-size: 12px;
}

.t_forgot_pin:hover, .t_forgot_pin:focus{
	outline: none;
	text-decoration: none;
	color: #339BDB;
}

.pc_check{
	padding: 5px 0px;
	margin-top: 10px;
}

.protect_code_con{
	margin-top: 20px;
	display: block;
	text-align: center;
}


.modal_dialog_cert{
	width: 800px !important;
	margin: 100px auto !important;
}

.modal_dialog_cert:hover{
	cursor: default;
}

.modal_body_cert img{
	float: none;
	margin-right: 0px;
	width: 100%;
}


.mass_srt_con{
	display: block;
}

.mass_srt_con select{
	display: inline-block;
	width: auto;
	margin-left: 5px;
	margin-bottom: 10px;
}

.mass_add_srt li{
	display: inline-block;
	font-size: 13px;
}

.mass_add_srt li > a{
	padding: 10px 5px;
}

.mass_add_srt li > a:hover, .mass_add_srt li > a:focus {
	outline: none;
	text-decoration: none;
}

.mass_add_srt{
	margin-top: 5px;
	float: right;
}

.allow_margin_ps{
	margin-top: 20px;
}

.modal_dialog_medium_size{
	width: 600px !important;
	margin-top: 50px !important;
}

.srt_below_blnce{
	float: left;
	display: inline-block;
}

.srt_below_blnce p{
	display: inline-block;
	padding: 5px 20px;
}

.srt_below_blnce span{
	font-weight: bold;
	color: #0F425A;
}

.list_payee_list{
	padding: 0px 10px !important;
}

.search_payee_list{
	background-color: #339BDB;
	border-color: #339BDB;
}

.search_payee_list:hover, .search_payee_list:focus{
	outline: none;
	text-decoration: none;
	background-color: #339BDB !important;
	border-color: #339BDB !important;

}

.modal_button:hover, .modal_button:focus {
	outline: none;
	text-decoration: none;
}

.form_upload_con_uf_transfer{
	margin-top: 30px;
	margin-bottom: 30px;
}

.use_format a:hover, .use_format a:focus{
	outline: none !important;
	text-decoration: none !important;
}


/*withdraw*/
.wf_list{
	text-align: center;
	padding: 18px 10px !important;
	border: 1px solid #B4DAF1 !important;
	margin-top: 20px;
	margin-bottom: 10px;
}

.p_strong_wf{
	display: block;
}

.empha_word{
	font-weight: bold;
	color: #0F4255;
}

.wf_list_p{
	height: 120px;
}

.p_align_default_wf{
	text-align: center;
}

.col-md-4_wf{
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.default_img_gp_iTunes{
	width: 180px !important;
	margin-bottom: 1px;
}

.col_size_default{
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.col_ws_gp{
	margin-bottom: 20px;
}

.con_list_gp_it span{
	display: block;
}

.con_list_gp_it{
	display: block;
	text-align: center;
	margin-top: 20px;
	text-align: center;
	padding: 18px 10px !important;
	border: 1px solid #B4DAF1 !important;
	margin-bottom: 20px;
}

.con_list_gp_it img{
	float: none !important;
	margin-right: 0px !important;
	width: 130px !important;
}

.gp_it_label{
	font-family: Open Sans Bold;
	color: #0F4255 !important;
}

.gp_it_price{
	font-family: Open Sans Bold;
	color: #339BDB !important;
	font-size: 16px;
}

.gp_it_qty{
	display: inline-block !important;
	margin-top: 10px;
	font-family: Open Sans Bold;
	color: #0F4255 !important;
}

.con_list_gp_it input{
	display: inline-block;
	width: 30%;
}

.panel-body_withdraw{
	max-height: 100% !important;
}

.payable_amount_gp_it{
	margin-top: 20px;
}

.pa_gp_it{
	margin-right: 5px;
	margin-left: 5px;
}

.payable_amount_gp_it input{
	display: inline-block;
	width: 20%;
}

.con_list_gp_it_voucher img{
	margin-bottom: 10px;
	width: 150px !important;
}

.p_align_default_disclaimer{
	font-size: 10px !important;
	line-height: 18px;
	color: #515151 !important;
}

.default_img_pc{
	width: 280px !important;
}

.default_table_pc > thead > tr > th{
	color: #000 !important;
}

.default_table_pc > tbody > tr > td {
	border-top: 1px solid #DDDDDD;
	text-align: left;
}

.ms_docu_p_fl{
	display: block;
}

.apply_now_p{
	margin-top: 20px;
	text-align: center;
	display: block;
}

.bb_p_details{
	display: block;
	margin-top: 50px;
}

.tooltip > .tooltip-inner {
	width: 130px;
	/*
    padding: 10px 0px;*/
	font-family: sans-serif;
	font-weight: bold;
}


.tooltip-inner{
	background-color: #007ECD;
	border-radius: 2px;
}

.tooltip-arrow{
	border-right-color: #007ECD !important;
}


/*messaging*/
.nav-tabs_transactions_message{
	margin-top: 2px !important;
	text-align: center;
}

.inbox_con_list{
	height: auto;
	background: #ffffff;
	padding: 10px 0px;
}

.body_default_internal_messaging{
	background: #d6edfb;
	padding: 10px;
	max-height: 649px;
}

.recipient_con_message > .bootstrap-tagsinput{
	width: 96%;
	display: inline-block;
	border-radius: 0px;
	margin-left: 4px;
}

.message_body{
	max-height: 430px;
	overflow-y: auto;
	height: 430px;
	border: 1px solid #B4DAF1 !important;
	padding: 10px;
}

.message_per_item{
	padding: 10px;
	margin-bottom: 10px;
	background: #D6EDFB;
}

.message_recipient{
	font-weight: bold;
	color: #0F425A;
}

.message_date{
	float: right;
	font-size: 12px;
}

.message_con_item span{
	display: block;
	padding: 5px 10px;
	margin-top: 5px;
	font-size: 12px;
}

.message_details{
	padding-bottom: 5px;
	border-bottom: 1px solid #B4DAF1;
}


.message_body::-webkit-scrollbar {
	width: 8px;
}

.message_body::-webkit-scrollbar-track {
	background-color: #ccc;
}
.message_body::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.2);
}
.message_body::-webkit-scrollbar-button {
	background-color: #ccc;
	display: none;
}
.message_body::-webkit-scrollbar-corner {
	background-color: black;
}

.write_message textarea{
	display: block;
	width: 100%;
	resize: none;
	height: 100px;
	max-height: 100px;
	margin-top: 10px;
}

.press_enter_con{
	margin-top: 5px;
}

.press_enter_con label{
	font-size: 12px;
	color: #999;
	font-weight: normal;
	margin-top: 10px;
}

.press_enter_con input{
	vertical-align: middle;
	margin-left: 3px;
}

.message_send_btn{
	float: right;
	margin-top: 5px;
}

.container_default_border_message{
	margin-bottom: 0px !important;
}

.noti_message{
	display: inline-block;
	background: red;
	padding: 5px 8px;
	border-radius: 5px;
	margin-left: 3px;
}

.search_message input{
	display: inline-block;
	width: 80%;
	border-right: 0px solid #000;
	margin-top: 2px;
	background: #EFEFEF;
}

.search_message{
	display: block;
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 1px dashed #CCC;
}

.search_message button{
	color: #ffffff;
	background-color: #339BDB;
	border-color: #339BDB;
	border: 1px solid #339BDB;
	border-left: 0px solid #ccc;
	font-size: 16px;
	height: 30px;
	line-height: 1.5;
	margin-left: -4px;
	margin-top: -2px;
}

.list_conversation_per_item{
	padding: 10px 15px;
	font-size: 12px;
	border-bottom: 1px solid #CCC;
}

.new_label_message span{
	text-align: right;
	display: block;
	color: red;
	font-weight: bold;
}

.message_recipient_side{
	font-weight: bold;
	color: #0F425A;
	font-size: 13px;
}

.message_date_side{
	float: right;
	color: #000;
}

.message_con_item_side{
	display: block;
	margin-top: 5px;
	color: #000;
}

.list_conversation_per_item_link:hover,.list_conversation_per_item_link:focus{
	outline: none;
	text-decoration: none;
	background: #ccc;
}

.list_conversation_per_item:hover, .list_conversation_per_item:focus{
	background: #EFEFEF;
}

.nav-tabs_transactions_message > li > a{
	font-size: 15px;
}

.nav-tabs_transactions_message > li > a:hover, .nav-tabs_transactions_message > li > a:focus{
	font-size: 15px;
}

.noti_message_count{
	padding: 5px 10px;
	background: red;
	border-radius: 5000px;
}

.message_link_top{
	display: inline-block;
	float: right;
	font-size: 20px;
	vertical-align: middle;
	line-height: 24px;
}

.message_link_top a{
	color: #0F4255;
}


/*for admin*/
.login_body_administrator{
	background: url(../img/texture-01.png) repeat #2f99db;
}

.inner_ul_pagination li{
	display: inline;
}

.inner_ul_pagination li>a{
	position: relative;
	float: left;
	margin-left: -1px;
	line-height: 1.42857143;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #cccccc;
	padding: 3px 10px !important;
	font-size: 13px;
	font-weight: bold;
	font-family: sans-serif;
	color: #0F425A !important;
}

.inner_ul_pagination > .active > a, .inner_ul_pagination > .active > span, .inner_ul_pagination > .active > a:hover, .inner_ul_pagination > .active > span:hover, .inner_ul_pagination > .active > a:focus, .inner_ul_pagination > .active > span:focus {
	font-family: sans-serif;
	font-size: 13px !important;
	background-color: #339BDB !important;
	border-color: #339BDB !important;
	background: #339BDB !important;
	color: #FFFFFF !important;
	font-weight: bold;
}

.inner_ul_pagination{
	display: inline;
	padding: 0;
}













.panel_default_border_admin img{
	float: none;
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: none;
}

.navbar_admin_main{
	color: #ffffff;
	font-weight: bold;
	padding: 0px 10px;
	background-color: #329BDB;
	box-shadow: 0 1px 3px rgba(120, 121, 121, 1);
	margin-bottom: 20px;
	border-color: transparent;
	background-color: #339BDB;
	background-image: -webkit-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -moz-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -ms-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -o-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: linear-gradienttop, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	/* border-radius: 0px; */
	transition: all 0.3s ease-in-out;
}

.navbar-nav_admin_main>li>a {
	color: #fff;
}

.navbar-nav_admin_main{
	float: none;
	text-align: center;
}

.navbar-nav_admin_main>li{
	float: none;
	display: inline-block;
}

.navbar-nav_admin_main> .active{
	background-color: #104356;
}

.navbar-nav_admin_main>li>a:hover, .navbar-nav_admin_main>li>a:focus{
	background: #0F4255 !important;

}

.navbar-nav_admin_main>.open:hover, .navbar-nav_admin_main>.open:focus{
	background: #0F4255 !important;
	background-color: #0F4255 !important;
	border-color: #0F4255 !important;
}

.navigation_menu_admin > li > a{
	padding: 10px 15px !important;
}

/*inline inputs*/

.form_inline label, .form_inline label{
	display: block;
}

.select_inline{
	width: 78%;
	display: inline-block;
	float: left;
}

.input_inline{
	width: 22%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 0 !important;
}

.input_group{
	display: inline-table;
	vertical-align: middle;
}

/*
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color: #0F4255 !important;
  	border-color: #0F4255 !important;
}*/

.dropdown-menu_admin > li > a{
	padding: 6px 20px;
}

.dropdown-menu_admin > li > a:hover, .dropdown-menu_admin > li > a:focus{
	background: #339BDB !important;
}

.dropdown-menu_admin > .active > a, .dropdown-menu_admin > .active > a:hover, .dropdown-menu_admin > .active > a:focus {
	background-color: #339BDB;
}

.divider_admin{
	margin: 5px 0px !important;
}

.dropdown-header_admin{
	font-family: Open Sans Bold;
	color: #0F4255;
	font-size: 15px;

}

.p_strong_admin{
	text-align: center;
	display: block;
	margin-top: 10px;
}

.admin_link_items{
	display: block;
	line-height: 34px;
	text-align: justify;
}

.admin_link_items a{
	font-family: Open Sans Bold;
}

.panel_default_border_admin{
	padding: 50px;
}

.container_default_border_admin{
	margin-bottom: 0px;
	display: inline-block;
}

.default_table_admin > thead > tr > th{
	border: 1px solid #B4DAF1 !important;
}


.td_first_admin{
	border-left: 1px solid #D1E4EF !important;
}

.hiddenRow_table_admin:hover, .hiddenRow_table_admin:focus{
	cursor: default !important;
}

.hiddenRow_table_admin{
	padding: 0px !important;
	border: 1px solid #B4DAF1 !important;
	border-bottom: 1px solid #B4DAF1 !important;
}

.con_body_eap{
	padding: 20px;
	background: #D6EDFB;
}

.hiddenRow_table_admin:hover, .hiddenRow_table_admin:focus{
	background: transparent !important;
	cursor: default;
}

.default_table_admin > thead > tr > th{
	background-color: #D6EDFB;
	color: #0F425A;
	border-top: none;
	border-left: none;
	font-weight: bolder;
}

.td_first_admin:hover, .td_first_admin:hover{
	cursor: pointer;
	text-decoration: underline;

}

.td_first_admin span{
	color: #3098D8;
	font-weight: bold;
}

.eap_table_admin tbody{
}

.eap_table_admin tbody:hover, .eap_table_admin tbody:focus{
	background: #fff !important;
}

.eap_table_admin{
	width: 100%;
}

.eap_frst_col{
	text-align: right !important;
	font-weight: bold;
	line-height: 30px;
	width: 50%;
}

.eap_scnd_col{
	text-align: left !important;
	padding-left: 20px;
	line-height: 30px;
	width: 50%;
}

.eap_table_admin thead{
	background: #2F99DB;
}

.eap_table_admin > thead > tr > th{
	padding: 5px;
}

.modal_dialog_th{
	width: 1200px !important;
}

.panel_body_default_th{
	max-height: 630px;
	height: 500px;
}

.link_eap:hover, .link_eap:focus{
	outline: none;
	text-decoration: none;
}

/**
.panel-body_transaction_internal_admin{
  height: 900px;
  max-height: 1000px;
}**/

.account_balance_panel_body_admin{
	background: #fff !important;
}

.btn_save_access{
	display: inline-block;
	float: right;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 100%;
	background: #B4DAF1;
	padding: 8px;
	text-align: right;
	border-radius: 0px;
}

.ms_docu_edit{
	display: none;
	width: 60% !important;
	margin-bottom: 10px;
}

.ms_docu_edit_input{
	width: 50% !important;
}

.input_edit_message{
	width: 300px !important;
}

.editable-buttons_message{
	margin-left: 0px;
}

.editable-submit_message{
	padding: 5px 10px;
	margin-top: 0px;
}

.editable-cancel_message{
	padding: 5px 10px;
	margin-top: 0px;
	margin-left: 0px;
}

.name_admin_auth_i, .name_admin_auth_i_2, .name_admin_auth_i_3{
	display: inline-block !important;
	margin-right: 10px !important;
	font-size: 20px;
	vertical-align: middle;
}

.filter_by_ea_admin{
	display: inline-block;
	float: right;
}

.filter_by_ea_admin p{
	display: inline-block;
}

.filter_by_ea_admin input{
	width: auto;
	display: inline-block;
}

.filter_by_ea_admin select{
	width: auto;
	display: inline-block;
	padding: 5px 12px;
}

.link_edit_label_ea_admin:hover, .link_edit_label_ea_admin:focus{
	outline: none;
	text-decoration: none;
}

.td_first_admin{
	text-align: left !important;
	padding-left: 20px !important;
}

.panel_ea_admin{
	float: none;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-right: 0px;
	padding-left: 0px;
}

.col_admin_ps{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	text-align: left;
}

.frst_row_elm{
	text-align: left !important;
}

.p_strong_admin_ema{
	display: block;
	margin-bottom: 0px !important;
	margin-top: 20px;
}


.panel-group_account_verification{
	margin-bottom: 50px !important;
}

.advanced_search_con_admin > .row{
	padding-bottom: 20px;
}

.submit_admin_btn{
	margin-top: 20px;
	display: inline-block;
	/* float: right; */
	padding-right: 15px;
	width: 100%;
	text-align: right;
}

.submit_admin_btn button:hover, .submit_admin_btn button:focus{
	outline: none;
	text-decoration: none;
}

.nav-tabs_admin{
	border-bottom: 0px solid #ddd !important;
	margin-bottom: 10px;
}

.nav-tabs_admin > li > a{
	border-radius: 0px;
}

.panel-body_admin{
	border: 0px solid #B4DAF1 !important;
}

.vd_link{
	text-align: right;
}

.eap_frst_col_avm{
	text-align: right !important;
	font-weight: bold;
	line-height: 30px;
}

.eap_snd_col_avm{
	text-align: left !important;
	padding-left: 20px;
	line-height: 30px;
}

.eap_snd_col_avm textarea{
	height: 70px;
	width: 50%;
}

#admin_avm_action_view_1:hover, #admin_avm_action_view_1:focus{
	cursor: default !important;
}

.filter_by_ea_admin_sta{
	float: none;
}

.statistics_recod_found{
	float: right;
}

.tna_stats{
	font-size: 18px;
	font-weight: bold !important;
	color: #2E96D7 !important;
}

.custom-search-input_dq{
	margin-top: 15px;
	margin-right: 10px;
}

.btn-info_dq{
	padding: 8px 12px;
}

.p_dq{
	display: inline-block;
}

.nav-tabs_admin_d{
	display: inline-block;
}

.epayments_btn_admin{
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 10px;
}

.epayments_btn_admin a{
	margin-right: 5px;
}

.glyphicon_aap{
	display: inline-block !important;
}

.panel-body_admin_aap{
	padding: 20px 0px;
	border-bottom: 1px dashed #B4DAF1 !important;
}

.aap_btn_admin{
	margin-top: 20px;
}

.aap_btn_admin a{
	margin-right: 5px;
}

.aap_modal_ing img{
	display: block;
	float: none;
	width: 100%;
}

.tab-pane_free_advertise{
	padding: 15px;
}



/*for page_not_found*/

.page_not_found_body{
	background: url(../img/page_not_found.jpg) 50% 0 fixed;
	height: auto;
	margin: 0 auto;
	width: 100%;
	position: relative;
	background-size: cover;
	background-position: 50% 0% !important;
}

.image_nt_fnd{
	background-color: transparent !important;
}

.image_nt_fnd img{
	width: 250px;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.pnf_head{
	display: block;
	text-align: center;
	font-family: Open Sans Bold;
	font-size: 50px;
	color: #ffffff;
	padding: 10px 0px;
}

.pnf_details{
	color: #fff;
	line-height: 24px;
	font-size: 16px;
	padding: 20px;
	display: block;
	text-align: center;
}

.pnf_go_back_btn{
	width: 300px;
	padding: 13px 30px;
	font-size: 15px;
}

.be_partner_img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*for login and forgot password*/
.login_body_2{
	background: url(../img/bck_login.jpg) 50% 0 fixed;
	margin: 0 auto;
	width: 100%;
	position: relative;
	background-size: cover !important;
	background-position: 50% 50%;
}


.login-form img{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

.login_form_container{
	padding: 20px;
	background: #ffffff;
	box-shadow: 0 0 20px rgba(0,0,0,.4);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.4);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.login_form_container h3{
	text-align: center;
	font-size: 18px;
	font-weight: bolder;
	color: #2E97D7;
}

.input_gen{
	height: 40px;
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.33;
	border-radius: 0px;
	margin-bottom: 15px;
	margin-top: 15px;
}

.input_gen_password{
	height: 40px;
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.33;
	border-radius: 0px;
	/*margin-bottom: 15px;*/
	/*margin-top: 15px;*/
}

.btn_login_form{
	margin-bottom: 14px;
	padding: 8px 15px;
	border: 1px solid #F8BB0A;
	font-family: sans-serif;
	font-size: 18px !important;
	background-color: #f8bb0a;
	border-color: #f8bb0a;
	background: #f8bb0a;
	color: #000000;
	border-bottom: 3px solid #D59F00;
}

.btn_login_form:hover, .btn_login_form:focus{
	margin-bottom: 14px;
	padding: 8px 15px;
	font-family: sans-serif;
	font-size: 18px !important;
	background-color: #f8bb0a;
	border-color: #f8bb0a;
	background: #f8bb0a;
	color: #000000;
	border-bottom: 3px solid #D59F00;
	background-image: -webkit-linear-gradient(top, #FFE390 0%, #EAB416 50%, #E9B41A 50%, #ECB208 100%) !important;
	background-image: -moz-linear-gradient(top, #FFE390 0%, #EAB416 50%, #E9B41A 50%, #ECB208 100%) !important;
	background-image: -ms-linear-gradient(top, #FFE390 0%, #EAB416 50%, #E9B41A 50%, #ECB208 100%) !important;
	background-image: -o-linear-gradient(top, #FFE390 0%, #EAB416 50%, #E9B41A 50%, #ECB208 100%) !important;
	background-image: linear-gradient(top, #FFE390 0%, #EAB416 50%, #E9B41A 50%, #ECB208 100%) !important;
	border-radius: 0px;
	transition: all 0.9s ease-in-out;
}

.forgot_password_link{
	text-align: center;
	margin-bottom: 20px;
}

.sign_up_linklogin{
	padding: 20px;
	text-align: center;
	color: #fff;
}

.sign_up_linklogin a{
	color: #fff;
	margin-left: 10px;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 15px;
}

.captcha_container img{
	width: 100%;
}


.forgot_body_2{
	background: url(../img/bck_forgot.jpg) 50% 0 fixed;
	margin: 0 auto;
	width: 100%;
	position: relative;
	background-size: cover !important;
	background-position: 50% 50%;
}

.login_form_container p{
	text-align: justify;
}

/*for privacy policy*/
.def_list_note li{
	line-height: 28px;
	text-align: justify;
}

.def_list_note{
	margin-bottom: 30px;
}

/*for contact us*/

/*
.contact_container{
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
}*/

.contact_us_message{
	display: block;
	width: 100%;
	resize: none;
	height: 150px;
	max-height: 150px;
}

.captcha_container_contact img{
	width: auto;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.contact_us_button{
	padding: 6px 15px !important;
}

.contact_us_button:hover, .contact_us_button:focus{
	outline: none;
	text-decoration: none;
}

.contact_us_accounts p{
	margin-bottom: 10px;
}

.contact_us_accounts img{
	width: 35px;
	margin-right: 10px;
}

.contact_us_accounts span{
	font-family: Open Sans Bold;
	font-size: 16px;
}

.partnership_department_con{
	margin-top: 40px;
}

.cs_hearing_con{
	margin-top: 40px;
}

.cs_hearing_con p{
	margin-bottom: 0px;
}

/*for services*/
.services_img_con img{
	margin-right: 20px;
	width: auto;
	float: left;
}

.h3_services{
	line-height: 40px;
	padding: 60px;
}

.services_promo_p{
	display: inline-block;
	margin-bottom: 50px;
	margin-top: 20px;
}

.services_promo_p p{
	font-family: Open sans Bold;
	font-size: 18px;
	color: #0F4255;
}

.services_promo_p strong{
	color: #2E97D7;
}

.services_promo_p > .col-md-6{
	text-indent: 50px;
}

.row_scnd_tc{
	margin-top: 30px;
}

.tc > .exness_img{
	width: 130px !important;
}

/*for merchant guide and simplified*/
.nav_tabs_merchant{
	display: block;
	text-align: center;
	margin-bottom: 20px;
}

.nav_tabs_merchant > li{
	display: inline-block;
}

.mg_simplified{
	margin: 40px 20px;
}

.mg_simplified p{
	display: block;
	text-align: justify;
	line-height: 24px;
}

.mg_simplified span{
	font-family: Open Sans;
	color: #000000 !important;
	line-height: 24px;
}

.mg_simplified_strong{
	color: #339BDB !important;
}

.info_mg_img{
	text-align: center;
	margin-top: 30px;
}

.mg_btn{
	width: 200px;
	float: right;
	margin: 40px 0px 0px 0px;
}

.register_mg_simplified a{
	background-color: #F8BB0A !important;
	color: #000000 !important;
}

.register_mg_simplified a:hover, .register_mg_simplified a:hover{
	border: 1px solid #F8BB0A !important;
}

.callback_pages_three{
	margin-left: 30px;
}

.mg_simplified_code{
	padding: 10px;
	background: #d6edfb;
}

.mg_simplified_code span{
	display: block;
}

.simplified_merchant span{
	display: block;
	line-height: 34px;
}

.con_top_companies_lis{
	text-align: center;
}

.con_top_companies_lis > .col-md-3{
	display: inline-block;
	float: none;
}

/*for merchant directory*/
.merchant_directory img{
	margin-right: 20px;
	/*width: 320px;*/
	float: left;
}

.merchant_directory_con{
	display: block;
}

.custom-search-input_mdrc{
	/*display: inline-block !important;*/
	text-align: center;
	margin-bottom: 10px;
}

.custom-search-input_mdrc > .input-group{
	margin-left: auto;
	margin-right: auto;
}

.nav_sidebar_merchant_guide{
	background: #FFFFFF;
	border-right: 1px solid #B4DAF1;
	border-left: 1px solid #B4DAF1;
}

.nav_sidebar_merchant_guide > .active{
	background: #D6EDFB;
}

.nav_sidebar_merchant_guide > li > a{
	display: block;
	color: #0F4255;
	padding: 5px 20px !important;
	font-size: 13px;
}

.nav_sidebar_merchant_guide > li > a > img{
	width: 30px;
	margin-right: 10px;
	vertical-align: middle;
	float: none;
}

.merchant_dir_h3{
	text-align: left !important;
	font-size: 18px;
	font-weight: bold;
	color: #0F4255;
	margin-top: 30px;
	margin-bottom: 20px;
}

.search_result_list_md{
	max-height: 1250px;
	overflow-y: auto;
	border: 1px solid #B4DAF1;
	height: 1250px;
}

.search_result_list_md table{
	border: 0px solid #B4DAF1 !important;
}

.search_result_list_md >.table > tbody > tr > td {
	border-top: 0px solid #B4DAF1 !important;
	border: 0px solid #ddd !important;
	border-bottom: 1px dashed #B4DAF1 !important;
}

.search_result_list_md >.table > tbody > tr:hover, .search_result_list_md >.table > tbody > tr:focus{
	background: #d6edfb !important;
	cursor: pointer;
}

.search_result_list_md::-webkit-scrollbar {
	width: 8px;
}

.search_result_list_md::-webkit-scrollbar-track {
	background-color: #ccc;
}
.search_result_list_md::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.2);
}
.search_result_list_md::-webkit-scrollbar-button {
	background-color: #ccc;
	display: none;
}
.search_result_list_md::-webkit-scrollbar-corner {
	background-color: black;
}

.btn-info_md{
	background-color: #339BDB;
	border-color: #3199DA;
}

.custom-search-input_mdrc > .input-group{
	float: right;
	padding-left: 15px;
	padding-right: 15px;
}

.search_result_list_simplified{
	max-height: 700px !important;
	height: 700px !important;
}

.nav-tabs_admin_bit_lit{
	margin-bottom: -4px;
}

/*resolution center internal*/
.resolution_center_btn{
	margin-top: 20px;
	display: block;
	text-align: center;
}

.nav-tabs_resolution_center{
	border-bottom: 1px solid #ddd !important;
}

/*card processing*/
.card_processing_container{
	background: #ffffff;
	margin-top: 50px;
	min-height: 0%;
	margin-bottom: 30px;
}

.card_processing_container h3{
	text-align: center !important;
}

.card_processing_inner_container{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.c_processing_dtails p{
	color: #FFFFFF !important;
	font-size: 16px;
}

.wow{
	background-color: transparent;
}

.payco_card_menu{
	width: 40px;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(30deg);
	margin-top: -35px;
	display: block;
	text-align: right;
	float: none;
	margin-left: auto;
	margin-right: -30px
}

/*for fees page*/
.payment_method_td{
	text-align: left !important;
}

.payment_method_td span{
	font-weight: bold;
	color: #339BDB;
	font-size: 15px !important;
}

.payment_method_tr{
	cursor: default !important;
}

.payment_method_tr:hover, .payment_method_tr:focus{
	cursor: default !important;
}

.transaction_fee_table{
	border-top: 1px solid #B4DAF1 !important;
	border-left: 1px solid #B4DAF1 !important;
	border-bottom: 1px solid #B4DAF1 !important;
}

.tf_payment_method{
	margin-top: 50px;
}

.link_outline_modal:hover, .link_outline_modal:focus{
	outline: none;
	text-decoration: none;
}

.transaction_fee_img {
	width: 120px;
	text-align: center;
	margin-right: auto;
}


/*Merchant Catalogue*/
.mc_image_view img{
	float: none;
	width: auto;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.generate_btn{
	margin-top: 5px;
	text-align: right;
	margin-bottom: 10px;
}


/*post news and updates*/

.subscribe_user_checkbox label{
	display: block;
	text-align: right;
}

.image_note_pn_updates p{
	text-align: left;
	font-size: 12px;
	text-indent: 15px;
	margin-bottom: 10px;
}

.protect_code_con_pnu{
	text-align: right;
	margin-top: 0px;
}

.protect_code_con_pnu a{
	padding: 6px 45px !important;
	font-size: 15px !important;
}

.merchant_catalogue_large_item{
	border: 1px solid #B4DAF1;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
}

.merchant_catalogue_small_list_item{
	margin-top: 20px;
	margin-bottom: 20px;
}

.mcsl_per_item{
	display: inline-block;
	margin-right: 10px;
	border: 1px solid #B4DAF1;
}

.mcsl_per_item img{
	width: 80px;
}

.mci_general_information{
	padding: 10px;
}

.mci_general_information p{
	text-align: left;
}

.mci_price_item{
	font-size: 15px;
	color: #F90000;
	font-weight: bold;
}

.mci_cnumber_item{
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

.con_list_mc_it_img_list{
	display: inline-block;
}

.con_list_mc_it_desc_list{
	display: inline-block;
	margin-left: 20px;
}


/*mailer*/
.compose_message_link{
	padding: 15px 10px;
	display: block;
	text-align: right;
}

.compose_message_link > a > i{
	display: inline-block;
}

.page-header_compose_message{
	text-align: left !important;
	color: #FFF !important;
	font-weight: normal !important;
	font-size: 14px !important;
	margin: 0px 0 0px !important;
	padding-bottom: 0px !important;
}

.page-header_compose_message i{
	margin-top: 5px !important;
}

.show_recipients_mailer i{
	display: inline-block !important;
}

.add_message_con > .col-md-6 label{
	text-align: left;
	display: block;
	margin-top: 10px;
}

.add_message_con > .col-md-12 label{
	text-align: left;
	display: block;
	margin-top: 10px;
}

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

.form_upload_con_mailer{
	text-align: left !important;
}

.checkbox_default_active_message{
	text-align: right;
	display: inline-block;
}

.submit_admin_btn_dam{
	margin-top: 10px;
	margin-bottom: 20px;
}


/*notify*/
.modal_dialog_notify{
	width: 800px !important;
}

.checkbox_notify_to_include{
	display: inline-block;
}

.table-content {
	table-layout: fixed;
}

.table-content td {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


/*nav-bar sub menu*/
.dropdown-submenu {
	position: relative;
}

.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0px;
}

.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}

.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ffffff;
	margin-top: 5px;
	margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
	border-left-color: #fff;
}

.dropdown-submenu.pull-left {
	float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}



/*merchant*/
.default_border_merchant p{
	margin-bottom: 0px !important;
}

.default_border_merchant p{
	margin-top: 10px;
}

.mg_strong_span{
	font-weight: bold;
	display: block;
	margin-top: 10px;
	font-family: Open Sans Bold;
}

.p_strong_mg{
	font-family: Open Sans Bold;
}

.info_mg_img img{
	float: none;
	margin-right: 0px;
	width: auto;
}

.panel-mg{
	margin-top: 20px;
}

.container_mc{
	margin-bottom: 0px !important;
}

.col_transfer_mc{
	margin-top: 0px !important;
}


/*merchant catalogue*/

.panel_merchant_catalogue{
	margin-bottom: 0;
	border-radius: 4px;
	border-top: 0px solid #B4DAF1;
	border-right: 1px solid #B4DAF1;
	border-left: 1px solid #B4DAF1;
	border-bottom: 5px solid #B4DAF1;
}

.merchant_catalogue_con{
	padding: 20px;
}

.control-label_price_mc{
	width: 100%;
}

.filter_by_merchant_catalogue{
	float: none !important;
}

.form-group_mc_pending{
	display: inline-block;
	margin-left: 15px;
}

.merchant_sales_chart_sample_img{
	float: none !important;
	margin-right: 0px !important;
	width: 100% !important;
}

.panel_merchant_catalogue_msc{
	margin-top: 20px;
}



.nav-tabs-custom_m_catalogue{
	padding-left: 40px;
}

.nav-tabs-custom_m_catalogue p{
	vertical-align: bottom;
	padding-right: 5px;
}


.panel-body_mc_catalogue_list{
	border: 0px solid #B4DAF1 !important;
}

.con_list_mc_it span{
	display: block;
	text-align: left;
	line-height: 24px;
	color: #000000;
}

.title_item_mc{
	color: #399BDB !important;
	font-size: 13px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.desc_item_mc{
	font-size: 13px !important;
}

.con_list_mc_it_img{
	height: 150px;
}

.col-md-8_noti_email{
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*email*/

.noti_email_body{
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	/*background-image: url('../img/back_gif.jpg');*/
}

.noti_email_body_general{
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	background: #ffffff;
	padding: 0px 0px 20px 0px !important;
}

.noti_email_letter_general_inner{
	padding: 0px 40px !important;
}

.notification_email_general_con{
	border: 1px solid #DFDFDF;
}

.noti_email_body_general > .internal_label{
	margin-top: 30px;
}

.noti_header_banner{
	background: url(../img/texture-01.png) repeat #2f99db
}

.noti_header_banner img{
	float: none;
	margin-right: 0px;
	width: 80px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding: 10px 0px;
}

.noti_email_body{
	padding: 20px;
}

.noti_email_body h4{
	text-align: center;
	display: block;
	color: #000000;
}

.noti_email_letter_inner{
	padding: 0px 20px;
	color: #000000;
}

.noti_email_letter a{
	text-transform: uppercase;
	width: 300px;
}

.noti_email_letter{
	margin-top: 40px;
}

.noti_email_letter span{
	margin-bottom: 5px;
	display: block;
}


.noti_email_letter img{
	width: 450px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.noti_email_footer{
	padding: 10px;
}

.noti_email_footer span{
	text-align: center;
	display: block;
	font-size: 11px;
}

.body_send_email{
	padding-top: 0px;
}


/*manage list*/
.manage_list_con{
	display: block;
	text-align: center;
}

.manage_list_con p{
	margin-top: 20px;
}

.manage_list_con a{
	margin-bottom: 25px;
}

.import_contact_radio{
	display: inline-block !important;
}

.form-group_import_contact img{
	float: none;
}

.label_import_contact{
	float: none !important;
}

.managelist_con{
	padding: 10px;
}

.manage_contact_p{
	text-align: left !important;
}

.modal-body_sample_asp_classic_code{
	height: 500px;
	overflow-y: auto;
}


/*for payco stock catalogue*/
.psc_img_con img{
	/*width: 250px;*/
	margin-right: 20px;
	float: left;
	margin-top: 20px;
}

.stock_catalogue_per_item img{
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.stock_catalogue_per_item span{
	display: block;
	text-align: center;
}

.stock_catalogue_per_item {
	padding-bottom: 20px;
	padding-top: 10px;
	border: 1px solid transparent;
}

.stock_catalogue_per_item:hover, .stock_catalogue_per_item:focus{
	background: #def3ff;
}

.psc_dtails{
	margin-top: 20px;
}

.merchant_catalogue_list_return{
	text-align: right;
	padding: 10px 0px;
}

.merchant_catalogue_list_return span{
	font-weight: bold;
}

.panel_merchant_catalogue_list{
	margin-bottom: 50px;
}

.created_adver_link_preview{
	padding: 10px;
	border: 1px solid #B4DAF1;
}

.created_adver_link_preview span{
	display: block;
	text-align: left;

}

/*Merchant Gateway*/
.payment_gateway_table{
	border: 1px solid #B4DAF1 !important;
}

.col_total_amount_to_pay td:first-child{
	text-align: right;
}

.col_total_amount_to_pay td{
	color: #0F425A;
	font-weight: bold;
	font-size: 18px;
}

.col_total_amount_to_pay{
	background: #D6EDFB !important;
}

.col_total_amount_to_pay:hover{
	cursor: default !important;
}

.payment_gateway_choose h3{
	color: #0F425A;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}





.col_card_mult_input{
	padding-right: 0px;
	padding-left: 0px;
}


.click_summary_balance_table td{
	text-align: left;
}

.col_click_sum{
	margin-top: 10px;
}

.col_click_sum > .col-md-3{
	margin-top: 2px;
}

.balance_btn{
	margin-left: 10px;
}

.preview_balance_btn{
	margin-top: 30px;
}

.payment_gateway_allw_bottom{
	margin-bottom: 20px !important;
	display: block;
	text-align: center !important;
}

.payment_gateway_checkout h3{
	color: #0F425A;
	font-size: 18px;
	font-weight: bold;
}

.hr_no_border{
	border-top: 5px solid #B4DAF1;
}

.payment_for_credit_card_or h3{
	border-bottom: 3px solid #B4DAF1;
	line-height: 0.1em;
	margin: 40px 0 20px;
}

.payment_for_credit_card_or h3 span{
	background:#fff;
	padding:0 20px;
}

.panel_payment_option_wallet{
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-right: 0px;
	padding-left: 0px;
}

.protect_code_con button:first-child{
	margin-left: 10px;
}

.payment_gateway_choose img{
	width: 120px;
	margin-right: auto;
	display: block;
	margin-left: auto;
	margin-bottom: 10px;
}

.modal-dialog_upload_file{
	width: 800px !important;
}

.form-group_input_check input{
	display: inline-block !important;
}

.form-group_input_check label{
	float: none !important;
}

.payment_gateway_allw_error_p, .pg_error_h3{
	color: red !important;
	text-align: center !important;
	display: block;
}

.pg_success_h3{
	color: green !important;
	text-align: center !important;
	display: block;
}

.p_gateway_con > .dl-horizontal dt {
	line-height: 24px;
	margin-bottom: 5px;
}


/*for pre-loader*/
.preloader{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	background-color: rgba(15, 66, 85, 0.9) !important;
}

.spinner {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.spinner img{
	width: 150px;
	display: block;
	margin: 0px auto;
}

#preloader img{
	-webkit-animation-name: spinner;
	-webkit-animation-timing-function: cubic-bezier(0.29, 0.79, 0.15, 1.26);
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration: 2s;
	animation-name: spinner;
	animation-timing-function: cubic-bezier(0.29, 0.79, 0.15, 1.26);
	animation-iteration-count: infinite;
	animation-duration: 2s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

/* WebKit and Opera browsers */ @-webkit-keyframes spinner {
									from
									{
										-webkit-transform: rotateY(0deg);
									}
									to {
										-webkit-transform: rotateY(360deg);
									}
								} /* all other browsers */
@keyframes spinner {
	from {
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
	to
	{
		-moz-transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		transform: rotateY(360deg);

	}
}


/*for simplified merchant*/
.fancy_link_hide{
	display: none;
}

.modal_body_simplified_image img{
	float: none !important;
	margin-right: auto;
	width: auto;
	margin-left: auto;
	display: block;
}

.dl_main_def {
	margin-top: 15px;
}

.dl_main_def dt, .dl_main_def dd{
	line-height: 24px;
	text-align: left;
}

.mg_simplified_code{
	margin-top: 10px;
}

.mg_simplified_code li{
	display: block;
}


#owl-demo .item{
	background: #3fbf79;
	padding: 30px 0px;
	margin: 10px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
.customNavigation{
	text-align: center;
}


.customNavigation a{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.tobanner > a > img{
	float: none;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}



/*for data tables*/
.dataTables_length > label > select{
	margin-right: 5px;
	display: inline-block;
	width: auto;

}

.dataTables_filter > label > input{
	margin-left: 5px;
}

/*
.ps_data_table{
    padding: 20px;
}*/


.ps_data_table_main{
	border: 0px solid #B4DAF1 !important;
}

.ps_data_table{
	padding: 15px;
}

.ps_data_table_main{
	border: 1px solid #B4DAF1 !important;
}

.ps_data_table_main > thead > tr > th, .ps_data_table_main > tbody > tr > th, .ps_data_table_main > tfoot > tr > th, .ps_data_table_main > thead > tr > td, .ps_data_table_main > tbody > tr > td, .ps_data_table_main > tfoot > tr > td {
	border-left: 1px solid #B4DAF1;
}

.sorting_asc, .sorting_1, .child{
	border-left: 0px solid #B4DAF1 !important;
}

.child{
	padding: 30px !important;
}

.dataTables_filter label, .dataTables_length label{
	font-weight: normal !important;
}


table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
	color: #0F425A;
	background-color: #D6EDFB !important;
}

table.dataTable thead tr th{
	color: #0F425A;
	background-color: #D6EDFB !important;
}



table.dataTable {
	border: 0px solid #B4DAF1;
}


.panel-body_transaction_internal_admin{
	padding: 15px 0px;
}

.ps_data_table_main > tbody > tr:nth-child(odd) {
	background-color: #F3F3F3;
}

div.dataTables_filter input {
	width: 25em !important;
}


.fileupload-buttonbar > .col-lg-7{
	display: block;
	float: none;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.dataTables_wrapper .dataTables_paginate{
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	padding-top: 0em !important;
}


/*for maintenance page*/
.maintenance_body{
	background: url(../img/bck_maintenance.jpg) 50% 0 fixed;
	margin: 0 auto;
	width: 100%;
	position: relative;
	background-size: cover !important;
	background-position: 50% 50%;
}

#countdown span {
	text-align: center;
	color: #ffffff;
}

.maintenance_desc{
	text-align: center;
	padding: 30px 0px;
	color: #ffffff;
}

.maintenance_desc h1{
	font-size: 50px;
	text-shadow: 0 2px 6px rgba(0,0,0,.30);
	font-weight: bold;
}

.maintenance_desc span{
	font-size: 20px;
	text-shadow: 0 2px 6px rgba(0,0,0,.30);
}

.countdown_label{
	display: block;
	font-size: 20px !important;
}

.countdown_col{
	text-align: center;
	border: 1px solid #ffffff;
	border-right: 0px solid #ffffff;
	padding:10px 0px;
}

.countdown_col_last{
	border-right: 1px solid #ffffff;
}

.countdown_col span{
	font-size: 50px;
	text-shadow: 0 2px 6px rgba(0,0,0,.30);
}

.countdown_col_main{
	display: block;
	float: none;
	margin-left: auto;
	margin-right: auto;

}

.social_link_maintenance_con{
	text-align: center;
	padding-top: 30px;
}

.social_link_maintenance_con a{
	color: #fff;
	font-size: 30px;
	padding: 0px 5px;
	text-shadow: 0 2px 6px rgba(0,0,0,.30);
}

.copyright_maintenance_con{
	color: #ffffff;
	text-align: center;
}

.maintenance_section > a > img{
	-webkit-animation-name: spinner;
	-webkit-animation-timing-function: cubic-bezier(0.29, 0.79, 0.15, 1.26);
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration: 2s;
	animation-name: spinner;
	animation-timing-function: cubic-bezier(0.29, 0.79, 0.15, 1.26);
	/* animation-iteration-count: infinite; */
	/* animation-duration: 2s; */
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}


/*for success link page*/
.success_link_body{
	background: url(../img/bck_success.jpg) 50% 0 fixed;
	margin: 0 auto;
	width: 100%;
	position: relative;
	background-size: cover !important;
	background-position: 50% 50%;
}

.success_link_section > a > img{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

.def_div_link{
	color: #337ab7;
	text-decoration: none;
}

.def_div_link:hover, .def_div_link:focus{
	color: #23527c;
	outline: none !important;
	text-decoration: none !important;
	cursor: pointer;
}

.dis_text_highlight{
	cursor: default;
	color: #808080;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.navigation_menu_admin {
	float:none;
	margin-top:10px;
}


.sign_up_custom {
	margin-bottom: 14px;
	padding: 6px 12px !important;
	margin-left: 10px !important;
}


/*internal toggle new*/
.navbar-toggle_internal{
	margin-top: 8px;
	margin-right: 0px;
}

.toggle_sidebar_div button{
	float: none;
	padding: 10px 0px;
	margin-right: 0px !important;
}

.toggle_sidebar_div button:hover, .toggle_sidebar_div button:focus, .sidebar_label:hover, .sidebar_label:focus{
	outline: none;
	text-decoration: none;
	cursor: pointer;
}

.toggle_sidebar_div > button > .icon-bar{
	width: 35px;
	height: 5px;
	background-color: #329ADA;
}

.logout_button{
	float: right;
}

.sidebar_label{
	vertical-align: super;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #0F4255;
	margin-left: 5px;
	display: none;
}

.sidebar_label span{
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

.toggle_sidebar_div{
	margin-bottom: 20px;
}

/*
.modal-backdrop {
    z-index: 0;
}*/

/*div center*/
.col-centered{
	float: none;
	margin: 0 auto;
}


/*for local banks*/
.pr_local_banks_logo img{
	float: none;
	margin-right: 0px;
	width: 100%;
	margin-bottom: 10px;
}

.pr_local_banks a p{
	text-align: center;
	display: block;
	font-size: 16px;
}


/*for ps banners*/
.ps_pr_banner iframe{
	width: 728px;
	height: 90px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
}


/*brand hub*/
.ps_per_img a img{
	margin-left: auto;
	margin-right: auto;
}

.ps_per_img_sme{
	background: rgba(51, 155, 219, 0.09);
	border: 1px dashed #75bddf;
	/*margin-bottom: 10px;*/
}

.ps_per_img_sme_1st{
	height: 365px;
	padding: 20px;
}

.ps_per_img_298x196{
	padding-top: 80px;
}

.ps_per_img_sme_2nd{
	height: 220px;
	padding: 20px;
}

.ps_per_img_222x146{
	padding-top: 35px;
}

.ps_per_img_178x117{
	padding-top: 50px;
}

.ps_per_img_sme_3rd{
	height: 150px;
	padding: 20px;
}

.ps_per_img_132x87{
	padding-top: 35px;
}

.ps_per_img_88x58{
	padding-top: 45px;
}

.ps_per_img_44x29{
	padding-top: 60px;
}

.ps_per_img_sme_banner_1st{
	padding: 20px;
}


.ps_per_img_sme_banner_5th{
	height: 250px;
	padding: 20px;
}

.ps_per_img_300x250 a img{
	padding-top: 20px;
}



.ps_per_img_sme_label_1st{
	height: 160px;
	padding: 20px;
}

.ps_per_img_250x65 a img{
	padding-top: 30px;
}

.ps_per_img_150x39 a img{
	padding-top: 40px;
}

.ps_per_img_100x26 a img{
	padding-top: 43px;
}

.ps_per_img_120x72 a img{
	padding-top: 25px;
}

.ps_per_img_sme_label_2nd{
	height: 255px;
	padding: 20px;
}

.ps_per_img_176x176 a img{
	padding-top: 20px;
}

.ps_per_img_132x132 a img{
	padding-top: 40px;
}

.ps_per_img_88x88 a img{
	padding-top: 65px;
}


.ps_per_img_sme_label_3rd{
	height: 340px;
	padding: 20px;
}

.ps_per_img_128x240 a img{
	padding-top: 30px;
}

.ps_per_img_96x180 a img{
	padding-top: 60px;
}

.ps_per_img_64x120 a img{
	padding-top: 90px;
}

.ps_per_img_sme_label_4th{
	height: 115px;
	padding: 20px;
}

.ps_per_img_288x70 a img{
	padding-top: 3px;
}

.ps_per_img_185x45 a img{
	padding-top: 15px;
}

.ps_per_img_sme_label_5th, .ps_per_img_sme_label_6th{
	height: 230px;
	padding: 20px;
}

.ps_per_img_sme_label_7th{
	height: 195px;
	padding: 20px;
}

.ps_per_img_135x134 a img{
	padding-top: 10px;
}

.ps_per_img_sme_banner_2nd{
	height: 245px;
	padding: 20px;
}

.ps_per_img_150x35 a img{
	padding-top: 80px;
}

.ps_per_img_sme_banner_3rd{
	height: 315px;
	padding: 20px;
}

.ps_per_img_180x180 a img{
	padding-top: 45px;
}

.ps_per_img_sme_banner_4th{
	height: 390px;
	padding: 20px;
}

.ps_per_img_190x190_2 a img{
	padding-top: 75px;
}


.ps_per_img_sme_banner_6th{
	height: 320px;
	padding: 20px;
}

.ps_per_img_sme_banner_7th, .ps_per_img_sme_banner_8th, .ps_per_img_sme_banner_9th{
	padding: 20px;
}

.bh_size_label{
	text-align: center !important;
	margin-bottom: 0px !important;
	font-size: 12px !important;
	font-style: italic;
}



/*for deposit and withdrawal transaction*/
.modal.in .modal-dialog, .modal.fade .modal-dialog{
	z-index: 1050;
}

.col-border-between > [class*='col-']:before {
	background: #e3e3e3;
	bottom: 0;
	content: " ";
	left: 0;
	position: absolute;
	width: 1px;
	top: 0;
}
.col-border-between > [class*='col-']:first-child:before {
	display: none;
}

.ps-header-text-trans{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	height: 30px;
	color: #2E97D7;
}

.ps-link-text-trans{
	color: #2F98D8;
	font-weight: bold;
}




/*for withdrawal bitcoins*/
.div-group-full-width{
	width: 100%
}

.input-group-addon {
	border-radius: 0px;
}

.input-group-addon-bitcoin-first{
	width: 40%;
}

.input-group-addon-bitcoin-last{
	width: 20%;
	text-align: center;
}


/*for ps bitcoins */
.ps_per_bitcoin_qlts img{
	width: 90px;
	margin-left: auto;
	margin-right: auto;
}

.ps_per_bitcoin_icon_qlts img{
	width: 90px;
	margin-left: auto;
	margin-right: auto;
}


.ps_bitcoins_per_step img{
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}

.ps_bitcoins_per_step_img{
	text-align: center;
	/*height: 150px;*/
	padding: 25px 0px;
}

.ps_bitcoins_per_step_img img{
	width: 150px;
	margin-left: auto;
	margin-right: auto;
}

.ps_bitcoins_per_step{
	padding: 0px 10px;
}

.ps_bitcoins_per_step p{
	text-align: center !important;
}

.col-border-right-def{
	border-right: 1px solid #dddddd;
}

.ps_bitcoins_per_step_prt_desc{
	padding: 25px 0px;
}

.ps_bitcoins_per_step_deposit_withdraw img{
	margin-left: auto;
	margin-right: auto;
}

.ps_bitcoins_per_step_deposit_withdraw{
	background-image:url('../img/deposit_bitcoin.png');
	height: 320px;
	margin: 0 auto;
	position: relative;
	/* background-size: contain; */
	background-position: 50% 50% !important;
	background-repeat: no-repeat;
}


.ps_bitcoins_per_step_deposit_withdraw2 img{
	margin-left: auto;
	margin-right: auto;
}

.ps_bitcoins_per_step_deposit_withdraw2{
	background-image:url('../img/withdraw_bitcoin.png');
	height: 320px;
	margin: 0 auto;
	position: relative;
	/* background-size: contain; */
	background-position: 50% 50% !important;
	background-repeat: no-repeat;
}

/*for internal sidebar menu */
#sidebar_menu2{
	display: none;
}

.sidebar_menu > .nav > .col-sidebar-menu > li > a > img {
	float: none;
	margin-right: 10px;
	width: 35px;
	border-radius: 5px;
}

.sidebar_menu > .nav > .col-sidebar-menu > li > a {
	color: #0F4255;
	font-size: 14px;
	padding: 10px 10px !important;
	font-family: Open Sans Bold;
}

.col-sidebar-menu{
	padding-left: 0px;
	padding-right: 0px;
}

.sidebar-border-right-even{
	border-right: 1px solid #B4DAF1;
}

.sidebar_menu2_main > .sidebar_menu > .nav_sidebar{
	border-bottom: 1px solid #B4DAF1;
}

.sidebar_menu> .nav > .col-sidebar-menu > li > a:hover > img{
	transform: rotate(360deg);
	transform-origin: right, top;
	-ms-transform: rotate(360deg);
	-ms-transform-origin: right, top;
	-webkit-transform: rotate(360deg);
	-webkit-transform-origin: right, top;
	transition: all 0.5s ease-in-out;
}

.sidebar_menu> .nav > .col-sidebar-menu > .active > a:hover > img{
	transform: rotate(0deg) !important;
	transform-origin: right, top;
	-ms-transform: rotate(0deg)!important;
	-ms-transform-origin: right, top;
	-webkit-transform: rotate(0deg)!important;
	-webkit-transform-origin: right, top;
	transition: all 0.3s ease-in-out;
}

.sidebar_menu > .nav > .col-sidebar-menu > .active{
	background-color: #339BDB;
	background-image: -webkit-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -moz-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -ms-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: -o-linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	background-image: linear-gradient(top, #339BDB 0%, #007ECB 50%, #007DCA 50%, #0096F3 100%);
	border-radius: 0px;
	transition: all 0.3s ease-in-out;

}

.sidebar_menu > .nav > .col-sidebar-menu > .active > a{
	color: #ffffff;
}

.sidebar_menu > .nav > .col-sidebar-menu > .active > a > img{
	background: #FFFFFF;
}

.sidebar_menu > .nav > .col-sidebar-menu > .active > a:hover, .sidebar_menu > .nav > .col-sidebar-menu > .active > a:focus{
	color: #ffffff !important;
	background: #339BDB !important;
	transition: all 0.3s ease-in-out;

}

.sidebar_menu > .nav > .col-sidebar-menu > .active:hover, .sidebar_menu > .col-sidebar-menu > .nav > .active:focus{
	background: #339BDB !important;
	transition: all 0.3s ease-in-out;
}

.nav_sidebar > .col-sidebar-menu > .active >a:hover{
	border-right:0px solid transparent!important;
}



/*for new menu bar*/
.cntnrStFrsta {
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


.imgLgo {
	padding: 15px 10px;
	margin-top: 0px;
}

.navigation_menu {
	margin-top: 25px;
	margin-left: 0px;
	margin-bottom: 0px;
}


.navbarStyle {
	height: auto;
}

.date_time {
	margin-top: 28px !important;
	float: right!important;
}

.navbar-right {
	margin-top: 16px!important;
}

.upprNav>li>a {
	padding: 10px 0px;
}


.dropdown-menu_register > .active > a, .dropdown-menu_register > .active > a:hover, .dropdown-menu_register > .active > a:focus {
	background-color: #f8bb0a !important;
	color: #0e305d !important;
	font-weight: bold;
	font-family: sans-serif;
	text-align: center;
	font-size: 14px;
}

.dropdown-menu-submenu > li > a {
	padding: 6px 20px;
}


.navmenu-brand-div > .navmenu-brand{
	background: url(../img/texture-01.png) repeat #2f99db;
	margin: 0px 0;
	padding: 15px 15px 10px 15px;
}

.navmenu-brand-div > .navmenu-brand img{
	width: 100px;
}

.navmenu-brand-div > .navmenu-brand:before{
	border-bottom: 5px solid #fff;
	position: absolute;
	display: block;
	height: 100%;
	width: 100%;
}


.ps-canvas-menu-maindiv > .navmenu-default, .ps-canvas-menu-maindiv > .navbar-default .navbar-offcanvas {
	border-style: hidden;
	background: url(../img/texture-01.png) repeat #2f99db;
}

.navmenu-brand-div{
	border-bottom: 5px solid #fff;
}

.ps-canvas-menu-maindiv > nav > .navmenu-nav{
	border-top: 5px solid #2f99db;
}

.navmenu-default .navmenu-nav > .active > a, .navbar-default .navbar-offcanvas .navmenu-nav >
.active > a, .navmenu-default .navmenu-nav > .active > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a:hover,
.navmenu-default .navmenu-nav > .active > a:focus, .navbar-default .navbar-offcanvas .navmenu-nav > .active > a:focus {
	color: #f8bb0a;
	background-color: transparent;
}

.navmenu-default .navmenu-nav > li > a, .navbar-default .navbar-offcanvas .navmenu-nav > li > a {
	color: #ffffff;
	font-size: 16px;
}

.navmenu-default .navmenu-nav > .dropdown > a .caret, .navbar-default .navbar-offcanvas .navmenu-nav > .dropdown > a .caret {
	border-top-color: #ffffff !important;
	border-bottom-color: #ffffff !important;
}

.navmenu-nav-offcanvas-main li{
	border-bottom: 1px solid #46a7e2;
}

.navmenu-nav-offcanvas-main > .dropdown > .dropdown-toggle > .caret{
	float: right;
	margin-top: 7px;
}


.navmenu-default .navmenu-nav > .open > a, .navmenu-default .navmenu-nav > .open > a{
	color: #fff !important;
	background-color: transparent !important;
	background: url(../img/texture-01.png) repeat #2f99db;
}


.navmenu-default .navmenu-nav.dropdown-menu, .navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu {
	background-color: #e7e7e7;
	background: url(../img/texture-01.png) repeat #2f99db;
}

.dropdown-menu-offcanvas-main li {
	border-bottom: 0px solid #46a7e2;
}


.dropdown-menu-offcanvas-main > li > a{
	color: #ffffff;
	font-size: 14px !important;
	padding: 6px 20px;
}

.navmenu-default .navmenu-nav > li > a:hover, .navbar-default .navbar-offcanvas .navmenu-nav >
li > a:hover, .navmenu-default .navmenu-nav > li
> a:focus, .navbar-default .navbar-offcanvas .navmenu-nav > li > a:focus {
	color: #ffffff;
	background-color: transparent;
}

.dropdown-menu-sub-offcanvas a{
	padding: 6px 40px;
	font-weight: normal;
	display: block;
	color: #ffffff;
}

.navmenu-nav-offcanvas-main li:hover {
	background: url(../img/texture-01.png) repeat #2f99db;
}

.flag_nav > .active a{
	color: #ffffff !important;
	cursor: default !important;
	background-color: rgba(255,255,255,0.3) !important;
	border: rgba(255,255,255,0.3) !important;
	border-bottom-color: transparent !important;
	padding: 5px 5px;
	background: rgba(255,255,255,0.3);
	border-radius: 0px;
}

.flag_nav > li a{
	color: #ffffff;
	cursor: pointer;
	background-color: transparent;
	border: transparent;
	border-bottom-color: transparent;
	padding: 0px 10px !important;
	background: transparent;
	border-radius: 0px;
	margin: 5px 0px;
}

.flag_nav li img{
	width: 25px;
}

.dropdown_language_con > .nav-tabs-custom{
	text-align: center;
}

.dropdown_language_con > .nav-tabs-custom span{

	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	font-family: Open Sans Bold;
	margin: 5px 0px;
}

.dropdown_language_con > .nav-tabs-custom > .flag_nav{
	display: inline-block;
	vertical-align: middle;
	margin: 0px 10px;
}

.navmenu-nav-offcanvas-main li:first-child{
	border-top: 1px solid #46a7e2;
}

.offcanvas-register-link{
	background-color: #f8bb0a !important;
	border-color: #f8bb0a !important;
	background: #f8bb0a !important;
	text-align: center;
}

.offcanvas-register-link a{
	color: #0e305d !important;
	text-transform: uppercase;
}

.navmenu-default .navmenu-nav > li > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > li > a:hover,
.dropdown-menu-sub-offcanvas a:hover {
	color: #ffffff;
}

.new-link-login-signup li{
	display: inline-block;
}

.new-link-login-signup li a{
	font-size: 14px;
	background-color: transparent;
	border-color: transparent;
	text-align: center;
	margin-right: 0px;
	color: #fff;
	text-transform: uppercase;
	line-height: 20px;
	font-family: Open Sans Bold;
	position: relative;
	display: block;
	padding: 10px 5px;
}

.new-link-login-signup li a:hover, .new-link-login-signup li a:focus{
	color: #fff;
	background-color: #1e80bd !important;
	font-size: 14px;
	font-family: Open Sans Bold;
	text-transform: uppercase;
	display: block;
	padding: 10px 5px;
	line-height: 20px;
}

.login-signup-separator span{
	color: #ffffff;
}

.dropdown-menu-newback{
	background-color: rgb(50, 154, 219);
	border: 1px solid rgba(179, 179, 179, 0.175);
	border-top: 6px solid #2d95d5;
}

.dropdown-menu-newback li a{
	color: #ffffff;
}

.dropdown-menu-newback > li > a:hover, .dropdown-menu-newback > li > a:focus, .dropdown-menu-sub-new > a:hover, .dropdown-menu-sub-new > a:focus {
	background: #ffffff !important;
	color: #2f99db;
}

.dropdown-menu-sub-new a{
	font-size: 12px;
	padding: 6px 22px;
	display: block;
	min-width: 190px;
}

.dropdown-menu-offcanvas-main li a:hover, .dropdown-menu-offcanvas-main li a:focus {
	color: #ffffff !important;
	background-color: transparent !important;
	background: #ffffff;
}

.navbar-nav-new-menu-main:hover, .navbar-nav-new-menu-main:focus{
	color: #fff !important;
	background-color: #1e80bd !important;
}




.close-offcanvas-link{
	float: right;
	margin: 30px 23px;
}

.close-offcanvas-link a img{
	width: 25px;
}

.navmenu-brand {
	display: inline-block;
}

.navmenu-brand img{
	visibility: hidden;
}

.new-link-login-closecanvas > .new-link-login-li{
	margin-top: -60px;
	margin-right: -10px;
}


.dropdown-submenu2 > a > .caret{
	float: right;
	border-top-color: #ffffff !important;
	border-bottom-color: #ffffff !important;
}

.dropdown-submenu2 > ul > li > a{
	padding: 6px 40px;
}





/*back to top*/

.back-to-top {
	cursor: pointer;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	position: fixed;
	bottom: 170px;
	display: none;
	border-color: #2f99db;
	color: #ffffff;
	font-size: 25px;
	right: 20px;
	background-color: #2f99db;
	padding: 10px 5px;
}


.back-to-top:hover, .back-to-top:focus, .back-to-top:active:hover {
	border-color: #f8bb0a;
	background-color: #f8bb0a;
}

.back-to-top span{
	vertical-align: text-top;
}



.back-to-top2{
	cursor: pointer;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	border-color: #2f99db;
	color: #ffffff;
	font-size: 25px;
	background-color: #2f99db;
	padding: 10px 5px;
	margin-left: auto;
	margin-right: auto;
	display: block !important;
	margin-bottom: 10px;
	opacity: 1 !important;
}


.back-to-top2:hover, .back-to-top2:focus, .back-to-top2:active:hover {
	border-color: #f8bb0a;
	background-color: #f8bb0a;
}

.back-to-top2 span{
	vertical-align: text-top;
}


/*for personal page*/
.personal-per-features h4{
	text-align: center;
}

.personal-per-features img{
	width: 160px;
	margin-bottom: 0px;
	margin-top: 20px;
	float: none;
	margin-left: auto;
}

.tfa-img img{
	border: 1px solid #2f99db;
}


/*for merchant guide page*/
.info_mg_img {
	background-image: url(../img/information_mg.png);
	height: 320px;
	margin: 0 auto;
	position: relative;
	/* background-size: contain; */
	background-position: 50% 50% !important;
	background-repeat: no-repeat;
}


/*media queries*/

/*for dl-horizontal-list*/
@media (min-width: 768px) {

	.navbar-collapse-custom {
		display: block !important;
		visibility: visible;
	}

	.dl_horizontal_list_default .dl-horizontal dt {
		width:280px;
		white-space: normal;
		margin-bottom: 5px;
	}

	.dl_horizontal_list_default .dl-horizontal dd {
		margin-left:300px;
	}

	.ps-canvas-menu-maindiv{
		display: none;
	}
}


@media(max-width:1869px) {
	.col-md-disable-padding{
		padding: 0px;
	}

	.cntnrStFrsta {
		margin-top: 15px;
		height: auto;
	}

	.cntnrStFrsta a {
		padding: 5px 3px !important;
	}


}

@media(max-width:1493px) {
	.col-md-11-adjustheaderpadding{
		width: 88%;
	}

	.col-md-1-adjustheaderpadding{
		width: 12%;
	}

	/*
	.navigation_menu>li>a {
	    padding: 10px 8px !important;
	}*/
}

/*
@media(max-width:1400px) {
	.navigation_menu>li>a {
	    padding: 10px 15px;
	}
}*/

@media(max-width:1359px) {
	.date_time {
		display: none;
	}

	.date_time_internal{
		display: block !important;
	}

}

@media(max-width:1375px) {
	.date_time_internal {
		display: none !important;
	}
}


@media(max-width:1270px) {

	header.carousel {
		height: 400px;
		width: 100%;
	}
}


@media(max-width:1249px) {
	.col-md-11-adjustheaderpadding {
		width: 85%;
	}

	.col-md-1-adjustheaderpadding {
		width: 15%;
	}
}

/*
@media(max-width:1220px) {
	.navigation_menu>li>a {
	    padding: 10px 18px !important;
	}
}*/






@media(max-width:1250px) {
	.carousel-caption_odd {
		left: 45%;
	}

	.carousel-caption {
		padding: 20px;
	}
}

@media(max-width:1220px) {
	.modal_dialog_th {
		width: 800px !important;
	}
}

@media(max-width:1202px) {
	.upprNav{
		display: none;
	}

	.new-link-login-signup{
		float: right;
	}

}

@media(max-width:1200px) {
	.cntnrStFrsta a {
		margin-right: 6px;
	}
}

@media(max-width:1130px) {
	header.carousel {
		height: 356px;
		width: 100%;
	}

	.date_time_internal {
		display: none !important;
	}
}
/*PSPP-2762*/
@media(max-width:1199px) and (min-width: 801px){
	.wc_desc {
		margin-top: 50px;
		margin-bottom: 50px;
	}
}
@media(max-width:800px){
	.supported-banks-slider {
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.we-accept-slider{
		margin-top: 30px;
		margin-bottom: 10px;
	}
}
/*PSPP-2762*/

@media(max-width:1199px) {

	/*
	.new-link-signup-li, .new-link-login-li{
		display: none !important;
	}*/

	/*
	.new-link-login-li{
		float: right;
	}*/

	.ps-canvas-menu-maindiv{
		display: block;
	}

	/*
	.navigation_menu, .date_time, .upprNav {
	    display: none;
	}*/

	.imgLgo {
		padding: 15px 5px;
	}

	.registration-link-hide{
		display: none !important;
	}

	.navbar-toggle .icon-bar {
		display: block;
		width: 25px;
		height: 5px;
		border-radius: 1px;
	}

	.navbar-toggle-mainmenu {
		margin-top: 7px !important;
		margin-right: 0px;
		border-radius: 0px;
		padding: 8px 8px;
		background-color: transparent;
		border-color: transparent !important;
	}

	.navbar-inverse .navbar-toggle-mainmenu:hover, .navbar-inverse .navbar-toggle-mainmenu:focus {
		background-color: transparent;
	}


	.footer_container {
		margin-bottom: 0px;
		padding: 30px;
	}

	.ser {
		height: auto;
		width: 30%;
	}



	/*
	.navbar-toggle-mainmenu{
		display: block;
	}*/

	/*
	.cntnrStFrsta {
		margin-right: -50px;
		margin-bottom: -40px;
		margin-top: 10px;

		width: 66.66666667% !important;
	}*/


	#login {
		margin-left: 0px !important;
	}

	.sign_up_button{
		margin-left: 0px !important;
	}

	.forgot-password {
		float: left !important;
	}


	.affiliate_desc img {
		float: none;
		margin-left: 0px;
		width: 50%;
		border-radius: 5px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.affiliate_desc p {
		margin-bottom: 50px;
	}

	.affil_steps img {
		margin-top: 10px;
		float: none;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}


	.start_send_affil h3{
		text-align: center;
	}

	.start_send_affil p {
		text-align: center;
	}
	/*
	.toplink1 {
		margin-right: 20px;
	}*/

	.toplink1 {
		margin-right: 20px;
	}

	.navigation_menu_internal{
		margin-top: -19px;
		margin-left: -0px;
		margin-bottom: 5px;
		float: none;
	}

	.navigation_menu>li>a {
		position: relative;
		display: block;
		/*padding: 10px 10px;*/
	}

	.nav-tabs_transactions > li > a{
		padding: 0px 15px !important;
	}

	.page-header_blance_account{
		font-size: 13px;
	}

	.nav_balance {
		border-right: 0px solid #B4DAF1;
		padding: 5px 0px;
		width: 100%;
	}

	.nav_balance a {
		padding: 0px 3px;
		color: #0F425A;
		font-size: 12px;
	}

	.account_balance_details {
		width: 100%;
	}

	.footable-row-detail-row {
		text-align: left !important;
	}

	.nav_sidebar>li>a {
		font-size: 14px;
		padding: 10px 10px !important;
	}
	.nav-tabs_wallet_details > li > a, .nav-tabs_wallet_details > li > a:hover, .nav-tabs_wallet_details > li> a:focus {
		padding: 0px 15px;
	}

	#sidebar_menu_stick{
		width: 205px !important;
	}

	.certificate_con_demo {
		background-size: contain;
		background-repeat: no-repeat;
		height: 600px;
	}

	.certificate_con_demo h1 {
		margin-top: 100px;
	}

	.wf_list_p {
		height: 140px;
	}

	.c_processing img {
		display: none;
	}

	.cup_processing img {
		display: none;
	}

	.start_send h3 {
		height: 50px;
	}

	.start_send p {
		height: 100px;
	}

	.ps_bitcoins_per_step_deposit_withdraw, .ps_bitcoins_per_step_deposit_withdraw2{
		background-size: contain;
	}


}

@media(max-width:1079px) {

	.new-link-signup-li, .new-link-login-li{
		display: none !important;
	}

	.navigation_menu, .date_time, .upprNav {
		display: none;
	}

	.navbar-toggle-mainmenu {
		display: block;
	}

	.payco_card_menu {
		margin-top: -25px;
		margin-right: 0px;
	}

}

@media(max-width:1063px) {
	.col-md-11-adjustheaderpadding {
		width: 87%;
	}

	.col-md-1-adjustheaderpadding {
		width: 13%;
	}
}

@media(max-width:1020px) {
	header.carousel {
		height: 328px;
		width: 100%;
	}
}


@media(max-width:991px) {

	.custom-search-input_mdrc > .input-group {
		margin-bottom: 20px;
	}
	.search_result_list_md {
		max-height: 100%;
		height: 100%;
	}

	.psc_img_con img{
		margin-left: auto;
		margin-right: auto;
		float: none;
	}

	.merchant_directory img {
		margin-right: 0px;
		float: none;
		margin-left: auto;
		margin-right: auto;
	}

	.col-border-right-def {
		border-right: 0px solid #dddddd;
	}

	.ps_bitcoins_per_step_deposit_withdraw{
		background-image:url('../img/deposit_bitcoin2.png');
		background-size: inherit;
		height: 1200px;
	}

	.info_mg_img{
		background-image: url(../img/information_mg2.png);
		background-size: inherit;
		height: 800px;
	}

	.ps_bitcoins_per_step_deposit_withdraw2{
		background-image:url('../img/withdraw_bitcoin2.png');
		background-size: inherit;
		height: 1050px;
	}

	.owl-carousel img {
		display: block;
		margin: 0 auto;
		max-width: 100%;
		max-height: 100%;
	}

	.transaction_fee_img {
		display: none;
	}

	body {
		padding-top: 154px;
	}

	.sidebar_label{
		display: inline-block;
	}


	.sidebar_menu h3 {
		margin-top: 0px;
	}

	.toggle_sidebar_div button{
		display: inline-block !important;
	}

	.navigation_menu {
		margin-top: 0px;
		margin-left: auto;
		margin-bottom: 5px;
	}

	/**
	.navbarStyle {
		zoom: 0.9;
		height: auto;
	}**/


	.container_device{
		/**margin: 0px 20px;**/

	}

	.forgot-password{
		margin-right: -322px !important;
	}

	/**
	.cntnrStFrsta{
		width: 90% !important;
		margin-right: -390px;
	}**/

	/**
	.cntnrStFrsta {
		margin-right: -20px;
		margin-bottom: -40px;
		margin-top: 10px;
		width: auto !important;
		width: 66.66666667% !important;
	}**/


	.upprNav {
		margin-right: 0px !important;
		padding: 8px 5px;
		margin-top: 28px!important;
	}

	.date_time {
		margin-right: 0px !important;
		margin-top: 40px !important;
	}


	.three_container {
		padding-left: 270px;
	}

	.faq_container {
		padding-left: 0px !important;
		width: 250px;
		margin-left: auto;
		margin-right: auto;
	}

	.ser {
		height: auto;
		width: 50%;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}

	.tip_container_news {
		height: auto;
	}


	#news_container {
		background-position: center !important;
		background-size: cover;
	}


	.start_send_pc h3{
		margin-top: 120px;
	}


	.btntree_start_send_pc{
		margin-top: -30px;
		margin-bottom: 50px;
	}


	.tc img {
		width: 180px !important;
	}


	.footer_container {
		margin-bottom: 0px;
		padding: 30px 0px;
	}


	.fttrnme {
		width: 50%;
		display: inline-block;
		margin-left: auto;
		margin-right: auto;
		float: left;
	}

	.fttrnme h1 {
		font-size: 15px;
	}

	.tip_desc_news p {
		padding-right: 0px;
		margin-bottom: 20px;
	}

	.start_send_affil h3 {
		margin-top: 0px !important;
	}

	.btn-default_internal_right {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.upprNav_internal {
		display: none;
	}

	.date_time_internal{
		display: none;
	}

	.navigation_menu_internal{
		margin-top: 0px !important;
		margin-left: -30px !important;
		margin-bottom: 5px !important;
		float: left;
	}

	.navigation_menu_internal {
		margin-top: 40px;
		margin-left: -120px;
		margin-bottom: 5px;
	}

	.navbar-brand {
		padding: 15px 0px;
	}


	/*
	.logout_button {
		margin-right: -20px !important;
		margin-left: 15px !important;
	}*/

	.logout_button {
		margin-right: 15px !important;
		margin-left: 15px !important;
	}

	.toplink1 {
		margin-right: 0px;
	}


	.note_default {
		float: none !important;
	}


	.page-header_blance_account {
		font-size: 15px;
	}

	.nav_balance {
		text-align: center;
	}
	.internal_desc p :first-child {
		float: left;
		margin-right: 5px;
	}

	.pnel_four_odd{
		margin-top: 20px;
	}

	.advance_search_col{
		margin-top: 20px;
		padding-right: 15px;
	}

	.advance_search_col_left {
		border-right: 0px solid #B4DAF1;
		padding-right: 30px;
		padding-left: 30px;
	}

	.number_records_col{
		display: inline-block;
	}

	.pagination_con_col{
		display: inline-block;
		margin-bottom: 0px;
		float: right;
	}

	.frst_col_vc{
		text-indent: 0px;
		padding-left: 30px;
	}

	.frst_col_vc_scnd_col{
		padding-left: 30px;
	}

	.affiliate_partners {
		padding-right: 0px;
		padding-left: 0px;
	}

	.affiliate_referral {
		padding-right: 15px;
		padding-left: 15px;
	}

	#sidebar_menu_stick{
		position: relative !important;
		top: 0px !important;
		width: 100% !important;
	}

	.other_exc_img img {
		width: auto;
	}

	.other_exc_img {
		height: auto;
	}

	.amount_deposit_con_select {
		padding-left: 0px;
	}

	.p_align_default a{
		float: none !important;
	}

	.certificate_code_p span {
		float: none !important;
	}

	.empha_word {
		float: none !important;
	}

	.wf_list_p {
		height: auto;
	}

	.col_login_form{
		padding-right: 100px;
		padding-left: 100px;
	}

	.countdown_col{
		border: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		border-bottom: 0px solid #ffffff;
		padding:10px 0px;
	}

	.countdown_col_last{
		border-bottom: 1px solid #ffffff;
	}

	.sign_up_custom{
		margin-bottom: 12px;
		padding: 7px 12px !important;
		margin-left: 10px !important;
		line-height: 1.41;
	}

	.container_default_border {
		margin-bottom: 0px;
	}

	.col_transfer {
		margin: 0px auto !important;
	}

	.navigation_menu>li>a {
		padding: 10px 15px;
	}

	.pr_local_banks_logo img {
		width: 300px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.ps_per_img_sme {
		background: transparent;
	}

	.ps_per_img_sme_1st, .ps_per_img_sme_2nd, .ps_per_img_sme_3rd {
		height: auto;
	}

	.ps_per_img_298x196, .ps_per_img_178x117, .ps_per_img_44x29, .ps_per_img_132x87, .ps_per_img_88x58 {
		padding-top: 20px;
	}

	.ps_per_transaction_list{
		margin-top: 40px;
	}

	.ps_per_transaction_list-frst {
		margin-top: 0px;
	}

	.col-border-between > [class*='col-']:before {
		background: #ffffff;
	}

	.ps_per_transaction_list img{
		width: 100%;
	}


	.dl-horizontal-bitcoin-trans{
		width: 300px;
		margin-left: auto;
		margin-right: auto;
	}

	.start_send p {
		height: auto;
		margin-bottom: 0px;
		padding-right: 0px;
	}

	.start_send h3 {
		height: auto;
	}

	#sidebar_menu2{
		display: block;
	}

	#sidebar_menu{
		display: none;
	}

}

@media(max-width:983px) {
	.col-md-11-adjustheaderpadding {
		width: 70%;
	}

	.col-md-1-adjustheaderpadding {
		width: 30%;
	}
}

@media(max-width:930px) {
	header.carousel {
		height: 292px;
		width: 100%;
	}
}


@media(max-width:830px) {
	header.carousel {
		height: 225px;
		width: 100%;
	}

	.modal_dialog_th {
		width: 600px !important;
	}

}


@media(max-width:735px) {
	.btntree_start_send_pc {
		margin-top: -10px;
		margin-bottom: 50px;
	}

	.wc {
		text-align: center;
	}

}

@media(max-width:767px) {
	.personal-per-features img {
		width: 160px !important;
	}

	.personal-per-features{
		margin-bottom: 50px;
	}

	body {
		padding-top: 108px;
	}

	.navbar-toggle-first{
		display: none;
	}


	.navbar-toggle .icon-bar {
		display: block;
		width: 25px;
		height: 5px;
		border-radius: 1px;
	}

	.navigation_menu {
		margin-top: 10px;
		margin-left: 0px;
		margin-bottom: 10px;
	}


	.navbar-right {
		float: right!important;
		margin-top: -12px!important;
	}

	.date_time {
		margin-right: 15px !important;
		margin-top: 0px !important;
	}

	/*
	.cntnrStFrsta {
		margin-right: -30px;
	}*/

	.wc_desc img {
		float: none;
		display: block;
		margin-right: auto;
		margin-left: auto;
	}

	.wc_desc {
		padding-right: 50px;
		padding-left: 50px;
	}

	.dropdown:hover .dropdown-menu {
		/*display: block;*/
		background: #fff;
		color: #000;
		margin-left: -85px;
		position: relative;
	}


	.dropdown-menu-offcanvas-main {
		/* display: block; */
		background: url(../img/texture-01.png) repeat #2f99db !important;
		color: #ffffff !important;
		margin-left: 0px !important;
		position: relative !important;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
		color: #000 !important;
	}

	.about_desc img {
		float: none;
		margin-right: 0px !important;
		width: 100%;
		margin-bottom: 20px;
	}

	.personal_desc img {
		float: none;
		/* margin-left: 0px !important; */
		width: 80%;
		margin-bottom: 20px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.about_container {
		background: #ffffff;
		margin-top: 50px;
		padding: 0px 50px;
	}

	.personal_container {
		background: #ffffff;
		margin-top: 50px;
		padding: 0px 50px;
	}


	.affiliate_desc img {
		width: 100%;
	}


	.epayments-banner-container img {
		width: 100%;
		padding: 0px 00px;
	}

	.register_promo a {
		width: 50%;
	}

	/*
	.nav > li {
	  display: inline-block;
	}*/

	.navigation_menu {
		margin-top: 20px;
	}


	.toplink1 {
		margin-right: 0px;
	}
	/*
	.navbar-toggle_internal {
		margin-right: 20px !important;
	}*/

	.navbar-toggle_internal {
		margin-right: -15px !important;
	}


	.navigation_menu_internal {
		margin-top: 0px;
		margin-left: 0px !important;
		margin-bottom: 5px;

	}

	/*
	.navbar-brand {
		padding: 15px 30px;
	}*/

	/*
	.modal-dialog{
		width: 400px;
		margin: 20px auto;
	}*/

	.modal_dialog_img_preview{
		display: block;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	.services_img_con img {
		float: none;
		width: 200px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.h3_services {
		font-size: 20px;
		padding: 20px;
	}

	.services_promo_p {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.services_promo_p p {
		font-size: 15px;
	}

	.payco_card_menu {
		display: inline-block;
		margin-left: -10px;
	}

	.dataTables_filter > label > input {
		margin-left: 0px;
	}

	/*slider*/
	#main_carousel > .owl-stage-outer > .owl-stage > .owl-item > .item img{
		display: none;
	}

	.slider_caption_small_dev {
		display: block !important;
		padding: 70px 20px;
	}

	.owl-controls {
		position: relative;
	}

	.logout_button{
		float: none;
	}

	.toplink1 {
		float: left;
	}

	.navbar-collapse {
		border-top: 0px solid transparent;
		-webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, .0);
		box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0);
	}

	.dl-horizontal-bitcoin-trans dt{
		float: left;
		width: 160px;
		overflow: hidden;
		clear: left;
		text-align: right;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.dl-horizontal-bitcoin-trans dd{
		margin-left: 180px;
	}
}




@media(max-width:740px) {
	header.carousel {
		height: 221px;
		width: 100%;
	}

	.navigation_menu {
		display: inline-block;
	}
}

@media (max-width: 770px){
	.nav-tabs_transactions{
		padding: 0px;
		margin: 0px;
		list-style: none;
		display: inline-block;
		margin-left: auto;
		margin-right: auto;
		float: none !important;
		text-align: center;
		width: 100%;
		margin-top: 10px !important;
	}
}


@media (min-width: 768px){
	.modal_dialog_th{
		width: 1200px;
	}

	/*
	.modal-dialog {
	  width: 400px;
	  margin: 200px auto;
	}*/

}

@media (max-width: 700px){
	.transaction_report_view img {
		display: block;
		float: none;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		margin-bottom: 20px;
	}
}

@media (max-width: 688px){
	.certificate_con_demo {
		height: 500px;
		padding: 20px 50px;
	}

}

@media(max-width:693px) {
	.checkbox_default {
		padding: 5px 0px 5px 20px;
	}

	.checkbox_default label {
		display: block;
	}

	.certificate_code_p span {
		float: none !important;
	}
}

@media(max-width:688px) {
	div.dataTables_filter input {
		width: 16em !important;
	}
}


@media(max-width:670px) {
	.three_container {
		padding-left: 230px;
	}

	/*
	.faq_container {
		padding-left: 170px !important;
	}*/

	.ser {
		height: auto;
	}

	.showing_entries_col, .pagination_col{
		width: 100%;
		padding-bottom: 10px;
	}

	div.dataTables_paginate {
		float: none !important;
	}

}

@media(max-width:655px) {
	.col-xs-merchant-catalogue{
		width: 50%;
	}
}

@media(max-width:653px) {
	.btntree {
		margin-top: 40px;
	}

	.ser {
		height: auto;
	}

	.btntree_start_send_pc {
		margin-top: -10px !important;

	}
}

@media(max-width:637px) {
	.navigation_menu {
		margin-top: 5px;
		display: inline-block;
	}

	.certificate_con_demo h1 {
		margin-top: 50px;
		font-size: 26px;
	}

	.certificate_con_demo span {
		font-size: 20px;
	}

	.certificate_code_p span {
		font-size: 15px;
	}

	.certificate_con_demo p {
		font-size: 13px;
	}

	.username, .password {
		width: 150px;
	}
}

@media(max-width:626px) {

	/*
	.cntnrSt_device{
		zoom: 0.9;
	}*/

	.panel-body p {
		font-size: 15px;
	}

	.carousel-caption h2 {
		font-size: 30px;
	}

	.carousel-caption span {
		font-size: 18px;
	}

	.tip_desc p {
		font-size: 20px;
		text-align: justify;
	}

	.ser {
		height: auto;
	}

}

@media(max-width:624px) {
	.deposit_funds {
		width: 100% !important;
	}
}


@media (max-width: 600px){
	.page-header {
		font-size: 14px !important;
	}

	.modal_dialog_th {
		width: 100% !important;
	}

	.ps-header-text-trans{
		font-size: 20px !important;
	}
}

@media(max-width:598px) {
	.merchant_panel p {
		padding: 0px 0px;
		color: #ffffff;
	}

	.merchant_panel img {
		width: 100% !important;
	}
}


@media (max-width: 592px){
	.navigation_menu_internal >li>a {
		padding: 10px 10px !important;

	}
}


@media(max-width:577px) {
	/*
	.cntnrSt_device {
		zoom: 0.8;
	}*/

	.forgot-password {
		display: none !important;
	}

	.three_container {
		padding-left: 200px;
	}
	/*
	.faq_container {
		padding-left: 140px !important;
	}*/

	.carousel-caption span {
		font-size: 15px;
	}

	.carousel-caption h2 {
		font-size: 28px;
	}

	.ser {
		height: auto;
	}

	header.carousel {
		height: 221px;
		width: 100%;
		margin-top: -10px;
	}

	.modal_body_link_create img {
		width: 100% !important;
	}

	.sign_up_custom{
		margin-bottom: 13px;
	}

	.username, .password {
		width: 130px;
	}
}

@media(max-width:570px) {
	.wc_desc img {
		float: none;
		display: block;
		margin-right: auto;
		margin-left: auto;
		width: 60%;
	}

	.carousel-caption h2 {
		font-size: 25px;
	}

	.ph {
		font-size: 23px;
	}

	.wc {
		font-size: 23px;
	}

	.ser {
		height: auto;
		width: 70%;
	}

	.wc_desc img {
		width: 40%;
	}
}

@media(max-width:562px) {
	header.carousel {
		height: 184px;
		width: 100%;
	}


	.carousel-control .icon-next {
		width: 30px;
		height: 30px;
		margin-top: -20px;
		font-size: 30px;
	}

	.carousel-control .icon-prev {
		width: 30px;
		height: 30px;
		margin-top: -20px;
		font-size: 30px;
	}
}

@media(max-width:556px) {
	.btntree {
		margin-top: 70px;
	}

	.start_send_pc h3 {
		margin-top: 100px;
	}

	.ser {
		height: auto;
	}

	.number_records_col {
		display: block;
	}

	.pagination_con_col {
		display: block;
		margin-bottom: 0px;
		float: left;
		padding-left: 0px;
	}


	.ps-header-text-default{
		font-size: 20px;
	}
}

@media(max-width:545px) {
	.certificate_con_demo h1 {
		margin-top: 20px;
	}

	.certificate_con_demo {
		height: 350px;
		padding: 20px 80px 20px 50px;
	}
}

@media (max-width: 538px){
	.navigation_menu_internal >li>a {
		padding: 10px 5px !important;

	}
}


@media(max-width:530px) {
	body {
		padding-top: 140px;
	}

	.three_container {
		padding-left: 170px;
	}

	.faq_container {
		/*padding-left: 100px !important;*/
		width: 200px;
	}

	.panel-body p {
		font-size: 13px;
	}

	.tip_desc p {
		font-size: 18px;
	}

	.wc_desc p {
		font-size: 13px;
	}

	.wc_desc p {
		line-height: 23px;
	}

	.ser {
		height: auto;
	}

	/*
	.imgLgo > img {
		margin-top: 40px;
	}*/

	header.carousel {
		margin-top: -20px;
	}

	.col_login_form {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media(max-width:520px) {
	.records_per_page_col, .search_col{
		width: 100%;
	}

	div.dataTables_filter label {
		float: none !important;
	}
}

@media(max-width:508px) {
	.transfer_date {
		float: none !important;
		margin-left: 15px;
		margin-right: 10px;
		text-align: center;
		display: block;
		margin-top: 5px;
	}

	.sandbox-container_affil_comm {
		display: block !important;
	}

	.sort_affiliate {
		width: 150px;
		display: block;
		margin: 10px 10px 0px 10px;
		height: 29px;
		padding: 0px 12px;
		margin-left: auto;
		margin-right: auto;
	}

	.submit_btn_affiliate {
		margin-top: 10px;
		display: block;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.reseller_con img {
		width: 100%;
	}

	.certificate_con_demo h1 {
		margin-bottom: 10px;
		font-size: 16px;
	}

	.certificate_con_demo span {
		font-size: 13px;
	}

	.certificate_con_demo {
		padding: 20px 50px;
	}
}

@media(max-width:494px) {

	.nav > li {
		display: block;
	}

	.navigation_menu {
		margin-top: 15px !important;
		/* overflow: auto; */
	}

	.nav-tabs_transactions > li > a {
		padding: 5px 15px !important;
	}

	.nav-tabs_transactions > li.active > a, .nav-tabs_transactions > li.active > a:hover, .nav-tabs_transactions > li.active > a:focus {
		border-right: 0px solid #1986C9;
		border-left: 0px solid #1986C9;
	}

	.nav-tabs_transactions > li > a, .nav-tabs_transactions > li > a:hover, .nav-tabs_transactions > li> a:focus {
		border-right: 0px solid #1986C9;
		border-left: 0px solid #1986C9 !important;
		text-align: left;
	}
}

@media(max-width:490px) {
	.ser {
		height: auto;
		width: 100%;
	}

	.btntree {
		margin-top: 35px;
	}

	.affiliate_img_icon {
		width: 150px !important;
		margin-top: 10px !important;
		margin-right: auto !important;
		margin-left: auto !important;
		float: none !important;
		margin-bottom: 10px;
		display: block;
		text-align: center;
	}

	.input-group-addon-bitcoin-first{
		display: block;
		width: 100%;
		border: 1px solid #ccc !important;
		border-bottom: 0px solid #ccc !important;
		height: 34px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
	}

	#sidebar_menu2{
		display: none;
	}

	#sidebar_menu{
		display: block;
	}
}

@media(max-width:470px) {
	.form-control_select_transaction_df {
		float: none !important;
		margin-top: 0px;
		width: 100%;

	}
}

@media(max-width:466px) {
	.sign_up_custom {
		margin-bottom: 15px !important;
		padding: 6px 12px !important;
		margin-left: 10px !important;
		line-height: 1.35;
	}
}

/*
@media(max-width:462px) {
	.panel-heading_default_internal{
		height: 70px;
	}
}*/

@media(max-width:456px) {
	.ps-canvas-menu-maindiv nav.in{
		width: 99.6% !important;
		border-right: 3px solid #ffffff;
	}

	.navmenu-brand img {
		visibility: visible;
	}


	body {
		padding-top: 130px;
		padding-left: 0px !important;
		padding-right: 0px !important;
		border-left: 3px solid #ffffff;
		border-right: 3px solid #ffffff;
	}

	.fill_slider_0{
		background-image:url('../img/final_slider/fslider_9_9.jpg');
	}

	.fill_slider_1{
		background-image:url('../img/final_slider/fslider_0_0.jpg');
	}

	.fill_slider_2{
		background-image:url('../img/final_slider/fslider_1_1.jpg');
	}


	.fill_slider_3{
		background-image:url('../img/final_slider/fslider_2_2.jpg');
	}

	.fill_slider_4{
		background-image:url('../img/final_slider/fslider_3_3.jpg');
	}

	.fill_slider_5{
		background-image:url('../img/final_slider/fslider_4_4.jpg');
	}

	.fill_slider_6{
		background-image:url('../img/final_slider/fslider_5_5.jpg');
	}

	.fill_slider_7{
		background-image:url('../img/final_slider/fslider_6_6.jpg');
	}

	.fill_slider_8{
		background-image:url('../img/final_slider/fslider_7_7.jpg');
	}

	.fill_slider_9{
		background-image:url('../img/final_slider/fslider_8_8.jpg');
	}


	.login_form {
		display: none;
	}

	.login_mobile{
		display: inline-block !important;
	}

	/*
	.imgLgo > img {
		margin-top: 5px;
	}*/

	.cntnrSt_device {
		zoom: 1;
	}

	.three_container {
		padding-left: 120px;
	}

	/*
	.faq_container {
		padding-left: 100px !important;
	}*/

	.btntree {
		margin-top: 20px;
	}

	.wc_desc img {
		width: 60%;
	}

	.navigation_menu {
		margin-left: 0px;
	}

	.cntnrSt_device {
		/*zoom: 0.9;*/
		margin-bottom: -50px;

	}

	body {
		padding-top: 0px;
	}

	.navbarStyle {
		position: relative;
	}

	.forgot-password {
		margin-right: -322px !important;
		display: none !important;
	}

	/*
	.imgLgo > img {
		margin-top: 15px;
	}*/

	.carousel-control {
		display: none;
	}

	.pnl2 img {
		width: 120px;
	}

}

@media(max-width:513px) {
	.merchant_button {
		margin-top: 0px !important;
	}
}



@media(max-width:458px) {
	.merchant_panel p {
		padding: 0px 0px;
		color: #ffffff;
		margin-top: 0px !important;
		line-height: 20px;
	}
}



@media (max-width: 447px){
	.title_header a {
		float: right;
		color: #ffffff;
		font-weight: bold;
		padding: 0px 10px;
		background-color: #329BDB;
		box-shadow: 0 1px 3px rgba(120, 121, 121, 1);
		border-radius: 5000px;
		margin-bottom: 0px;
		border-color: transparent;
		font-size: 12px;
		margin-top: 15px;
	}

	.title_header a > img {
		float: none;
		margin-right: 5px;
		width: 20px;
		float: none;
		margin-right: 5px;
		width: 15px;
	}

	.logout_button {
		/*margin-right: -20px !important;*/
		margin-left: 15px !important;
	}

	.panel-body_profile{
		overflow-x:scroll !important;
	}
}

@media (max-width: 440px){
	.certificate_con_demo {
		height: 300px;
		padding: 20px 50px;
	}

	.certificate_con_demo p {
		font-size: 12px;
		margin-bottom: 10px;
	}

	.contact_us_accounts p {
		text-align: left;
	}
}

@media(max-width:430px) {
	/*
	.navbarStyle {
		zoom: 0.8;
	}*/

	.toplink1 {
		display: none;
	}

	.exchanger_list_item img {
		width: 100%;
	}

	.sign_up_custom {
		margin-bottom: 15px !important;
		padding: 5px 12px !important;
		margin-left: 10px !important;
		line-height: 1.44;
	}
}

@media(max-width:422px) {
	/*
	.start_send p {
		height: 120px;
	}*/

	/*
	.btntree_start_send {
		display: block;
		margin-top: 40px !important;
	}*/

	.btntree_start_send_pc {
		margin-top: -10px !important;
	}

	.other_exc_img img {
		width: 100%;
	}

	.small_oe_img img {
		width: auto !important;
	}

	.aml_img_con img {
		float: none;
		width: 100%;
	}
}

@media (max-width: 412px){
	.title_header a {
		float: none;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	.noti_email_letter a {
		width: 100%;
	}


	.dl-horizontal-bitcoin-trans dt{
		width: 100px;

	}

	.dl-horizontal-bitcoin-trans dd{
		margin-left: 120px;
	}

	.dl-horizontal-bitcoin-trans {
		width: auto;
	}

}


@media(max-width:400px) {
	.affiliate_desc p {
		text-align: justify;
		line-height: 24px;
		margin-bottom: 20px;
		margin-top: 0px;
		color: #000000;
		font-size: 15px;
		padding: 0px 10px;
	}

	.affil_get {
		line-height: 24px !important;
	}

	.register_promo a {
		width: 80%;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.services_promo_p > .col-md-6 {
		text-indent: 0px;
	}
}

@media (max-width: 397px){
	.certificate_code {
		display: block !important;
		margin-bottom: 10px;
	}

	.validate_code_button {
		text-align: center;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.c_processing img {
		width: 100%;
	}
}

@media (max-width: 395px){
	.yd_link{
		font-size: 12px !important;
	}
}

@media(max-width:394px) {
	.merchant_container{
		padding: 0px 0px !important;
	}
}


@media(max-width:384px) {
	.btntree {
		margin-top: 120px;
	}

	/*
	.start_send_pc h3 {
		margin-top: 190px;
	}*/

	.btntree_start_send_pc {
		margin-top: 50px !important;
	}

	/*
	.btntree_start_send {
		margin-top: 80px !important;
	}*/

	.btntree_start_send_pc {
		margin-top: 10px !important;
	}

	.certificate_con_demo {
		height: 250px;
		padding: 20px 20px;
	}

	.ps-header-text-default {
		font-size: 16px;
	}

	.ps-header-text-trans{
		font-size: 16px !important;
		margin-bottom: 0px;
	}
}

@media(max-width:376px) {
	.certificate_con_demo p {
		font-size: 10px;
	}

	.fttrnme h1 {
		margin-bottom: 0px;
	}

	.fttrnme a {
		font-size: 11px;
	}

	.fttrnme {
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media (max-width: 392px){
	.panel-body_default_internal {
		overflow-x: hidden;
	}
}

@media (max-width: 391px){
	.page-header_blance_account {
		display: inline-block !important;
	}

	.internal_desc p :first-child {
		margin-right: 5px !important;
	}
}

@media(max-width:383px) {
	.navigation_menu {
		margin-top: 15px;
		display: inline-block;
	}

	.nav > li {
		display: block;
	}


}

@media (max-width: 377px){

	.nav-tabs_transactions {
		display: block;
		text-align: left;
	}


	.nav-tabs_transactions li {
		display: block;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		float: none;
	}

	.nav-tabs_transactions > li.active > a, .nav-tabs_transactions > li.active > a:hover, .nav-tabs_transactions > li.active > a:focus {
		border-right: 0px solid #1986C9;
		border-left: 0px solid #1986C9 !important;
	}

	.nav-tabs_transactions > li > a, .nav-tabs_transactions > li > a:hover, .nav-tabs_transactions > li> a:focus {
		border-right: 0px solid #1986C9;
		border-left: 0px solid #1986C9 !important;
	}

	.nav-tabs_transactions > li > a {
		padding: 5px 15px !important;
	}

}


@media(max-width:372px) {
	.date_time {
		margin-right: 0px !important;
	}

	.carousel-caption {
		right: 0%;
		left: 0%;
	}

	.three_container {
		padding-left: 80px;
	}

	/*
	.faq_container {
		padding-left: 60px !important;
	}*/

	.wc_desc p {

		display: inline-block;
	}

	.btntree {
		margin-top: 30px;
	}

	.start_send_pc h3 {
		margin-top: 110px;
		margin-bottom: -10px;
	}

	.btntree_start_send {
		margin-top: 10px !important;
	}

	.start_send_pc h3 {
		margin-top: 80px;
		margin-bottom: 10px;
	}


}

@media (max-width: 365px){
	.merchant_panel p {
		padding: 0px 0px !important;
	}
}


@media (max-width: 360px){
	.form-control_select_transaction {
		float: none !important;
		margin-top: 0px;
		width: 100%;
	}

	.pnf_head {
		font-size: 30px;
	}

	.pnf_go_back_btn {
		width: 100%;
	}

	.input_inline {
		width: 30%;
	}

	.select_inline {
		width: 70%;
	}


}

@media (max-width: 359px){
	.col-md-11-adjustheaderpadding {
		width: 65%;
	}

	.col-md-1-adjustheaderpadding {
		width: 35%;
	}
}

@media (max-width: 356px){
	.image_nt_fnd img {
		width: 200px;
	}

	.pagination > li > a, .pagination > li > span {
		padding: 4px 8px;
	}

	.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
		font-size: 12px !important;

	}

	.maintenance_desc h1{
		font-size: 35px;
	}
}

@media (max-width: 350px){
	.yd_link {
		font-size: 10px !important;
	}
}

@media(max-width:348px) {
	.date_time {
		margin-right: 30px !important;
	}

}

@media(max-width:347px) {
	.col-xs-merchant-catalogue{
		width: 100%;
	}
}

@media(max-width:343px) {
	.number_records span {
		display: block;
		margin-bottom: 5px;
	}
}

@media(max-width:341px) {
	.navbar-right {
		float: right!important;
		margin-top: -10px!important;
	}

	.navmenu-nav-offcanvas-main > .dropdown > .dropdown-toggle, .navmenu-nav-offcanvas-main  li a{
		padding: 10px 15px !important;
	}

	.dropdown-toggle{
		padding: 0px 15px !important;
	}

	.certificate_con_demo {
		height: 200px;
		padding: 5px 25px 5px 20px;
	}

	.certificate_con_demo h1 {
		font-size: 13px;
	}

	.certificate_con_demo span {
		font-size: 10px;
	}

}

@media (max-width: 337px){
	.form-control_select_transaction {
		font-size: 11px;
	}

	.wuyoc{
		padding: 4px 5px !important;
		font-size: 12px !important;
	}
}

@media(max-width:332px) {
	/*
	.faq_container {
		padding-left: 30px !important;
	}*/
}



@media (max-width: 320px){
	.certificate_con_demo p {
		margin-bottom: 5px;
	}
}


@media(max-width:290px) {
	header.carousel {
		height: 166px;
		width: 100%;
	}
}
