@font-face {
	font-family: 'MuseoSans300';
	src: url('fonts/webfontkit_MuseoSans_300/museosans_300-webfont.eot');
	src: url('fonts/webfontkit_MuseoSans_300/museosans_300-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/webfontkit_MuseoSans_300/museosans_300-webfont.woff') format('woff'),  url('fonts/webfontkit_MuseoSans_300/museosans_300-webfont.ttf') format('truetype'),  url('fonts/webfontkit_MuseoSans_300/museosans_300-webfont.svg#MuseoSans300') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSans500';
	src: url('fonts/webfontkit_MuseoSans_500/museosans_500-webfont.eot');
	src: url('fonts/webfontkit_MuseoSans_500/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/webfontkit_MuseoSans_500/museosans_500-webfont.woff') format('woff'),  url('fonts/webfontkit_MuseoSans_500/museosans_500-webfont.ttf') format('truetype'),  url('fonts/webfontkit_MuseoSans_500/museosans_500-webfont.svg#MuseoSans500') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'MuseoSans900';
    src: url('fonts/webfontkit_MuseoSans_900/museosans_900-webfont.eot');
    src: url('fonts/webfontkit_MuseoSans_900/museosans_900-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/webfontkit_MuseoSans_900/museosans_900-webfont.woff') format('woff'),
         url('fonts/webfontkit_MuseoSans_900/museosans_900-webfont.ttf') format('truetype'),
         url('fonts/webfontkit_MuseoSans_900/museosans_900-webfont.svg#MuseoSans900') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
		font-family: 'GESSTextMedium-Medium';
		src: url('fonts/gess/gesstextmedium.eot');
		src: url('fonts/gess/gesstextmedium.eot?#iefix') format('embedded-opentype'),
				 url('fonts/gess/gesstextmedium.woff') format('woff'),
				 url('fonts/gess/gesstextmedium.ttf') format('truetype'),
				 url('fonts/gess/gesstextmedium.svg#gesstextmedium') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
		font-family: 'GESSTwoLight-Light';
		src: url('fonts/gess/gesstwolight.eot');
		src: url('fonts/gess/gesstwolight.eot?#iefix') format('embedded-opentype'),
				 url('fonts/gess/gesstwolight.woff') format('woff'),
				 url('fonts/gess/gesstwolight.ttf') format('truetype'),
				 url('fonts/gess/gesstwolight.svg#gesstwolight') format('svg');
		font-weight: normal;
		font-style: normal;
}
/***********************************************************************************CUSTOM RESET *********************************************************************************/
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
html, body, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, label, form, hr, fieldset, menu, nav, audio, canvas, video {vertical-align: baseline; padding: 0; margin: 0; border: 0;}
article, aside, caption, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
audio, canvas, video {display: inline-block; *display: inline; *zoom: 1;}
html{height: 100%;}
body{min-height: 100%; direction:rtl; text-align:right;}
img{-ms-interpolation-mode: bicubic; border: 0;}
table{border-collapse: separate; border-spacing: 0;}
hr{background-color: #444;  margin-top: -1px; height: 1px;}
abbr{border-bottom: 1px dotted;}
strong, b{font-weight: bold;}
em, i{font-style: italic;}
.clear{clear:both; line-height:1px; font-size:1px;}
li{ list-style:none;}
a{ text-decoration:none;}
section.normal{padding:50px 0;}
h1{color:#00000; font-size:38px; margin-bottom:25px;}
h1.page404{color:#00000; font-size:58px; margin-bottom:25px;}
h2{color:#01c482; font-size:28px; margin-bottom:20px;}
input:focus, select:focus, textarea:focus{outline:none;, background:none;}
select option{ padding:0 !important;}

::-webkit-input-placeholder {color: #bebebe;}
:-moz-placeholder {color: #bebebe;}
::-moz-placeholder {color: #bebebe;}
:-ms-input-placeholder {color: #bebebe;}

::-webkit-select-option {color: #848484;}
:-moz-option {color: #848484;}
::-moz-option {color: #848484;}
:-ms-select-option {color: #848484;}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

select{-moz-appearance:none;}

.css-label{cursor:pointer;}
.marginBottom15{margin-bottom:25px;}
.marginTop15{margin-top:25px;}
*{outline:none;}

.owl-carousel{
direction:ltr !important;}
/**********************************************************************************************************************************************************************************/
.safeArea{max-width:1240px; margin:0 auto;}

section.bannerHolder .safeArea{height:100%; width:677px;}

.generalPad{padding:0 10px;}


section.testimonials h2, section.help h2,  section.download-app h2{text-align:center; margin-bottom:25px; font-size:44px;}

.rates .generalPad, section.testimonials, section.help, section.download-app, section.points-steps, section.dark-green, section.check-rates{padding:50px 10px;}

header{padding:38px 0 20px 0; border-bottom:1px solid #CCC;}
header.home{padding:38px 0 38px 0; position:absolute; top:0; width:100%; z-index:100;background:url(/images/bg-gradient-black.png) repeat-x; border-bottom:0;}
header .safeArea{max-width:1230px;}
header .logo{margin-left:33px; position:relative; top:-3px;}
header .logo a{padding:0;}
header a{color:#383838; text-decoration:none; padding:0 15px; font-size:22px;}
header.home a{color:#FFFFFF;}
header .menu-full-site{margin-right:0%; position:relative; top:10px;}
header .menu-full-site a{color:#c7c7c7 !important;}
header .menu-full-site a:hover{color:#aaaaaa !important;}

/*header{background:#383838; padding:38px 0 20px 0;}
header .logo{margin-left:33px; position:relative; top:-3px;}
header .logo a{ padding:0;}
header a{color:#b6b6b6; text-decoration:none; padding:0 15px; font-size:20px;}*/

.join-menu{position:relative; top:-10px; float:right;}
.join-menu ul{float:left;}
.join-menu{ position:relative; top:-10px; float:left;}
.join-menu a{border-radius:4px; padding:11px 20px;}
.join-menu a.buy-credits, .join-menu a.join{
	margin-left:0px;
	font-size:18px;
	display:inline-block;
	border:1px solid #01c482;
	border-radius:4px;
	background:#01c482;
	color:#FFFFFF;
	}
.join-menu a.buy-credits:hover, .join-menu a.join:hover, .join-menu a.signin:hover{border:1px solid #FFFFFF;}

.join-menu a.signin{
	width:auto !important;
	min-width:151px;
	max-width:200px;
	font-size:18px;
	text-align:center;
	text-overflow: ellipsis;
	overflow:hidden;
	background:#01c482 url(/images/arrow-white-5.png) no-repeat 8% 20px;
	padding:11px 19px 11px 26px;
	display:inline-block;
	border:1px solid #01c482 !important;
	border-radius:4px;
	color:#FFFFFF;
}
.join-menu a.buy-credits.topup{background:#4aabfa; border:1px solid #4aabfa;}
.join-menu a.buy-credits.topup:hover{background:#316cb5; border:1px solid #316cb5 !important; color:#FFFFFF !important;}

.join-menu a.signin:hover{border:1px solid #019486 !important; background:#019486 url(/images/arrow-white-5.png) no-repeat 8% 20px !important; color:#FFFFFF;}

.join-menu li:nth-of-type(3){margin-left:0px;}
.join-menu li{margin-left:10px;}
/*.join-menu li:hover{border:0px solid #FFFFFF!important;}*/

/*.dropdown:hover a.signin{background:#FFF url(/images/arrow-white-5.png) no-repeat 8% 20px !important;}*/

.dropdown{position:relative;}
.dropdown-holder{
	background:#FFF;
	position:absolute;
	right:0;
	bottom:-73px;
	border-radius:0 0 9px 9px;
	width:100%;
	border-top:1px solid #01c482;
	border-right:1px solid #01c482;
	border-left:1px solid #01c482;
	border-bottom:1px solid #01c482;
	z-index:110000;
	display:none;
	}
.dropdown-holder a{border:0; border-bottom:1px solid #01c482; color:#000 !important; display:block; border-radius:0; font-size:16px;}
.dropdown-holder a:last-of-type{border-bottom:0px solid #CCC;}
.dropdown:hover .dropdown-holder{display:block;}
/*.dropdown-holder a:hover{color:#01c482 !important;}*/

/*******************************************************************************************************************************/
.banner{width:100%; max-height:530px; height:530px; margin:0 auto; overflow:hidden; text-align:center; background:#f3f3f3 url(/images/banner-01.jpg) no-repeat center top; background-size:100% auto;}
.banner img{display:none;}

.sloganHolder{width:100%; padding-top:145px;}
.sloganHolder a.join{display:inline-block;}
.sloganHolder a.join, input[type=submit]{padding:12px 43px; text-decoration:none; font-size:22px; border-radius:8px;}

section.bannerHolder{height:550px; background:url(/images/banner-01.jpg) no-repeat center 46%; background-size:100% auto;}

section.bannerHolder#slide2{background:url(/images/banner.jpg) no-repeat center 0%; background-size:100% auto;}
@media only screen and (max-width: 1290px){section.bannerHolder#slide2{background-size:150% auto;}}
section.bannerHolder#slide2 h1, section.bannerHolder#slide2 h2{color:#FFFFFF !important;}
section.bannerHolder#slide2 .sloganHolder a.join{background:#4aabfb;}
section.bannerHolder#slide2 .sloganHolder a.join:hover{color:#FFFFFF; background:#316cb5;}
#owl-example5 .owl-pagination{display:none;}
#owl-example5 .owl-controls{margin-top:0; position:absolute; z-index:100; width:100%; top:48%; right:0px;}
.mockupPart1{position:absolute; background:#01c482; width:100%; bottom:0; height:40px; z-index:1;}
img.mockup{position:relative; z-index:10; top:-30px;}

.bannerHolder h1,
.bannerHolder h2{font-size:38px; display:block; width:100%; padding:10px 0 20px 200px; margin-bottom:0; text-align:right; color:#383838 !important;}
.bannerHolder h2{font-size:18px;}
@media only screen and (max-width: 682px){
	.bannerHolder h1{width:100% !important;}
	.bannerHolder h2{font-size:18px; padding:10px 0 20px 200px; width:100% !important; }
	.hideMob{display:none;}
}
@media only screen and (max-width: 599px){
	.bannerHolder h2{font-size:18px; padding:0 20px;}
	.hideMob{display:none;}
}
.reseller-banner h1{font-size:32px; text-shadow:0 1px 2px #383838; text-align:center;}
.reseller-banner h2{font-size:22px; text-shadow:0 1px 2px #383838; text-align:center;}

.mockupHolder{bottom:-25px; left:10px;}

.storesHolder a{display:inline-block; margin-left:5px; margin-bottom:5px; width:130px; height:42px;}
.storesHolder{right:59%; top:210px; display:none;}
.storesHolder a img{display:none;}
.storesHolder a.appStore{background:url(/images/icon-appstore.png) no-repeat right top; background-size:100% auto;}
.storesHolder a.google-play{background:url(/images/icon-googleplay.png) no-repeat right top; background-size:100% auto;}
.storesHolder a.appStore:hover{background:url(/images/icon-appstore.png) no-repeat right bottom; background-size:100% auto;}
.storesHolder a.google-play:hover{background:url(/images/icon-googleplay.png) no-repeat right bottom; background-size:100% auto;}

img.mockup{width:190px;}

/**********************************************************Rates section***************************************************************/
section.rates{background:#f3f3f3 url(/images/map.png) no-repeat center top;}

section.rates .searchHolder{padding:0 0 40px 0; background:#01c482; margin:0; width:100%;}
section.rates .search-input-holder{position:relative; background:#FFF; padding:16px 0 16px 0; width:70%; margin:0 auto;}
section.rates .search-input-holder.wide{width:100%;}
section.rates .search-input-holder .arrow{ position:absolute; right:80px; bottom:-20px;}
section.rates .searchHolder input{border:0; width:100%; padding:5px 15px 10px 45px; background:#FFF url(/images/icon-search.png) no-repeat 2% 12px; font-size:25px; color:#808080;}

a.button-normal#prices{background:#01c482; padding:10px 70px 10px 70px; display:inline-block; margin-bottom:25px; font-size:24px; border:none;}
a.button-normal#prices:hover{background:#FFFFFF;}

.flag{margin-left:10px;}

.country-name{ width:45%;}
/***********************************************************************************************************/
section.testimonials{background:#01c482 url(/images/phone-02.png) no-repeat 1500px top;}
section.testimonials.new{background:#01c482 url(/images/phone-02.png) no-repeat 900px top;}
section.testimonials.new.new2{background:#01c482 url(/images/phone-02.png) no-repeat 9000px top;}
section.testimonials.resellers {background:url(/images/opacity-green-80.png) , url(/images/reseller-testimonial-banner.jpg) no-repeat center 50%; background-size:100% auto;}

.testimonials-listing li{background:url(/images/bg-testimonials.png) no-repeat right top; width:24%; height:301px; margin-left:14%; background-size:100%;}
.testimonials-listing li:nth-child(3n){ margin-left:0;}
.testimonials-listing li .title, .testimonials.resellers .title{color:#000; font-size:21px; text-transform:uppercase;}
.testimonials-listing li .innerPadding{padding:65px 58px 0 42px;}
.testimonials-listing li span{ display:block; margin:15px 0;}

.testimonial-source{font-family: 'MuseoSans300';}
/*******************************************************************************************************************************/
.help p{font-size:18px;}

a.email:hover{
	color:#000000;
	}
.element-03{text-align:center; margin-bottom:30px;}
.element-03 img{width:100%; max-width:620px;}

section.download-app.home{background:url(/images/bg-payment.jpg) no-repeat center top; background-size:auto 100% ;}

a.button-normal#download-button{background:#01c482; padding:10px 70px 10px 70px; display:inline-block; margin-bottom:25px; font-size:24px; border:none !important;}
a.button-normal#download-button:hover{background:#FFFFFF;}

/*******************************************************************************************************************************/
section.download-app{background:url(/images/bg-devices.jpg) no-repeat center top;  text-align:center;}
section.download-app .devices img{width:100%;}

section.download-app .devices img{max-width:923px;}

footer{background:#383838; z-index:20; position:relative;}
footer .generalPad{padding:25px 10px;}
footer a{font-size:18px; display:inline-block; margin-left:25px; color:#b6b6b6;}
footer a.googl-play-icon{margin-left:0;}
footer .stores{float:left;}
footer .first-floor a{padding-top:7px;}
footer .stores a{padding-top:0px; display:inline-block; width:120px; height:38px; margin-left:5px;}
footer .stores a.app-store-icon{background:url(/images/icon-appstore.png) no-repeat right top; background-size:100% auto;}
footer .stores a.googl-play-icon{background:url(/images/icon-googleplay.png) no-repeat right top; background-size:100% auto;}
footer .stores a.app-store-icon:hover{background:url(/images/icon-appstore.png) no-repeat right bottom; background-size:100% auto;}
footer .stores a.googl-play-icon:hover{background:url(/images/icon-googleplay.png) no-repeat right bottom; background-size:100% auto;}
footer .stores a img{display:none;}

footer .second-floor{background:#FFF;}
footer .second-floor a{font-size:17px;}
footer .language{width:100px; display:inline-block; position:relative; padding-right:25px; background:url(/images/icon-laguage.png) no-repeat right top; cursor:pointer; background-size:20px auto;}
footer .language-list{position:absolute; bottom:19px; right:0; background:#FFFFFF; border-radius:5px 5px 0 0; display:none;}
footer .language-list a{padding:12px 28px; border-bottom:1px solid #CCC; display:block; margin:0; background:#F5F5F5;}
footer .language-list a:last-child{border-bottom:0;}

footer a.our-apps, footer a.price, footer a.support, footer a.resellers{display:none;}

/********* condition to fix the footer at bottom ********/
footer.positionFixed{
	position:fixed;
	bottom:0;
	width:100%;
	
}

.social-media-holder a.facebook, .social-media-holder a.twitter, .social-media-holder a.google, .social-media-holder a.youtube{
	float:right; width:34px;
	height:34px;
	margin-left:5px;
	}
.social-media-holder a{
	background:url(/images/social-media-sprite.png) no-repeat right top;
	background-size:32px 272px;
	}
.social-media-holder a.facebook{background-position:0px 0px;}
.social-media-holder a.facebook:hover{background-position:0px -136px;}
.social-media-holder a.google{background-position:0px -68px;}
.social-media-holder a.google:hover{background-position:0px -204px;}
.social-media-holder a.twitter{background-position:0px -34px;}
.social-media-holder a.twitter:hover{background-position:0px -170px;}
.social-media-holder a.youtube{background-position:0px -102px;}
.social-media-holder a.youtube:hover{background-position:0px -238px;}

.copyright{ margin-left:15px;}

footer .language:hover .language-list{display:block;}

.backtotop {
	border:1px solid #666666;
	background:#CCC;
	opacity:0.7;
	border-radius:50%;
    bottom: 10px;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
	padding:18px 9px;
    position: fixed;
    left: 10px;
    display:none !important;
}
/**********************************************************-------About points-------********************************************************/
.element-01, .element-02{margin-right:30px;}

section.points-steps{background:url(/images/opacity-green-80.png);}
section.points-steps h2{margin-bottom:70px;}

h3.hello-points{font-size:24px;}

.hello-steps-holder{ margin-bottom:15px;}
.hello-steps-holder .block{background:#FFF; position:relative; border-radius:9px;}
.hello-steps-holder .block .innerPadding{padding:20px;}
.hello-steps-holder .block .icon-holder{margin:-65px 0 15px 0; width:100%; text-align:center;}
.hello-steps-holder .block h3{color:#4aabfa; padding:0 0 10px 00px; border-bottom:1px solid #CCC; margin-bottom:10px; text-transform:capitalize;}
.hello-steps-holder .block p{font-size:13px; margin-bottom:20px; line-height:1.5; min-height:59px;}
.hello-steps-holder .block{width:31.25%; margin-left:3%;}
.hello-steps-holder .block:nth-child(3n){margin-left:0;}
.hello-steps-holder .block a.button-normal{display:block; width:80%;}

a.button-normal{padding:13px 28px; text-decoration:none; border-radius:5px; margin:0 auto; text-align:center;	min-width:180px;}

section.dark-green{background:#009e69;}

.use-hello-points{background:#FFF url(/images/element-02.png) no-repeat 107% 50%; border-radius:10px; margin-top:30px; margin-bottom:30px;}
.use-hello-points .padd{padding:50px 60px; color:#666666; font-size:18px;}
.use-hello-points .line{margin-bottom:35px;}
.use-hello-points b{font-size:28px;}
.use-hello-points .points{padding-left:15px; margin-left:15px;}
.use-hello-points .nymgo-credits{ background:url(/images/icon-calling-rate.png) no-repeat right 50%; padding-right:35px;width:350px; padding-top:3px; padding-bottom:3px;}
.use-hello-points .plus{ padding:10px 20px 0 20px;}
.use-hello-points .sms{ background:url(/images/icon-sms-rate.png) no-repeat right 50%; padding-right:35px; padding-top:3px; padding-bottom:3px;}
.use-hello-points .equal{margin-left:25px; padding-top:10px;}

ul.listing li{
	background:url(/images/arrow-green-ar.png) no-repeat right 5px;
	padding-right:15px;
	margin-bottom:10px;
	}
ul.listing li ul{
	margin-top:15px;}
ul.listing li li{
	background:url(/images/bullet2.png) no-repeat right 5px;
	}
.dark-green ul.listing li{
	color:#FFF;
	background:url(/images/arrow-white-2.png) no-repeat right 5px;
	}
/*************************************************------My account-----***************************************************************/
section#my-account{background:url(/images/bg-my-account.png) no-repeat center top;}
.my-account-holder .block h3{font-size:25px; background:#FFFFFF; padding-bottom:10px; }
.my-account-holder.reseller{padding-top:25px;}
.my-account-holder .block{background:#f3f3f3;}
.my-account-holder .block .innerPadding{padding:60px 30px 17px 30px;}
.my-account-holder .block.my-balance{width:47.5%; margin-left:5%; margin-bottom:35px;}
.my-account-holder .block.my-balance .info .innerPadding{background:#FFFFFF;}

.my-account-holder .block.me .row a{color:#808080; display:inline-block; width:285px; padding:15px 0;}
.my-account-holder .block.me .row a:hover{color:#2f6bb5;}

.my-account-holder .block.my-balance, .my-account-holder .block.me{/*min-height:458px;*/}
/*.my-account-holder.reseller .block.my-balance, .my-account-holder.reseller .block.me{height:490px;}*/
.my-account-holder .block.my-balance h3{background:#01c482; color:#FFF; padding:30px;}
.my-account-holder .block .info {/*background:#FFFFFF;*/ border-radius:5px; position:relative; color:#666666; font-size:15px; margin-bottom:15px;}
.my-account-holder .block .info .innerPadding{padding:25px 35px;}
.my-account-holder .block .info p{margin-bottom:5px; padding:0; background:none;}
.my-account-holder .block .info .icon-holder{top:-40px; right:-10px;}
.my-account-holder .block .info .balance, .my-account-holder .block .info .call-time, .my-account-holder .block .info .hellopoints{font-size:34px;}
.my-account-holder .block .info .balance, .my-account-holder .block .info .call-time span, .my-account-holder .block .info .hellopoints span{font-size:20px;}
.my-account-holder .block  a.button-normal{margin-left:0px; display:block; float:none; width:100%;}
.my-account-holder .block .links-holder{ margin-top:11px; width:100%;}
.my-account-holder .block .links-holder a{display:inline-block; width:47%; text-decoration:none; background:url(/images/arrow-green-ar.png) no-repeat right 4px; padding-right:15px; font-size:15px; margin-bottom:8px;}
a.view-profile{text-align:center; display:block; background:#01c482; padding:10px 0; border-radius:5px; border:1px solid #01c482;}
a.view-profile:hover{color:#01c482;}

.my-account-holder .block.me{width:47.5%;}
.my-account-holder .block.me h3{background:#01c482; color:#FFF; padding:30px;}
.my-account-holder .block.me .info .innerPadding{padding:22px 10px 5px 10px;}
.my-account-holder .block.me .row{border-bottom:1px solid #E5E5E5; padding:0 0 0 0; margin-bottom:0; font-size:14px; height:48px;}
.my-account-holder .block.me .row:last-of-type{ border-bottom:0; margin-bottom:0; padding-bottom:0;}
.my-account-holder .block.me .row a.button-edit{float:left;}
.my-account-holder .block.me .row a.button-edit:hover{ color:#316cb5; background:#FFF;}
.my-account-holder .block.me .row.empty{color:#CCC;}

/********** to remove the widht=100% assigned when all blocks are there ****************/
.block.me.width100{width:100%;}
.block.me.width47{width:47.5%;}

.block.me .row a.button-edit, .block.me .reseller .row a.button-edit{margin-top:0; padding:0; height:100%; width:29px; display:block;}
.block.me .row a.button-edit:hover{opacity:0.7;}

.block.me .row#email a.button-edit{ background:url(/images/icon-edit-email.png) no-repeat right 50%; background-size:29px 27px;}
.block.me .row#caller-id a.button-edit{ background:url(/images/icon-edit-caller-id.png) no-repeat right 50%; background-size:29px 27px;}
.block.me .row#facebook a.button-edit{ background:url(/images/icon-edit-link.png) no-repeat right 50%; background-size:29px 27px;}
.block.me .row#visa a.button-edit{ background:url(/images/icon-edit-visa.png) no-repeat right 50%; background-size:29px 27px;}
.block.me .row#add-credit a.button-edit{ background:url(/images/icon-edit-cerdits.png) no-repeat right 50%; background-size:29px 27px;}

.block.me .reseller .row#account-details a.button-edit{ background:url(/images/icon-account-details.png) no-repeat right 50%; background-size:29px 27px;}
.block.me .reseller .row#invite-sub-users a.button-edit{ background:url(/images/icon-invite-sub-users.png) no-repeat right 50%;  background-size:29px 27px;}
.block.me .reseller .row#create-sub-users a.button-edit{ background:url(/images/icon-invite-sub-users.png) no-repeat right 50%; background-size:29px 27px;}
.block.me .reseller .row#create-vouchers a.button-edit{ background:url(/images/icon-invite-sub-users.png) no-repeat right 50%; background-size:29px 27px;}
.block.me .reseller .row#reports a.button-edit{ background:url(/images/icon-reports.png) no-repeat right 50%;background-size:29px 27px;}
.block.me .reseller .row#payment-history a.button-edit{ background:url(/images/icon-payment-history.png) no-repeat right 50%; background-size:29px 27px;}

.my-activity .accordion .clickable{color:#01c482;}
.my-account-holder .block.my-activity{ margin-top:15px;}
.my-account-holder .block.my-activity .innerPadding{padding-top:30px;}
.my-account-holder .block.my-activity h3{background:#01c482; color:#FFF; padding:30px;}


.my-account-holder .block.my-activity .innerPadding{padding:30px;}
.my-activity .accordion .clickable{cursor:pointer; font-size:18px; background:url(/images/expand-profile-green.png) no-repeat right 2px; padding:5px 40px 15px 0; background-size:28px 27px;}
.my-activity .accordion .clickable:hover{color:#999;}
.my-activity .accordion .clickable.active{cursor:pointer; font-size:18px; background:url(/images/collapse-profile-green.png) no-repeat right 2px; padding:5px 40px 15px 0; background-size:28px 27px;}
.my-activity .accordion .accContent{
	margin-bottom:20px;
}
.my-activity .accordion .accContent .info a.blue-button{
	background:#10c482;
	text-decoration:none;
	display:block;
	margin:15px 0;
	text-align:center;
	border-radius:5px;
	padding:10px;
}

.my-activity .accordion .accContent .info a.blue-button:hover{background:#019D68; color:#FFFFFF;}

.block50{width:47.5%; margin-left:5%;}
.block50:nth-child(2n){margin-left:0;}

a.more{background:url(/images/arrow-blue-light-ar.png) no-repeat right 2px; padding-right:15px;}

/**************************************************-----Purchase------****************************************/
.head_row{background:#CCC;}
.head_row .pad, .normal_row .pad{padding:12px 5px; color:#333333; text-overflow: ellipsis; overflow:hidden;}

#purchase-content .column.date, #calls-content .column.date{width:40%;}
#purchase-content .column.amount,  #calls-content .column.amount{width:40%;}
#purchase-content .column.pay_type, #calls-content .column.pay_type{width:20%;}
#purchase-content .show_mobile,  #calls-content .show_mobile{display:none; font-weight:bold;}

.normal_row{border-bottom:1px solid #CCC;}
.normal_row:last-child{border-bottom:0;}

.paging{margin-top:20px; text-align:center; position:absolute; bottom:2px; width:100%;}
.paging a{font-size:18px; padding:5px 8px; display:inline-block;color:#999;}

a.more:hover{color:#4aabfa !important;}
.paging a:hover, .paging a.selected, .paging a.previous, .paging a.next{color:#01c482;}
/***********************************************************----Edit Profile----*****************************************************************/
#edit-profile .innerPadding{padding:65px 0;}
.edit-profile-holder{background:#FFFFFF; position:relative; border-radius:9px;}
.edit-profile-holder .padd{padding:90px 60px 60px 60px;}
.edit-profile-holder .icon-holder{text-align:center; height:1px; position:relative; top:-130px;}
.edit-profile-holder .clickable{font-size:22px; color:#01c482; cursor:pointer; background:url(/images/expand-profile-green.png) no-repeat right 30px; padding:30px 45px 15px 0; border-top:1px solid #e7e7e7; margin-top:20px; background-size:28px 27px;}
.edit-profile-holder .clickable:first-of-type{border-top:none;}
.edit-profile-holder .clickable.active{background:url(/images/collapse-profile-green.png) no-repeat right 70%; padding:30px 45px 15px 0; background-size:28px 27px;}
.edit-profile-holder .clickable:hover{ color:#999;}
.edit-profile-holder .accContent .padd{padding:30px 0;}
.edit-profile-holder .accContent h3{margin:35px 0 25px 0; color:#01c482;}
.edit-profile-holder .note, .note{font-size:13px; padding-top:10px; color:#999;}
.edit-profile-holder .NB{ background:url(/images/icon-nb-blue.png) no-repeat right top; padding:5px 40px 5px 0; margin-bottom:15px;}
.edit-profile-holder .NB .bold{font-size:22px;}
.edit-profile-holder .NB.tik{ background:url(/images/icon-tik.png) no-repeat right top; padding:0px 25px 5px 0; margin-bottom:15px;}
.edit-profile-holder .buttonHolder{text-align:center; margin:5px 0 20px 0;}

a.save-button,
a.cancel-button,
.edit-profile-holder button.save-button,
.edit-profile-holder button.cancel-button,
input[type=submit],
button.button-normal{
	display:inline-block; padding:10px 45px !important; border-radius:5px; cursor:pointer; font-size:18px;
	}
.edit-profile-holder a.save-button, .edit-profile-holder button.save-button, input[type=submit],button.button-normal{border:1px solid #01c482;}
a.cancel-button, button.cancel-button{color:#FFF; background:#8c8c8c; border:1px solid #8c8c8c;}
a.cancel-button:hover, button.cancel-button:hover{color:#8c8c8c; background:#FFF;}
.edit-profile-holder p{margin-bottom:20px;}


/*******************************************************************----Reseller Registration----*******************************************************************/
.grey-bg .innerPadding{padding:40px 0 80px 0;}
.form-holder{width:75%; margin:0 auto;}
.row {border-bottom:1px solid #b0afaf; margin-bottom:30px; overflow:hidden; position:relative; height:42px;}

select{}
.row select, .row input, .row textarea{border:0; background:none; font-size:16px; color:#555555; padding:0; margin:0; width:100%; text-indent:0px;}
.row select{width:111%;}
.row textarea{height:150px;}
.row .pad{padding:0px 0px 15px 5px;}

.row#subject,
.row#country-of-residence,
.row#select-country,
.row#gender,
.row#nationality,
.row#how-often,
.row#where-do-you-call,
.row#satisfaction{
	background:url(/images/select.png) left 50% no-repeat;
	}
.row#message, .row#numbers{height:180px; border:1px solid #CCC; padding:10px 5px ;}

.edit-profile-holder #old-password,
.row#month-year,
.row#cvv,
.edit-profile-holder #vpn-activation-code,
.edit-profile-holder #vpn-password,
.edit-profile-holder #new-password,
.edit-profile-holder #retype-password,
.edit-profile-holder .note,
.edit-profile-holder #username,
.edit-profile-holder #email,
.edit-profile-holder #mobile,
.edit-profile-holder #home,
.edit-profile-holder #country,
.edit-profile-holder #city,
.edit-profile-holder #street,
.edit-profile-holder #pobox,
.edit-profile-holder #display-currency,
.edit-profile-holder #payment-currency,
.edit-profile-holder #card-issuing-country,
.edit-profile-holder #language,
#support #fullname,
#support #username,
#support #emailaddress,
#support #mobilenumber{
	width:47.5%; margin-left:5%;
	}
#support #mobilenumber{
	margin-bottom:20px;
	}
.social-media-holder a.youtube,
#other-options,
.row#select-country,
.row#phone-number,
.row#cvv,
.edit-profile-holder #vpn-password,
.edit-profile-holder #retype-password,
.edit-profile-holder .note,
.edit-profile-holder #home,
/*.edit-profile-holder #email,*/
.edit-profile-holder #city,
.edit-profile-holder #pobox,
.edit-profile-holder #language,
#support #username,
#support #mobilenumber{
	margin-left:0;
	}
.row#select-city,
.row#postal-code{
	width:35%;
	margin-left:5%;
	}
.row#select-country{
	width:60%;
	}
.row#country-code,
.row#mobile-code,
.row#phone-number{
	width:32%;
	margin-left:2%;
	}
.row#phone-number{
	margin-left:0;
	}
.row#country-code,
.edit-profile-holder #country,
.edit-profile-holder #city,
.edit-profile-holder #display-currency,
.edit-profile-holder #payment-currency,
.edit-profile-holder #card-issuing-country,
.edit-profile-holder #language{
	overflow:hidden; background:url(/images/arrow-grey-01.png) no-repeat left 50%; background-size:14px auto;
}
.all-fields-mendatory{font-size:12px; margin-bottom:15px;}
a.send-button {
	float:left;
	border-radius:5px;
	display:block;
	padding:15px 65px;
	border:1px solid #01c482;
	}
#redeem-form #satisfaction,
#redeem-form #Username,
#redeem-form #emailaddress,
#redeem-form #fullname,
#redeem-form #country-of-residence,
#redeem-form #gender,
#redeem-form #nationality,
#redeem-form #how-often,
#redeem-form #where-do-you-call,
.row#your-password,
.row#recipient-username,
.row#amount,
.invite-friends #friends-name,
.invite-friends #email,
#reseller-registration #password_holder,
#reseller-registration #fullname,
#reseller-registration #Username,
#reseller-registration #emailaddress,
#reseller-registration #businessname,
#reseller-registration #street,
#reseller-registration #city,
#reseller-registration #postalcode,
#reseller-registration #country-of-residence,
#reseller-registration #gender,
#reseller-registration #nationality,
#reseller-registration #how-often,
#reseller-registration #where-do-you-call,
#reseller-registration #mobilenumber,
#reseller-registration #phonenumber,
#reseller-registration #create-username,
#reseller-registration #create-password,
#reseller-registration #confirm-password,
#reseller-registration #card-number{
	width:100%;
	margin-left:0%;
	}

#redeem-form #emailaddress,
#redeem-form #country-of-residence,
#redeem-form #gender,
#redeem-form #where-do-you-call,
.row#amount,
.invite-friends #email,
#reseller-registration #fullname,
#reseller-registration #Username,
#reseller-registration #country-of-residence,
#reseller-registration #nationality,
#reseller-registration #confirm-password,
#reseller-registration #postalcode,
#reseller-registration #card-number{
	margin-left:0;
	}
#reseller-registration #fulladdress{
	display:block;
	float:none;
	}

#reseller-registration p{margin:25px 0;}
#reseller-registration #create-username{overflow:visible;}
#reseller-registration #create-username .help{position:absolute; left:0; top:0; cursor:pointer;}

.help-pop-up{position:absolute; left:0; bottom:40px; width:190px; height:150px; padding:10px; font-size:12px; background:#FFFFFF; border:1px solid #666; display:none;}

/*********************************************------User Login-----***************************************************************/
.form-holder#registration, .form-holder#reseller-forgot-form{margin-bottom:0px; width:55%;}

#registration .buttons-holder{width:320px; margin:0 auto;}
#registration .buttons-holder img{width:100%;}
#registration .buttons-holder .innerPadding{padding:0 10px;}
#registration  a.join, #registration a.facebook-connect{font-size:19px; padding:15px 0; text-align:center; border-radius:5px; display:block;}
#registration  a.join{ border:1px solid #01c482; margin-bottom:15px;}
#registration a.facebook-connect{background:#3b5998 url(/images/button-facebook.png) no-repeat 15px 50%; border:1px solid #3b5998; margin-top:15px;}
#registration a.facebook-connect:hover{background:#FFF url(/images/button-facebook-on.png) no-repeat 15px 50%; color:#3b579d;}

.already-member{margin:0 auto 25px auto; max-width:450px; height:auto; text-align:center;}
.already-member label{color:#333; padding-top:10px; display:inline-block; font-size:18px;}

.reseller-message{color:#666; text-align:center; }
.reseller-message p, .reseller-message a{/*color:#333;*/ font-size:16px; margin-bottom:15px;}

/****************************************************---- sign in normal user --- *************************************************/
.forgot-password{z-index:1000; display:block; margin:0; text-align:center; position:absolute; top:73px; left: 23%;}
.forgot-password a{font-size:12px;}


/*****************************************************---use points page---****************************************************/
.use-points .innerPadding{padding:55px 0;}
.use-points .block{background:#FFFFFF; border-radius:5px; margin-bottom:80px;}
.use-points .block .innerPadding{padding:45px 95px 20px 95px;}
.use-points .block h3{text-transform:uppercase; font-size:19px; margin:0 auto 35px auto; text-align:center;}

.use-points .buttonHolder{text-align:center;}
.use-points .buttonHolder a{display:inline-block;}

.use-points .simulator-holder{color:#333; font-size:25px; margin-bottom:40px;}
.use-points .simulator-holder span{font-size:20px;}
.use-points .points-select{width:45%; border-bottom:1px #999 solid; padding:0 0 10px 0; overflow:hidden; background:url(/images/select.png) no-repeat left 50%; margin-left:35px;}
.use-points .points-select select{width:110%; background:none; border:0; font-size:23px;}
.use-points .equal{margin-left:35px;}
.use-points .icon-holder{text-align:center; position:relative; top:-45px; height:1px;}

.use-points #top-up-points .points-select{width:50%;}
.use-points #top-up-points .equal{margin-left:20px;}
.use-points #top-up-points .floatLeft{width:47.5%; margin-left:2.5%;}

.top-up-input-holder{border-bottom:1px solid #CCC; padding-bottom:5px;}
.top-up-input-holder input{border:none; background:none; font-size:20px;}

.gifts-listing{margin-bottom:30px;}
.gifts-listing .points{font-size:25px;}
.gifts-listing li{width:25%;}
.gifts-listing li .innerPadding{padding:0 15px !important;}
.gifts-listing.more-gifts{display:none;}

/*************************************************************----SUPPORT TOPICS page----************************************************************/
section.support-topics{padding:50px 0;}
section.support-topics h2, .topics-holder .question, .result-listing .result h3, .reseller-info .block h3{color:#316cb5;}

.topics-holder{border-radius:5px;}
.topics-holder .innerPadding{padding:20px 0px;}
.topics-holder .clickable{cursor:pointer;background:; font-size:20px; padding:30px 80px 15px 0px; margin-bottom:15px; border-top:1px solid #e6e6e6;}
.topics-holder .clickable:hover{ color:#999;}
.topics-holder .clickable:first-of-type{border-top:none;}
.topics-holder .accContent{margin-bottom:25px;}
.topics-holder .accContent .innerPadding{padding:0 80px 0 0px;}
.topics-holder .question{font-size:18px; background:url(/images/bullet.png) no-repeat right 5px; padding-right:18px; margin-bottom:10px;}
.topics-holder .answer{line-height:1.5; margin-bottom:25px;}

.topics-holder .clickable#nymgo-business{background:url(/images/icon-business.png) no-repeat right 10px;}
.topics-holder .clickable#caller-id{background:url(/images/icon-callid.png) no-repeat right 10px;}
.topics-holder .clickable#nymgo-applications{background:url(/images/icon-nymgo-app.png) no-repeat right 10px;}
.topics-holder .clickable#vpn{background:url(/images/icon-vpn.png) no-repeat right 10px;}

.topics-holder .clickable#account-profile{background:url(/images/icon-account_old.png) no-repeat right 10px;}
.topics-holder .clickable#calls{background:url(/images/icon-calls.png) no-repeat right 10px;}
.topics-holder .clickable#hello-points{background:url(/images/icon-hello-points.png) no-repeat right 10px;}
.topics-holder .clickable#payments-credits{background:url(/images/icon-payments.png) no-repeat right 10px;}
.topics-holder .clickable#privacy-security{background:url(/images/icon-privacy.png) no-repeat right 10px;}
.topics-holder .clickable#sms{background:url(/images/icon-sms.png) no-repeat right 10px;}
.topics-holder .clickable#social-media{background:url(/images/icon-social.png) no-repeat right 10px;}
.topics-holder .clickable#technical-issues{background:url(/images/icon-technical.png) no-repeat right 10px;}

.topics-holder .clickable{
	background-size:60px 57px !important;
	}
/***************************************************************----PRICES page----****************************************************************/
section.prices{padding:20px 0;}

.search-result .flag-holder{width:72px; margin-left:10px;}
.search-result h2{padding-top:0px;}

.search-result .block {background:#FFFFFF; margin:10px 0 45px 0;}
.search-result .block .innerPadding, .countries .innerPadding{padding:25px 15px;}
.search-result .block .block-title{text-transform:uppercase; font-size:24px; position:relative;}
.search-result .block .block-title .arrow{ position:absolute; right:80px; bottom:-17px;}

.pay-as-you-go-holder .block-title{background:#1ec384;}
.pay-as-you-go-holder .rows.first, .pay-as-you-go-holder .rows{ border-bottom:1px solid #CCC;}
.pay-as-you-go-holder .rows:last-of-type{ border-bottom:0;}
.pay-as-you-go-holder .column.first{width:50%;}
.pay-as-you-go-holder .column.second{width:25%;}
.pay-as-you-go-holder .column.third{width:25%;}

.pay-as-you-go-holder .column .padd{ padding:15px 0 15px 15px; font-size:18px;}
.pay-as-you-go-holder .column.third span.rate{direction: rtl}

.pay-as-you-go-holder .column#country-carrier{ color:#019d68;}


.country-package .block-title{background:#2f6bb5;}
.country-package .blue-dark{font-size:25px;}
.country-package p{ font-size:18px;}

.like-see{text-align:center; font-size:25px; margin-bottom:45px;}
.like-see a.button-normal{ margin-right:10px; border:1px solid #01c482;}
/****************************************************** ---- Browse by country ----**********************************************************/
.browse-by-country h2{color:#333; margin-bottom:35px;}

.letter-holder{margin-bottom:25px;}
.letter-holder a{font-size:20px; padding:12px 10px; display:block; text-align:center;}
.letter-holder li{width:5%;}

.countries {background:#FFF;}
.countries .block-title{background:#019d68;}
.countries .rows.first, .countries .rows{ border-bottom:1px solid #CCC;}
.countries .rows:last-of-type{ border-bottom:0;}
.countries .column.first{width:50%;}
.countries .column.second{width:25%;}
.countries .column.third{width:25%;}

.countries .column .padd, .countries h3{ padding:15px; font-size:18px;}
.countries h3{text-transform:uppercase;}
.countries h3 a{color: #01c482;}

.countries .column#country-carrier{ color:#019d68;}
.countries .column#sms-rate{/*background:url(/images/icon-sms-rate.png) no-repeat right 6px; padding:0 30px 0 0;*/}
.countries .column#calling-rate{/*background:url(/images/icon-calling-rate.png) no-repeat right 6px; color:#01c482; padding:0 30px 0 0;*/}

.countries .country-component{margin-bottom:25px;}
.not-available{font-size:12px; color:#999;}

.country-component .rows{position:relative;}
.country-component .rows .join-button{position:absolute; top:10px; left:0; display:none;}
.country-component .rows .join-button a{padding:5px 9px; border-radius:3px; display:block; border:1px solid #01c482;}
.country-component .rows:hover .column{background:#f8f3f3;}
.country-component .rows:hover .join-button{display:block;}

.select-currency{float:left; background:url(/images/select.png) no-repeat 8%; padding:8px 15px; overflow:hidden; width:150px; border:1px solid #ccc; position:relative; top:0px;}
.select-currency select{background:none; border:none; width:130%; font-size:18px;}

/************************************************************-----Our Apps-------**********************************************************/
.specs li{width:33.33%; background:url(/images/bullet2.png) no-repeat right 4px;}
.specs li .padd{padding:0px 15px 20px 0;}

section.download-app{background:url(/images/black-40.png), url(/images/bg-download-app.jpg) no-repeat center top; background-size:100% auto; padding:35px 0;}

.download-listing li{text-align:center; width:25%; margin-bottom:30px;}
.download-listing li td img{margin-left:5px;}
.download-listing li .device{margin-bottom:20px;}
.download-listing li .padd{padding:0 15px;}
.download-listing li .download-button a.button-normal{display:block; padding:11px 4px;}
.download-listing li .download-button a.button-normal:hover{color:#FFF;}

/*************************************SIP********************************/
#sip-content, #symbian-content{display:none;}
.sip-content-holder .innerpad{padding:0px;}
.sip-content-holder h3, .sip-content-holder p, .sip-content-holder h4{margin-bottom:10px;}
.sip-content-holder ul{margin-bottom:15px;}
.sip-content-holder ul.sip li{padding:5px;}
.sip-content-holder ul.sip li:nth-child(2n){background:#ECF4EC;}
.sip-content-holder ul.sip li label{display:inline-block; width:230px;}

/**********************************************************----Payment----********************************************************/
.progress-bar{display:none; width:278px; height:48px; margin-top:-90px; float:left;}
.progress-bar#step01{background:url(/images/progress-ar.png) no-repeat right top;}
.progress-bar#step02{background:url(/images/progress-ar.png) no-repeat right -48px;}
.progress-bar#step03{background:url(/images/progress-ar.png) no-repeat right -96px;}

.you-selected{font-size:28px; color:#01c482;}
.you-selected .padd{padding-top:4px; display:inline-block; float:right;}
.you-selected a.button-normal{padding:6px 15px; font-size:14px; margin-right:15px; color:#FFFFFF;}

section.payment{background:url(/images/bg-payment.jpg) no-repeat center top; padding:50px 0 60px 0; background-size:auto 100%; }
@media screen and (max-width:1444px){
	section.payment{background:url(/images/bg-payment.jpg) no-repeat center top; padding:50px 0 60px 0; background-size:auto 100%; }
}
section.payment.stretch-bg{ background-size:auto 100%;}
section.payment .block{width:100%; margin-left:0%; margin-bottom:20px; background:#FFF; position:relative;}
section.payment .block .title{position:relative; padding:20px 0; text-align:center; color:#FFF; text-transform:uppercase; font-size:22px;}
section.payment .block .title .arrow{position:absolute; right:40px; bottom:-15px;}
section.payment .block input, section.payment .block#credit-card select{font-size:16px;}
section.payment .block#credit-card .row{margin-bottom:20px;}
section.payment .block#credit-card .title{background:#019d68;}
section.payment .block#other-options .title{background:#2f6bb5;}
section.payment .block .innerPadding{padding:25px 35px;}

section.payment .block  h3{color:#01c482; font-size:22px; margin-bottom:22px; font-weight:normal;}
section.payment .block#credit-card .option{margin-bottom:15px; border:1px solid #01c482; border-radius:8px; text-align:center; color:#01c482;}
section.payment .block#credit-card .option label {display:block; padding:8px 0;}
section.payment .block#credit-card .option.selected{border:1px solid #01c482; color:#FFF; background:#01c482;}
section.payment .block#credit-card .option:last-of-type{margin-bottom:0;}

section.payment.reseller-panel  .block#credit-card .option label{font-size:18px; display:block; padding:5px 0;}
section.payment .block#credit-card .option.disabled{border:1px solid #ccc;}
section.payment .block#credit-card .option.disabled label{color:#CCC;}
section.payment .block#credit-card .option label .bold{font-size:28px;}
section.payment .block#credit-card .option label input[type=radio]{visibility:hidden; margin:0;}
section.payment .block .float50{width:47.5%; margin-left:5%; padding-left:0%;}
section.payment .block .float50:nth-child(2n){width:47.5%; margin-left:0%; padding-left:0%; border-left:0px;}

.cards-images{margin-bottom:5px; padding-bottom:5px; padding-right:45px; background:url(/images/icon-tik-3.png) no-repeat right 10px; overflow:hidden; opacity:0.6;}
.cards-images label{display:block;}
.cards-images input{margin:0; visibility:hidden;}
.cards-images.checked{background:url(/images/icon-tik-3.png) no-repeat right -51px; opacity:1;}

section.payment .block#credit-card .buttonHolder{display:block; margin-top:15px; text-align:center;}
section.payment .block#credit-card .buttonHolder a.button-normal{display:inline-block; position:relative; z-index:10;}
section.payment .block .norton-icon{position:absolute; left:5px; bottom:20px; z-index:1;}
section.payment .or{margin-left:3%; background:url(/images/or-vertical.png) no-repeat right 50%; width:34px; height:600px;}

/*********************************************************-----Payment completed-----***************************************************/
.payment-completed .message{background:url(/images/icon-tik-2.png) no-repeat right top; font-size:22px; padding:0px 110px 30px 0; margin:50px 0;}
.payment-completed .message .transaction-reference{padding:25px 0 0 0;}

.track-your-account{padding-right:110px;}
.track-your-account a{font-size:16px;}
.track-your-account a:hover{text-decoration:underline;}

.check-rates{background:url(/images/bg-check-rates.jpg) no-repeat center top;}
.check-rates h2{color:#333333; text-align:center; margin-bottom:45px;}

.flags-holder{margin-bottom:40px;}
.flag-box{width:25%;}
.flags-holder h3{margin-bottom:15px; border-bottom:1px solid #CCC; padding-bottom:15px; text-transform:uppercase; font-size:24px;}
.flags-holder .flag-box{padding:0 10px 0 10px; color:#333333;}
.flag-rate{font-size:19px; margin-bottom:5px;}

.flags-holder h3{margin-bottom:34px; font-size:21px; padding-right:60px;}
.flag-box .padding10{height:73px; padding:10px 0 0 10px;}
.flag-box .flag img{width:43px; height:30px;}
.flag-box .flag{position:absolute; right:20px; top:0;}
.flag-box .whitebg {background:url(/images/opacity-white-60.png); font-family:/* 'GESSTextMedium-Medium', */Tahoma; font-size:18px; margin-bottom:2px;}
.flag-box .whitebg .padd{padding:45px 30px; text-align:center;}
.flag-box .flag-rate{font-size:24px; margin-bottom:5px; color:#01c482; direction:rtl;}
.flag-box .deal_price{position:absolute; left:10px; top:7px; font-size:24px; margin-bottom:5px; color:#01c482; font-size:34px;}
.flag-box .deal_price .old_price{font-size:18px; margin-top:5px;text-decoration: line-through;}
.flag-box .most_popular .deal_price{color:#eb423d; top:27px;}
.flag-box .deal_info{color:#7f7f7f; font-size:16px; margin-top:0px; font-family: /*'GESSTextMedium-Medium', */Tahoma; direction:rtl;}
.flag-box .most_popular_holder{position:absolute; left:0; top:0; background:#eb423d; color:#FFFFFF; font-family: /*'GESSTextMedium-Medium'*/, Tahoma; font-size:13px; padding:3px 7px; text-transform:uppercase;  border-radius:2px 0 0 2px; display:none;}
.flag-box .most_popular .most_popular_holder{display:block;}

.flag-box a.details{font-family: /*'GESSTextMedium-Medium',*/ Tahoma; color:#7f7f7f; background:url(/images/arrow_black_01-ar.png) no-repeat 90% 34px; padding:27px; display:inline-block;}
.flag-box a.details:hover{color:#000000;}

/********----carousel for home page-----*******/
.owl-carousel .flag-box{width:100%;}

/**************************************-----Resellers----*****************************************/
section.reseller-banner{
	background:url(/images/bg-resellers.jpg) no-repeat center 42%;
	background-size:100%;
	max-height:471px;
	position:relative;
	}
.filter-holder-black{background:url(/images/black-40.png); right:0; top:0; width:100%; height:100%;padding:50px 0;}
@media all and (max-width:1240px){section.reseller-banner{background:url(/images/bg-resellers.jpg) no-repeat center top;}}

a.button-normal#join-reseller{display:inline-block;width:295px !important; font-size:20px; border:none;}
/*a.button-normal#join-reseller:hover{color:#01c482;}*/

.whiteFont{color:#FFFFFF !important;}

.already-reseller{width:250px;margin:20px auto 0 auto;}
/*.already-reseller .sign-in{background:#FFF;}*/

.reseller-info .block{width:47.5%;margin-left:5%;margin-bottom:35px;margin-top:15px; line-height:1.3;}
.reseller-info .block:nth-child(2n){margin-left:0;}
.reseller-info .block h3{text-transform:uppercase;margin-bottom:15px;border-bottom:1px solid #CCC; padding:0 0 15px 0px;}
.reseller-info .element{margin-bottom:15px;	text-align:center;	height:140px;}


.testimonials.resellers .testimonial{background:url(/images/bg-testimonials-resellers.png) no-repeat right top; width:310px; height:310px;}
.testimonials.resellers .testimonial .pad{padding:75px 60px 47px 45px;}

.thumb-reseller{text-align:center; margin-bottom:10px; display:none;}
.reseller-name{color:#999; margin-top:15px;}

#owl-example2 .item{margin:0 auto;}

.back a{color:#2f6cb5; padding:0 15px 0 0; background:url(/images/arrow-back.png) no-repeat right 50%; position:absolute; left:0; top:-140px;}
.back a:hover{color:#87ccff;}

/*************************************************----Success Message------*****************************************/
.success-message{background:url(/images/opacity-green-80.png); padding:10px 0; width:100%; position: absolute; left:0; right:0; text-align:center;}

.right-fade{position:absolute; left:0; top:0; z-index:10000;}
.left-fade{position:absolute; right:0; top:0; z-index:10000;}

/******************************************************Send SMS***********************************************/
.characters-left{margin-left:15px;}
.number-of-sms, .characters-left{float:none; margin-bottom:25px;}
.number-of-sms label, .characters-left label{margin-left:15px;}
.number-of-sms input, .characters-left input{padding:4px; border:1px solid #CCC; color:#666; font-size:16px; width:50px;}

/*************************************************Invite Friend***********************************/
.invite-friends{background:#FFF; border-radius:9px;padding:40px; position:relative; margin-bottom:25px;}
.invite-friends .icon-holder{margin: -73px 0 15px; text-align: center; width: 100%;}

.invite-friends-history{background:#FFF; padding:5px; border-radius:9px;}
.invite-friends-history .column.email{width:50%;}
.invite-friends-history .column.status{width:20%;}
.invite-friends-history .column.invitation-date{width:30%;}
.invite-friends-history .show_mobile{display:none; font-weight:bold;}

/**************************************************************Transfer Credits**********************************************/
.transfer-credits h3{
	margin-bottom:25px;
	font-size:15px;
	background:url(/images/exclamation.png) no-repeat right top;
	padding:3px 30px 7px 0;
	}
.credit-history-holder, .business-received-credits-holder{float:left;}
.credit-history-holder{margin-right:15px; margin-bottom:15px;}
.credit-history-holder label, .business-received-credits-holder label{cursor:pointer;}

.select-month{border:1px solid #CCC; padding:5px; background:url(/images/select.png) no-repeat 5% 50%; overflow:hidden;}
.select-month select{font-size:16px; background:none; border:0; width:121%;}

.transfer-history{background:#FFF; padding:10px 20px; border-radius:9px; margin-top:25px;}
.transfer-history .column.sender{width:15%;}
.transfer-history .column.recipient{width:20%;}
.transfer-history .column.invitation-date{width:30%;}
.transfer-history .column.amount{width:20%;}
.transfer-history .column.received-sent{width:10%;}
.transfer-history .column.in-out{width:15%; text-align:center;}
.transfer-history .column.business-name{width:20%;}
.transfer-history .column.receiver-old-balance{width:15%;}
.transfer-history .column.receiver-new-balance{width:15%;}

.transfer-history .show_mobile{display:none; font-weight:bold;}

.transfer-credits #transfer-packages .row#recipient-username,
.transfer-credits #transfer-packages .row#your-password,
.transfer-credits #transfer-packages .row#package{
	width:47.5%;
	margin-left:5%;
}

.transfer-credits #transfer-packages .row#your-password{
	margin-left:0;
}

/****************************Transfer history in case we have 7 columns********************************/

.transfer-history.seven .column.sender{width:15%;}
.transfer-history.seven .column.recipient{width:13%;}
.transfer-history.seven .column.invitation-date{width:20%;}
.transfer-history.seven .column.amount{width:10%;}
.transfer-history.seven .column.received-sent{width:14%; text-align:center;}
.transfer-history.seven .column.receiver-old-balance{width:14%;}
.transfer-history.seven .column.receiver-new-balance{width:14%;}

.transfer-history.seven .column{font-size:14px;}

.transfer-success{background:url(/images/icon-tik.png) no-repeat right 3px; padding:0 25px 0 0; margin-bottom:25px;}

/*********************************************-----Master Reseller----****************************************************/
.column.on-off{text-align:left;}

.invite-friends-history .column.reseller{width:40%;}
.invite-friends-history .column.balance{width:22%;}
.invite-friends-history .column.on-off{width:20%;}
.invite-friends-history .column.transfer-credits{width:18%;}

/*************************************************------Master Reseller Payment History-----***********************************/
.mr-payment-history{background:#FFF; border-radius:9px;padding:0px; position:relative;}

.mr-payment-history .column.Status{width:10%;}
.mr-payment-history .column.Date{width:20%;}
.mr-payment-history .column.Price{width:15%;}
.mr-payment-history .column.Service{width:12%;}
.mr-payment-history .column.Product{width:17%;}
.mr-payment-history .column.Bonus{width:10%;}
.mr-payment-history .column.Total{width:15%;}
.mr-payment-history .show_mobile{display:none; font-weight:bold;}

.mr-payment-history .column.Status,
.mr-payment-history .column.Date,
.mr-payment-history .column.Price,
.mr-payment-history .column.Service,
.mr-payment-history .column.Product,
.mr-payment-history .column.Bonus,
.mr-payment-history .column.Total{font-size:13px;}

/*************************************************------Master Reseller Transfer History-----***********************************/
.mr-transfer-history{background:#FFF; border-radius:9px;padding:20px; position:relative;}

.mr-transfer-history .column.Username{width:17%;}
.mr-transfer-history .column.Date{width:27%;}
.mr-transfer-history .column.Funds-transferred{width:20%;}
.mr-transfer-history .column.Old-balance{width:18%;}
.mr-transfer-history .column.New-balance{width:18%;}
.mr-transfer-history .show_mobile{display:none; font-weight:bold;}

.search-filters{margin-bottom:10px;}
.search-filters .field{overflow:hidden; margin-bottom:10px; margin-left:7px;}

.search-filters .field.search, .search-filters .field.select{width:26%;	border:1px solid #f3f3f3;}

.search-filters .field.search.icon-loupe{/*background:url(/images/icon-search.png) no-repeat 2% 50%;	background-size:15px;*/}
.search-filters .field.select{background:url(/images/icon-arrow.png) no-repeat 5% 51%;}
.search-filters .field .padd{padding:10px;}
.search-filters .field input{width:100%;}
.search-filters .field select{width:112%;}
.search-filters .field input, .search-filters .field select{border:none; background:none;}

.search-filters .field button{background:#4aabfa; border:1px solid #4aabfa; border-radius:3px; padding:7px 9px; color:#FFFFFF; cursor:pointer;}
.search-filters .field button:hover{color:#4aabfa; background:#FFFFFF;}

#calls-content .field.select{width:32.5%;}

.search-filters .field:nth-child(5), #calls-content .field.select:nth-child(3){margin-left:0px !important;}
/*************************************************------Master Reseller sub-accounts-----***********************************/
.mr-sub-accounts{background:#FFF; border-radius:9px;padding:20px; position:relative; font-size:14px;}

.mr-sub-accounts .column.Sub-account{width:19%;}
.mr-sub-accounts .column.Registration-date{width:22%;}
.mr-sub-accounts .column.Join-date{width:22%;}
.mr-sub-accounts .column.Credits-allocated{width:18%;}
.mr-sub-accounts .column.Balance{width:18%;}
.mr-sub-accounts .show_mobile{display:none; font-weight:bold;}

.mr-sub-accounts .column.Sub-account,
.mr-sub-accounts .column.Registration-date,
.mr-sub-accounts .column.Join-date,
.mr-sub-accounts .column.Credits-allocated,
.mr-sub-accounts .column.Balance{}

/*************************************************------Master Reseller Top-up-request-----***********************************/
.mr-top-up-request{background:#FFF; border-radius:9px;padding:3px; position:relative; margin-bottom:25px;}

.mr-top-up-request.up .column.reseller-name{width:25%; margin-top:0;}
.mr-top-up-request.up .column.username{width:25%;}
.mr-top-up-request.up .column.date{width:25%;}
.mr-top-up-request.up .column.amount-requested{width:25%;}

.mr-top-up-request .column.reseller-name{width:17.6%; margin-top:0;}
.mr-top-up-request .column.username{width:13.6%;}
.mr-top-up-request .column.date{width:20.6%;}
.mr-top-up-request .column.amount-requested{width:18.6%;}
.mr-top-up-request .column.amount-transferred{width:18.6%;}
.mr-top-up-request .column.status{width:10.6%;}
.mr-top-up-request .show_mobile{display:none; font-weight:bold;}


.mr-top-up-request .column.reseller-name,
.mr-top-up-request .column.username,
.mr-top-up-request .column.date,
.mr-top-up-request .column.amount-requested,
.mr-top-up-request .column.amount-transferred,
.mr-top-up-request .column.status{ font-size:14px;}

/*************************************************-------Company Reports--------*****************************************/
#company-reports-content .column.country{width:20%;}
#company-reports-content .column.number{width:18%;}
#company-reports-content .column.date{width:20%;}
#company-reports-content .column.time{width:15%;}
#company-reports-content .column.rate{width:15%;}
#company-reports-content .column.total-price{width:12%;}
#company-reports-content .show_mobile{display:none; font-weight:bold;}

#company-reports-content .column.country,
#company-reports-content .column.number,
#company-reports-content .column.date,
#company-reports-content .column.time,
#company-reports-content .column.rate,
#company-reports-content .column.total-price{
	font-size:13px;
	}

/***************************************************------Search result-----********************************************/
.result-listing{
	background:#FFFFFF;
	padding:20px 65px;
	border-radius:9px;
	border:1px solid #CCC;
}
.result-listing .result{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #CCC;
	background:url(/images/bullet.png) no-repeat right 5px;
	padding-right:15px;
	}
.result-listing .result:last-child{
	border-bottom:0px;
}
.result-listing .result h3{
	font-size:18px;
	margin-bottom:10px;
	}
/***************************************************------Invite Sub users-----********************************************/
.invite-sub-user{background:#FFF; padding:0px; border-radius:9px;}
.invite-sub-user .column.email{width:42%;}
.invite-sub-user .column.status{width:20%;}
.invite-sub-user .column.invitation-date{width:30%;}
.invite-sub-user .column.checkbox{ width:7%;}
.invite-sub-user .show_mobile{display:none; font-weight:bold;}

/****************************************-----Fund transfer-----*******************************************/
.funds-transferred{margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #CCC;}
.funds-transferred:last-of-type{ border-bottom:0;}
.funds-transferred h3{ margin-bottom:20px;}
.funds-transferred input{border:0px; background:none; font-size:15px; color:#666; padding:0; margin:0; width:80px;}
.funds-transferred .input-holder{padding-bottom:7px; border-bottom:1px solid #CCC; margin:0 15px;}

.what-to-know{font-size:14px;}
.what-to-know h4{margin-bottom:18px;}
.what-to-know h5{margin-bottom:7px;}
.what-to-know li{margin-bottom:15px; background:url(/images/arrow-blue-light.png) no-repeat right 2px; padding-right:14px;}

/****************************************-----Reseller Dashboard-----*******************************************/
.reseller-overview .column.username{width:20%;}
.reseller-overview .column.name{width:20%;}
.reseller-overview .column.date{width:25%;}
.reseller-overview .column.price{width:17.5%;}
.reseller-overview .column.auto_recharge{width:17.5%; text-align:center;}
.reseller-overview .show_mobile{display:none; font-weight:bold;}

/****************************************-----User Dashboard My Activity-----*******************************************/

.gridPaymentHistory .column.status{width:10%;}
.gridPaymentHistory .column.Date{width:22%;}
.gridPaymentHistory .column.Price{width:13%;}
.gridPaymentHistory .column.Service{width:13%;}
.gridPaymentHistory .column.Product{width:21%; text-align:center;}
.gridPaymentHistory .column.Bonus{width:8%;}
.gridPaymentHistory .column.Total{width:13%;}

.gridPaymentHistory .info .innerPadding{padding:15px !important; font-size:13px;}

.gridCallHistory .info .innerPadding{padding:7px !important; font-size:13px;}
.gridCallHistory .column.hd160{width:27%;}
.gridCallHistory .column.hd130{width:12%;}
.gridCallHistory .column.hd125{width:11%;}

/*****************************************---- Send SMS grid ----***************************************/
#messageDisplayReport{background:#FFFFFF; padding:10px; border-radius:9px;}

#messageDisplayReport .destination,
#messageDisplayReport .price,
#messageDisplayReport .status{width:33%;}
#messageDisplayReport .show_mobile{display:none; font-weight:bold;}

#grid-container-request-transfers .column.Date,
#grid-container-request-transfers .column.amount,
#grid-container-request-transfers .column.status{
	width:33%;
}
#grid-container-request-transfers{padding:0;}

/*****************************************************Received funds*****************************************/
#grid-container-received-funds .column.invitation-date{ width:30%;}
#grid-container-received-funds .column.amount {width:20%;}
#grid-container-received-funds .column.receiver-old-balance{width:25%;}
#grid-container-received-funds .column.receiver-new-balance{width:25%;}

/*****************************************************Vouchers History*****************************************/
#grid-container-vouchers-history .column.vouchers{width:16%; text-align:center;}
#grid-container-vouchers-history .column.amount{width:16%; text-align:center;}
#grid-container-vouchers-history .column.total{width:16%; text-align:center;}
#grid-container-vouchers-history .column.request-date{width:26%;}
#grid-container-vouchers-history .column.status{padding:0; margin:0; width:13%;}
#grid-container-vouchers-history .column.download-link{ width:12%;}

#grid-container-vouchers-history .column.vouchers,
#grid-container-vouchers-history .column.amount,
#grid-container-vouchers-history .column.total,
#grid-container-vouchers-history .column.request-date,
#grid-container-vouchers-history .column.status,
#grid-container-vouchers-history .column.download-link{
font-size:14px;}

#grid-container-vouchers-history .show_mobile{display:none; font-weight:bold;}
#grid-container-vouchers-history a.green{
	color:#FFF;
	background:#01c482;
	padding:5px;
	height:auto;
	display:inline-block;
	border-radius:3px;
	font-size:13px;
}

/************************************************************************************************************************/
.textAligncenter{text-align:center;}

.earned-hello-points, .exchange-hello-points{
	display:inline-block;
	margin-left:00px;
	margin-bottom:00px;
	background:#FFFFFF;
	margin-right:0px;
	cursor:pointer;
	opacity:0.4;
	width:49.5%;
}
@media only screen and (min-width: 850px) and (max-width: 914px){
	.earned-hello-points, .exchange-hello-points{width:49.6%;}
}
.earned-hello-points label, .exchange-hello-points label{
padding:5px 0 15px 0;
text-align:center;
display:block;
}
.earned-hello-points.selected, .exchange-hello-points.selected{opacity:1; background:#01c482; color:#FFFFFF;}
.earned-hello-points input[type=radio], .exchange-hello-points input[type=radio]{visibility: hidden; margin:0;}
.earned-hello-points label, .exchange-hello-points label{cursor:pointer;}

.gridHelloPointsHistory .invite-friends-history{border-radius:0}

.packages{margin-bottom:15px;}
.packages li{width:25%; padding:0 0 10px 0;}

.payment-method li{width:32%;}
.how-much h3{float:right; margin:0 0 0 30px !important;}

.accContent .mr-sub-accounts{padding:0;}

.no-records{background:url(/images/exclamation.png) no-repeat right top; padding:6px 35px 6px 0; margin:15px 0 15px 10px;}

.payment-proceed div{margin-bottom:10px; font-size:18px; color:#01c482; height:35px;}
.payment-proceed div.row{width:300px; padding:5px 0; border-bottom:0; height:auto; background:#FFFFFF url(/images/select.png) no-repeat 2% 50%;}
.payment-proceed div > label{color:#808080; font-weight:bold; margin-left:10px;}
.payment-proceed div{width:50%;}

.control-panel-info{margin-top:15px;}
.control-panel-info span{display:block; padding-bottom:10px; border-bottom:1px solid #CCC; margin-bottom:10px;}

button.button-normal.disabled{background:#999; border:none; color:#CCC;}

/************************************************************************************************************************************************************************/
.ui-menu .ui-menu-item a{line-height:1.75;	padding:10px 10px 20px 10px;}
.ui-menu .ui-menu-item a img{margin-left:7px !important;	float:right;}
.ui-menu .ui-menu-item{padding:0 !important;}
li.ui-menu-item a img{width:27px;}

.error-message{background:#d73b36;	color:#FFFFFF; padding:7px; text-align:center;}
.warn-message{background:#ebdf5f;	color:#FFFFFF; padding:7px; color:#000000; text-align:center;}
.info-message{background:#6683e1;	color:#FFFFFF; padding:7px; text-align:center;}
.success-message{background:#01c482;	color:#FFFFFF; padding:7px; text-align:center;}

form#user-login{margin-bottom:15px;}
form#user-forgot{margin-bottom:35px;}

form#signup-normal{margin-bottom:45px;}

form#contact-support-form{margin-bottom:25px;}
form#contact-support-form .send-button{text-align:center;}

.user-login, .user-forgot, .reseller-login{width:280px;	margin:0 auto 0 auto;}
.user-login input, .user-forgot input, .reseller-login input{width:100%; font-size:19px;}

#recaptcha_widget{float: left;}
#recaptcha_image{margin-bottom:10px;}
#recaptcha_block2 li{float:right; margin-left:10px;}
.recaptcha_nothad_incorrect_sol #recaptchaleft, .recaptcha_nothad_incorrect_sol #recaptcharight{display:none;}

input.membersinputbox{width:100%; border:none; border-bottom:1px solid #b0afaf; padding:7px 0; background:none; margin-bottom:10px;}

.redError{color:#FF000 !important;	margin-bottom:10px;}

.loader{
	position:absolute;
	top:0;
	right:0;
	width:100%;
background:url(/images/opacity40.png);
text-align:center;
padding:55px 0 155px 0;
z-index:10;
}
form input[type=submit]{font-size:18px; min-width:59px; display:inline-block;}

.save{display:inline-block;}
.save input[type=submit]{padding:10px 45px !important;}

/*.my-account-holder.reseller .block{background:#383838;}*/
.my-account-holder.reseller .block .links-holder a{color:#848484;}

.overview_header{margin-bottom:15px; color:#848484;}
.overview_header a{display:block; margin-bottom:10px;}

.my-account-holder.reseller .field.select{background:#FFFFFF url(/images/arrow-username-blue.png) no-repeat 5% 50%;}
.my-account-holder.reseller .field.search.icon-loupe{background:#FFFFFF url(/images/icon-search.png) no-repeat 2% 50%;	background-size:15px;}

.rule ul{margin:10px 0 25px 0;}
.rule h3{font-size:17px; margin-bottom:10px;}
.rule li{background:url(/images/arrow-green-ar.png) no-repeat right 5px; padding:0 14px 0 0; margin:0 0 9px 0;}

section.payment#payment-proceed-user{background:url(/images/bg-payment.jpg) no-repeat center top; padding:50px 0 60px 0; background-size:auto 100%;}

.gridHelloPointsHistory .innerPadding{padding:10px !important;}

.accContent .info .innerPadding{padding:0 0 10px 0!important;}

#hello-points-content .info .innerPadding{padding:15px !important;}

.control-panel-info #price, .control-panel-info #vat-calc, .control-panel-info #price-total{}

.gridTransferHistory .innerPadding{padding:0;}

.back{float:left; display:none;}

header a.selected,
header a:hover{
	color:#acacac;
}

#activationCodeResend{
color:#01c482;
text-decoration:underline;
}
#payment-proceed-user .generalPad{
background:#FFFFFF;
padding:25px;
}
.element-01{
display:none;
}
.note-send-invitation h4{margin-bottom:10px;}

.last-update{ margin-bottom:15px; font-size:16px;}

.no-data-available{background:url(/images/exclamation.png) no-repeat right top; font-size:16px; padding:4px 35px 5px 0;}

.switch{
	width:100%;
	text-align:center;
	}
.switch a{
	color:#01c482;
	font-size:16px;
	border:1px solid #01c482;
	border-radius:5px;
	padding:10px 18px;
	font-family: Tahoma;
	display:inline-block;
}
.switch.reseller a{
	top:-60px;
}
.switch a:hover{
	background:#01c482;
	color:#FFFFFF;
}
.authorised {
	background:url(/images/icon-tik-2.png) no-repeat right top !important;
}
.refused, .cancelled, .forcecancel, .error, .errornp {
	background:url(/images/icon-tik-4.png) no-repeat right top !important;
}
.pending {
	background:url(/images/icon-tik-5.png) no-repeat right top !important;
}
.download-button a.button-normal{border:none;}

.down-ico{background:url(/images/icon-download-button.png) no-repeat right top; display:inline-block; padding:3px 33px 5px 0;}
.download-button:hover .down-ico{background:url(/images/icon-download-button-on.png) no-repeat right top;}

.already-reseller a.sign-in:hover, .already-member a.sign-in:hover{color:#019d86;}

.send-button, .reseller-forgot, .invite-friends-form{text-align:center;}

h1 a{color:#545454;}
h1 a:hover{color:#01c482;}

.edit-profile-holder .NB span{ color:#2f6cb5;}

.send-sms-holder{background:#FFFFFF; padding:25px 45px; border-radius:9px; margin-bottom:25px;}


.payment-completed.small-area{max-width:940px; margin:0 auto; padding:15px; border-radius:9px; background:#01c482;}

.trans-back0{max-width:940px; margin:25px auto 25px auto;}
.trans-back0 a{font-size:18px;}

.supportLink2{max-width:940px;	margin:0px auto 25px auto;}

br.clrflt{display:none;}


/******************************World Pay****************************************/

#purchaseBoxMiddle0 iframe{margin-right:0px !important; width:940px !important; max-width:940px !important;}
#purchaseBoxMiddle0 table{display:block !important; width:100% !important; background:#FF0000 !important;}
#purchaseBoxMiddle0 table td{padding:0 !important;}
#purchaseBoxMiddle0 table.container{width:100% !important;}
#purchaseBoxMiddle0 table form{margin:0 !important;}
.payment-completed {
    background: none repeat scroll 0 0 #01c482;
    border-radius: 9px;
    margin-bottom: 25px;
    padding: 10px;
}
#buyWestern{padding:80px 0;}
#buyWestern .fatFont{font-size:22px; margin-bottom:30px;}
#buyWestern .tinyFontplus{font-size:16px; margin-bottom:20px;}
.western-union-info div{margin-bottom:20px;}
#buyWestern .print-icon{background:url(/images/print.png) no-repeat right top; padding-right:25px;}

table.tablePaymentInstructions{
	direction:rtl !important;
	text-align:right !important;
	margin:00px !important;
	float:right !important;
}
iframe#mb_form{
	margin: 0 !important;
	width:100% !important;
}
/**************************************Cash U*************************************/
#mb_iframe{width:100%; text-align:center;}
#mb_iframe iframe{margin:0 !important;}

.display-none, .hideFullSite{display:none !important;}

.terms-privacy li, .copyright{float:right;}

.payment-proceed .row{border-bottom:1px solid #838383 !important;}

.payment-proceed .cards-icons .padd{padding:0px 0px 8px 18px; color:#808080; font-weight:bold; width:95%;}

.payment-proceed .cards-icons .padd .select-card{padding-top:5px; float:right;}
.payment-proceed .cards-icons .padd .select-card-img{width:auto;}

.payment-proceed .validation-msg{color:#FF0000; font-size:12px;}

.join-menu.displayNone li:nth-child(2) a.buy-credits{display:none;}
.join-menu.displayNone li{margin-left:0;}

.already-reseller a.sign-in{
display:block;
border:1px solid #FFFFFF;
padding:15px 25px;
border-radius:9px;
margin-top:20px;
color:#FFFFFF;
}
.already-reseller a.sign-in:hover{
background:#FFFFFF;
}
/********************************************************************************************************************************
****************************************------Global Collect Styling-----********************************************************
********************************************************************************************************************************/
/*#purchaseBoxMiddle1{background:#FFFFFF; padding:10px;}*/
#purchaseBoxMiddle1 .track-your-number a{color:#FFF;}

/*******************************************-----AddThis---********************************************************/
.social-icon {
	display: inline-block;
	padding-top: 0px;
	width:34px;
	font-size:13px;
	text-align:right;
}
.social-icon:last-of-type{width:34px;}
.social-icon label{display:block; margin-bottom:5px;}

.social-icon:nth-child(1) label{color:#3e73bb;}
.social-icon:nth-child(2) label{color:#319aeb;}
.social-icon:nth-child(3) label{color:#cf3a3e;}

.social-media-holder{margin-top:-7px;}

/*******************************************-----Call Packages Dashboard---********************************************************/
.call-package {margin-top: 20px;}
.call-package .balance {font-size: 28px !important;}
.call-package li {float: right; width: 47.5%; margin-left: 5%; margin-bottom: 10px; color: #01c482;}
.call-package li:nth-child(2n) {margin-left: 0;}

.small {font-size: 12px;}
/*******************************************-----facebook-counter---********************************************************/
.facebook-counter{background:#3c5a98 !important; padding:25px 0; color:#FFF; display:none;}
.facebook-counter p{font-size:22px;}
.facebook-counter p span{display:block; margin:5px; font-size:36px;}

.facebook-counter .fcbk-icon{float:right; margin-left:35px; padding:13px 1px 1px 1px;}
.facebook-counter .fcbk-icon img{width:26px;}
.facebook-counter .counter{padding:15px 35px 15px 5px ; border-right:5px solid #FFFFFF; display:inline-block;}
.facebook-counter .marginAuto{width:270px; margin:0 auto;}

.displayNone{display:none;}

/****************************************************************************************************-------Adyen Forms-----************************************************************************************/
.adyenHolder{width:100%;}

.adyenHolder .boxTitle{color:#FFFFFF; font-size:24px; font-family: Tahoma; font-weight:500; text-transform:uppercase; position:relative;}
.adyenHolder .boxTitle .padd, .adyenHolder .boxForm .padd{padding:32px 57px; font-family: Tahoma, Arial;}
.adyenHolder .boxTitle .padd{direction:rtl; font-family: Tahoma, Arial;}
.adyenHolder .boxTitle.green{background:#01c482;font-family: Tahoma, Arial;}
.adyenHolder .boxTitle.blue{background:#2f6bb5;font-family: Tahoma, Arial;}
.adyenHolder .boxTitle.lightblue{background:#4aabfa;}
.adyenHolder .boxTitle .arrow{ position:absolute; right:110px; bottom:-14px; z-index:1000; display:none;}

.adyenHolder .boxForm{background:#FFFFFF; position:relative; padding-bottom:15px;}
.adyenHolder .boxForm .title{color:#01c482; font-size:18px; font-family: /*'GESSTextMedium-Medium',*/ Tahoma; font-weight:500; float:none; margin-bottom:30px;}
.adyenHolder .boxForm .cards-icons{float:none; margin-top:0px; width:100%;}
.adyenHolder .boxForm .adyenOption label{
	font-family: Tahoma !important;
	font-weight:300;
	font-size:34px;
	width:500px;
	border:1px solid #7f7f7f;
	text-align:center;
	border-radius:5px;
	margin:0 auto 25px auto;
	background:url(/images/checked.png) no-repeat 93% -55px;
	overflow:hidden;
	direction:ltr;
	}
.adyenHolder .boxForm .adyenOption.checked label{background:#01c482 url(/images/checked.png) no-repeat 93% -55px; border:1px solid #01c482; color:#FFFFFF;}
.adyenHolder .boxForm .adyenOption.disabled{opacity:0.3;}
.adyenHolder .boxForm .adyenOption label{display:block;padding:15px 0; cursor:pointer; position:relative;}
.adyenHolder .boxForm .adyenOption span{font-size:24px;}
.adyenHolder .boxForm .adyenOption input{visibility:hidden;position:absolute; left:0; top:0;}

.adyenHolder .boxForm .pricesOptions .western_union.checked label,
.adyenHolder .boxForm .pricesOptions .cashu.checked label,
.adyenHolder .boxForm .pricesOptions .one_card.checked label{
	background:url(/images/checked.png) no-repeat 93% 28px; border:1px solid #01c482; color:#FFFFFF;
	}

.adyenHolder .boxForm .otherMethod{border-top:1px solid #CCC;}
.adyenHolder .boxForm .otherMethod a{
	display:inline-block;
	font-family: /*'GESSTwoLight-Light',*/ Tahoma;
	font-weight:300;
	color:#2a2727;
	font-size:18px;
	padding:23px 57px;
	background:url(/images/arrow-green-4-ar.png) no-repeat 95% center;
	text-indent:20px;
}
.adyenHolder .boxForm .otherMethod .otherMethodIcons{float:left; padding:18px 23px;}
.adyenHolder .boxForm .otherMethod a:hover{color:#01c482;}
.adyenHolder .buttons a{display:inline-block;}
.adyenHolder .buttons{padding:20px 0;border-top:1px solid #CCC;}

.needHelp{padding:30px 120px 20px 0px; font-family: /*'GESSTwoLight-Light',*/ Tahoma; font-weight:300; background:url(/images/logo.png) no-repeat right 30px; background-size:90px auto;}
.needHelp a{font-weight:bold; color:#333;}
.needHelp .norton-icon{ float:left; margin-top:-10px;}

.adyenHolder .boxForm.reseller .pricesOptions, .adyenHolder .boxForm.user .pricesOptions{margin:0 auto; width:623px;}
.adyenHolder .boxForm.reseller .adyenOption label, .adyenHolder .boxForm.user .adyenOption label{width:300px; float:right; margin-left:20px;}
.adyenHolder .boxForm.reseller .adyenOption label strong, .adyenHolder .boxForm.user .adyenOption label strong{font-size:31px;}
.adyenHolder .boxForm.reseller .adyenOption:nth-child(2n) label, .adyenHolder .boxForm.user .adyenOption:nth-child(2n) label{margin-left:0px;}

.adyenHolder .boxForm .vatHolder,.adyenHolder .boxForm.reseller .vatHolder{float:right; width:300px; margin-left:20px;}
.adyenHolder .boxForm .vatHolder:nth-child(2n),.adyenHolder .boxForm.reseller .vatHolder:nth-child(2n){margin-left:0px; color:#01c482;}
.adyenHolder .boxForm .vatHolder label,.adyenHolder .boxForm.reseller .vatHolder label{ display:block; margin-bottom:7px; color:#999; font-weight:bold;}
.adyenHolder .boxForm .vatHolder .padd,.adyenHolder .boxForm.reseller .vatHolder .padd{padding:0;font-family: /*'GESSTwoLight-Light',*/ Tahoma; font-weight:300;}

.adyenHolder .boxForm .otherMethod.firstMethod a{background:url(/images/arrow-green-4-ar.png) no-repeat 95% center;}

.adyenHolder .boxForm .adyenOption.western_union{background:url(/images/optionWesternUnion.jpg) no-repeat center 2px;}
.adyenHolder .boxForm .adyenOption.cashu{background:url(/images/optionCashU-ar.jpg) no-repeat center 4px;}
.adyenHolder .boxForm .adyenOption.one_card{background:url(/images/optionOneCard.jpg) no-repeat center 3px;}

.adyenHolder .boxForm .adyenOption.western_union.checked{background:url(/images/optionWesternUnion.jpg) no-repeat center -75px;}
.adyenHolder .boxForm .adyenOption.cashu.checked{background:url(/images/optionCashU-ar.jpg) no-repeat center -76px;}
.adyenHolder .boxForm .adyenOption.one_card.checked{background:url(/images/optionOneCard.jpg) no-repeat center -77px;}

.adyenHolder .boxForm .example{border-bottom:1px solid #CCC; margin:0 auto 37px auto; width:500px;}
.adyenHolder .boxForm .example .padd{padding:0 0 5px 0;}
.adyenHolder .boxForm .example input{border:none;font-family: Tahoma; font-weight:300; font-size:28px; width:80%}
.adyenHolder .boxForm .currency{font-family: Arial; font-weight:300; float:left; margin-top:9px;}

.adyenHolder .boxTitle .change{ position:absolute; left:61px; top:28px;}
.adyenHolder .boxTitle .change a{color:#FFFFFF;text-transform:none; font-size:16px; font-family: /*'GESSTwoLight-Light',*/ Tahoma; font-weight:300; background:url(/images/arrow-green-5-ar.png) no-repeat right 3px; padding:0 15px 0 0;}
.adyenHolder .boxTitle .change a:hover{text-decoration:underline;}

.cardsOptions{margin-bottom:0px;}
.cardsOptions label{float:right; width:264px; border:1px solid #CCC; border-bottom:4px solid #CCC; margin-left:5px; height:74px; position:relative; cursor:pointer;}
.cardsOptions label:nth-child(3n){margin-left:0px;}
.cardsOptions label input{position:absolute; right:0; top:0; visibility:hidden;}

.cardsOptions label.visa{background:url(/images/04.png) no-repeat center -45px;}
.cardsOptions label.paypal{background:url(/images/05.png) no-repeat center -61px;}
.cardsOptions label.pay_pal{background:url(/images/05.png) no-repeat center -61px;}
.cardsOptions label.skrill{background:url(/images/06.png) no-repeat center -26px;}
.cardsOptions label.western_union{background:url(/images/optionWesternUnion.jpg) no-repeat center 3px;}
.cardsOptions label.one_card{background:url(/images/06-onecard.jpg) no-repeat center 25px;}
.cardsOptions label.money_bookers{background:url(/images/01-skrill.jpg) no-repeat center 25px;}

.cardsOptions label.visa.checked{background:url(/images/04.png) no-repeat center 13px;}
.cardsOptions label.paypal.checked{background:url(/images/05.png) no-repeat center 20px;}
.cardsOptions label.pay_pal.checked{background:url(/images/05.png) no-repeat center 20px;}
.cardsOptions label.skrill.checked{background:url(/images/06.png) no-repeat center 25px;}
.cardsOptions label.western_union.checked{background:url(/images/optionWesternUnion.jpg) no-repeat center -76px;}
.cardsOptions label.one_card.checked{background:url(/images/06-onecard.jpg) no-repeat center -67px;}
.cardsOptions label.money_bookers.checked{background:url(/images/01-skrill.jpg) no-repeat center 25px;}

.cardsOptions label.checked{border:1px solid #2f6bb5; border-bottom:4px solid #2f6bb5;}

.cardsCodes{margin-bottom:45px;}
.cardsCodes .row .padd{padding:0;}
.cardsCodes .row label,.cardsCodes .row input{display:inline-block; font-family: /*'GESSTextMedium-Medium',*/ Tahoma !important; font-weight:500;}
.cardsCodes .row input{width:60%; color:#333;}
.cardsCodes .row{float:right; width:47.5%; margin-left:5%; position: relative;}
.cardsCodes .row:nth-child(2n){margin-left:0;}

/*.cardNumber-visa{background:url(/images/autofill-visa.jpg) no-repeat left top; background-size:45px auto;}
.cardNumber-master{background:url(/images/autofill-master.jpg) no-repeat left top; background-size:45px auto;}
.cardNumber-jcb{background:url(/images/autofill-jcb.jpg) no-repeat left top; background-size:45px auto;}
.cardNumber-americanExpress{background:url(/images/autofill-american-express.jpg) no-repeat left top; background-size:45px auto;}
.cardNumber-paypal{background:url(/images/autofill-diner-club.jpg) no-repeat left top; background-size:45px auto;}
.cardNumber-skrill{background:url(/images/autofill-skrill.jpg) no-repeat left top; background-size:45px auto;}*/

.cse-cardtype-label{display:none;}

#card-icon {
    position: absolute;
    left: 19%;
    top: 28%;
    width: 45px;
    height: 28px;
}

.cardsCodes #card-icon {
	left: 0 !important;
    top: 0 !important;
    right: auto !important;
}

#adyen-recurrent-form #card-icon {
    position: absolute;
    left: 91px;
    top: 30%;
    width: 45px;
    height: 28px;
}

#card-icon.cse-cardtype-mc {background: url(https://live.adyen.com/hpp/img/pm/mc.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-visadankort {background: url(https://live.adyen.com/hpp/img/pm/visadankort.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-visa {background: url(https://live.adyen.com/hpp/img/pm/visa.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-amex {background: url(https://live.adyen.com/hpp/img/pm/amex.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-vias {background: url(https://live.adyen.com/hpp/img/pm/vias.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-diners {background: url(https://live.adyen.com/hpp/img/pm/diners.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-maestrouk {background: url(https://live.adyen.com/hpp/img/pm/maestrouk.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-solo {background: url(https://live.adyen.com/hpp/img/pm/solo.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-laser {background: url(https://live.adyen.com/hpp/img/pm/laser.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-discover {background: url(https://live.adyen.com/hpp/img/pm/discover.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-jcb {background: url(https://live.adyen.com/hpp/img/pm/jcb.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-bcmc {background: url(https://live.adyen.com/hpp/img/pm/bcmc.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-bijcard {background: url(https://live.adyen.com/hpp/img/pm/bijcard.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-dankort {background: url(https://live.adyen.com/hpp/img/pm/dankort.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-hipercard {background: url(https://live.adyen.com/hpp/img/pm/hipercard.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-maestro {background: url(https://live.adyen.com/hpp/img/pm/maestro.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-elo {background: url(https://live.adyen.com/hpp/img/pm/elo.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-uatp {background: url(https://live.adyen.com/hpp/img/pm/uatp.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-cup {background: url(https://live.adyen.com/hpp/img/pm/cup.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-cartebancaire {backgrounde: url(https://live.adyen.com/hpp/img/pm/cartebancaire.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-visaalphabankbonus {background: url(https://live.adyen.com/hpp/img/pm/visaalphabankbonus.png) no-repeat left top;background-size:45px auto;}
#card-icon.cse-cardtype-mcalphabankbonus {background: url(https://live.adyen.com/hpp/img/pm/mcalphabankbonus.png) no-repeat left top;background-size:45px auto;}


.datesHolder{float:right; width:67%; margin-left:2.5%; margin-bottom:35px;}
.datesHolder .row .padd, .cvv .row .padd{padding:0;}
.datesHolder .row {float:right; width:47.5%; margin-left:5%; background:url(/images/select.png) no-repeat left center;}
.datesHolder .row:nth-child(3n){margin-left:0;}

.datesHolder .title, .cvv .title{
	color:#01c482 !important;
	display:block !important;
	float:none !important;
	widows:100% !important;
	margin-bottom:20px !important;
	font-size:16px !important;
	}
.cvv{float:right; width:30.5%; position:relative; margin-bottom:35px;}

.tooltip{position:absolute; right:112px; top:-4px; width:28px; height:29px; background:url(/images/tooltip.png) no-repeat right top; background-size:28px auto; cursor:pointer;}
.tooltip:hover{background-position:0 -29px;}

.tooltipContent{border-top:3px solid #4baafa; position:absolute; left:0; top:40px; background:#f0f0f0; z-index:10; width:823px; max-width:823px; display:none;-webkit-box-shadow: 0 3px 3px 3px #dadada; box-shadow: 0 3px 3px 3px #dadada;}
.tooltipContent .padd{padding:25px;}
.tooltipContent .arrow{ position:absolute; left:108px; top:-17px;}
.tooltipContent .leftPart:nth-child(1n){float: right; margin-left:2%; width:53%;}
.tooltipContent .leftPart:nth-child(2n){float: right; margin-left:0%; width:45%;}
.tooltipContent .leftPart .imageFloat{float: right;}
.tooltipContent .leftPart .title{color:#000000 !important; margin-bottom:5px !important; font-weight:500; }

.saveOptions .option{font-family: /*'GESSTwoLight-Light', */ Tahoma; font-weight:300; position:relative; padding:10px 35px 10px 0; background:url(/images/09.jpg) no-repeat right 6px;}
.saveOptions .option label{cursor:pointer;}
.saveOptions .option input{position:absolute; visibility:hidden;}
.saveOptions .option.checked{background:url(/images/09.jpg) no-repeat right -32px;}

.saveOptions .option.rechargeCard .tooltip{right:480px !important; left:auto !important; top:0px;}
.saveOptions .option.rechargeCard .tooltipContent .padd{padding:15px;}
.saveOptions .option.rechargeCard .arrow{right:499px;}

.button-normal.cancel{background:#bebebe; border:1px solid #bebebe;}
.button-normal.cancel:hover{color:#bebebe;}

.boxForm .button-normal{min-width:180px;}

.buttons a{padding:13px 0 14px 0 !important; font-size:18px;}
.buttons  button{padding:13px 0 13px 0 !important; font-size:18px;}
.title.blue{color:#306cb5 !important; padding:0 0 20px 0;}

.addNewCard a{color:#306cb5;font-family: /*'GESSTextMedium-Medium' ,*/ Tahoma; font-weight:500; font-size:20px; padding:22px 0; display:block;}
.addNewCard{background:#eaeaea url(/images/10.png) no-repeat 20% center; border-radius:5px; text-align:center; background-size:50px auto; width:500px; margin:0 auto;}
.addNewCard:hover{background:#CCC url(/images/10.png) no-repeat 20% center; background-size:50px auto;}

.selectedCard{width:500px; margin:0 auto 30px auto; position: relative;}
.selectedCard label{display:block; padding:22px 0; text-align:center; font-size:18px; cursor:pointer; border:1px solid #7f7f7f; border-radius:6px;background:url(/images/checked-2.png) no-repeat 25px -62px; direction:ltr; }
.selectedCard label.checked{background:url(/images/checked-2.png) no-repeat 25px 22px; border:1px solid #306cb5;}
.selectedCard-visa{background:url(/images/autofill-visa.jpg) no-repeat 92px center; background-size:47px auto;}
.selectedCard-master{background:url(/images/autofill-master.jpg) no-repeat 92px center; background-size:47px auto;}
.selectedCard-jcb{background:url(/images/autofill-jcb.jpg) no-repeat 92px center; background-size:45px auto;}
.selectedCard-americanExpress{background:url(/images/autofill-american-express.jpg) no-repeat 92px center; background-size:45px auto;}
.selectedCard-paypal{background:url(/images/autofill-diner-club.jpg) no-repeat 92px center; background-size:45px auto;}
.selectedCard-skrill{background:url(/images/autofill-skrill.jpg) no-repeat 92px center; background-size:45px auto;}
.selectedCard input[type=radio]{visibility:hidden; position:absolute;}

.edit-selectedCard{ position:absolute; left:70px; top:275px;}
.edit-selectedCard a{background:url(/images/arrow-blue-04-ar.png) no-repeat right center; padding:0 15px 0 0; text-align:right;font-family: /*'GESSTextMedium-Medium' ,*/ Tahoma; font-weight:500; color:#373737;}
.edit-selectedCard a:hover{ color:#999;}

.transactionAmount{font-size:28px;font-family: /*'GESSTwoLight-Light' ,*/ Tahoma; font-weight:300; color:#01c482;}
.transactionAmount strong{font-family: 'MuseoSans900'; font-weight:900; display:inline-block; padding:0 5px}

.personalInfo, .addressInfo{ margin-bottom:40px;}
.personalInfo .row, .addressInfo .row{float:right; width:47.5%; margin-left:5%; overflow:hidden;white-space:nowrap}
.personalInfo .row.select, .addressInfo .row.select{ background:url(/images/select.png) no-repeat left 50%;}
.personalInfo .row:nth-child(2n), .addressInfo .row:nth-child(2n){margin-left:0;}
.personalInfo .row .padd, .addressInfo .row .padd{padding:0;}
.personalInfo .row input, .addressInfo .row input{color:#000; width:70%; padding-right:5px;}
.personalInfo .row select, .addressInfo .row select{width:110%;}

.blus-light{color:#4aabfa !important;}

.skrillFooter{margin-bottom:45px;}
.skrillFooter .float30{float:right; margin-left:2%; width:30%; font-family: /*'GESSTextMedium-Medium',*/ Tahoma; font-weight:500; font-size:20px;}
.skrillFooter .float30 label, .skrillFooter .float50 label{display:block; margin-bottom:10px; font-family: 'MuseoSans900'; font-weight:900; font-size:15px;}
.skrillFooter .float30 .green strong{font-family: /*'GESSTextMedium-Medium' ,*/ Tahoma; font-weight:500; font-size:30px}
.skrillFooter .float50{float:right; margin-left:2%; width:47.5%; font-family: /*'GESSTextMedium-Medium',*/ Tahoma; font-weight:500; font-size:22px;}

.logoHolder{width:180px; height:70px; margin-bottom:15px; background-size:180px auto !important;}
.logoHolder.westernUnion{ background:url(/images/11.png) no-repeat right 0;}
.logoHolder.cashU{ background:url(/images/11.png) no-repeat right -77px;}
.logoHolder.oneCard{ background:url(/images/11.png) no-repeat right -157px;}

.borderBottom{border-bottom:1px solid #ccc}
.marginBottomNone{margin-bottom:0;}

.boxTitle.success{background:#009f69 url(/images/12.png) no-repeat 95% -45px !important; background-size:53px auto !important; padding-right:100px;}
.boxTitle.declined{background:#d02424 url(/images/12.png) no-repeat 95% 32px !important; background-size:53px auto !important; padding-right:100px;}
/*.boxTitle.pending{background:#ff9494 url(/images/12.png) no-repeat 95% -115px !important; background-size:53px auto !important; padding-right:100px;}
.boxTitle.turquoise{background:#6ad8c2 url(/images/12.png) no-repeat 95% -196px !important; background-size:53px auto !important; padding-right:100px;}*/
.boxTitle.pending{ background:#ff8080 url(/images/icon_on_hold.png) no-repeat 95% 15px !important; background-size:53px auto !important; padding-right:100px;}

.track-your-balance{float:left; margin-top:40px; font-family: Tahoma; font-weight:300; padding-right:20px; background:url(/images/arrow-blue-04-ar.png) no-repeat right 4px;}
.track-your-balance.light_red{margin-top:0px;}
.track-your-balance a{color:#333;}
.track-your-balance a:hover{color:#999;}

.red{color:#FF0000;font-family: /*'GESSTextMedium-Medium' ,*/ Tahoma; font-weight:500;}
p{font-family: /*'GESSTwoLight-Light',*/ Tahoma !important; font-weight:300 !important;}
.buttons{font-family: /*'GESSTwoLight-Light',*/ Tahoma !important; font-weight:300 !important;}
.fontSize18{font-size:18px;}
.fontWeight500{font-family: /*'GESSTextMedium-Medium',*/ Tahoma; font-weight:500;}
.black{color:#000 !important;}
.floatNone{float:none !important;}
.marginBottom5{margin-bottom:5px;}
.marginBottom10{margin-bottom:10px;}
.marginBottom25{margin-bottom:25px !important;}
.marginBottom35{margin-bottom:35px !important;}
.marginBottom45{margin-bottom:45px !important;}
.marginBottom55{margin-bottom:55px !important;}
.marginBottom65{margin-bottom:65px !important;}
.marginBottom21{margin-bottom:21px !important;}
.medium{ font-size:18px;}
.marginTop25{margin-top:25px;}

/*******************************************************************-----Deep link----***********************************************************/
a.deeplink-link{width:180px; display:block; height:58px; overflow:hidden; margin:10px auto 20px auto;}
.deeplink-mockup, .deeplink h1{text-align:center; width:100% !important;}
.deeplink-link img{width:100%;}
.deeplink{background:url(../../images/banner-01.jpg) no-repeat center top; padding:25px 10px; width:100%;}

.deeplinkgAlert{background:#EBEBEB; position:fixed; bottom:0; width:100%; text-align:center;}
.deeplinkgAlert .padd{padding:25px 15px;}
.deeplinkgAlert p{font-size:18px; display:block; margin-bottom:35px;}


.loader p{margin-bottom:5px;}

/*********************************************----Confirmation Popup----**************************************/
#confirmationPopup{display:none;}
#confirmationPopup .title{font-family: /*'GESSTwoLight-Light',*/ Tahoma, Arial; font-weight:300; margin-bottom:17px; color:#01c482; font-size:18px;}
#confirmationPopup .buttonHolder{text-align:center;}

/***********************************************************------Create Voucher------*********************************************/
.createVoucher .block50{position:relative;}
.createVoucher label, .createVoucher .validation, .createVoucher input{display:block;}
.createVoucher .block50 .currency{position:absolute;}
.createVoucher .block50 .currency, .createVoucher .validation, .status{font-family: /*'GESSTextMedium-Medium',*/ Tahoma;}

.createVoucher .block50{/*border-bottom:1px solid #CCC;*/ height:84px; margin-bottom:50px;}
.createVoucher .block50 .currency{left:0; top:35px;}
.createVoucher label{color:#4aabf8; font-size:18px; font-weight:700; margin-bottom:15px;}
.createVoucher .validation{font-weight:500; color:#F00; font-size:12px;}
.createVoucher input{margin-bottom:5px; border:0; width:100%; font-size:16px; color:#383838;}

.createVoucher .summary{display:inline-block; margin-right:45px; font-family: Tahoma; font-size:16px; color:#333; font-weight:500; margin-bottom:25px;}
.createVoucher .summary:last-of-type{margin-right:0;}
.createVoucher .summary label{color:#999999; font-size:15px; margin-bottom:7px; font-weight:300;}
.createVoucher .summary#left_credit{color:#01c482;}

.createVoucher input[type="submit"]{display: inline-block; font-size: 18px;  min-width: 155px;}

.createVoucher .boxTitle.success{padding-left:30px;}

.createVoucher .status{padding:25px 75px 25px 10px; color:#FFFFFF; font-size:18px; margin-bottom:20px;}

.status#success{background:#009f69 url(../../images/12.png) no-repeat 98% -41px; background-size:45px;}
.status#pending{background:#ff8a86 url(../../images/12.png) no-repeat 98% -104px; background-size:45px;}
.status#declined{background:#d02d28 url(../../images/12.png) no-repeat 98% 19px; background-size:45px;}

.voucherImage{text-align:center; padding:0px; /*border:1px solid #CCC;*/ margin-bottom:35px;}
.voucherImage img{ width:100%; /*max-width:649px;*/}

.createVoucher .summary.extra{font-size:22px; color:#01c482;}
.createVoucher .summary.extra label{font-size:18px; margin-bottom:7px; color:#7f7f7f;}
.createVoucher .summary.last span{color:#01c482;}
.createVoucher .summary.last span.no-credit{color:#FF0000;}

.thankyou h4{font-family: /*'GESSTextMedium-Medium',*/ Tahoma; font-weight:500; color:#01c482; margin-bottom:14px; padding-top:14px; border-top:1px solid #E5E5E5;}

.vouchers-order{/*padding:10px;border:1px solid #e3e3e3;*/}
.vouchers-order .thankyou{padding-top:10px;}
.summary .extra{font-family: /*'GESSTwoLight-Light'*/, Tahoma, Arial;}

.vouchers-content .currency{
	display:inline-block;
	font-family: /*'GESSTwoLight-Light',*/ Tahoma, Arial;
}
#vouchers-count label, #vouchers-amount label{position:absolute; left:0; top:0; font-size:14px; color:#7f7f7f; font-weight:normal;}
/*********************************************************    Sub User Activity   (new design)    ****************************************************/
.my-account-holder.reseller .lightGrey .innerPadding, .my-account-holder.reseller .white .innerPadding{padding:37px 67px; position:relative;}
.searchHolder{padding:15px 10px; margin:25px 0; background:none; font-size:20px; width:300px; background:#FFFFFF;}
.searchHolder input{padding:0; margin:0; background:none; font-size:16px; font-weight:300;}
.searchClear{position:absolute; left:0; height:15px; width:75px;}
.searchClear button{background:none; border:none; padding:7px; position:absolute; cursor:pointer;}
.searchClear button#filter-go{left:50px; bottom:0px; background:url(../../images/icon-search-small.png) no-repeat center 6px;}
.searchClear button#filter-go.active{background:url(../../images/icon-search-small.png) no-repeat center -33px;}
.searchClear button#filter-clear{left:0px; bottom:3px; background:url(../../images/icon-clear.png) no-repeat center 11px;}

.my-activity .searchClear{left:67px;}

#sub-users-activity .column.dialed_number{width:22%}
#sub-users-activity .column.destination{width:20%}
#sub-users-activity .column.date{width:23%}
#sub-users-activity .column.duration{width:13%}
#sub-users-activity .column.price{width:12%}
#sub-users-activity .column.cost{width:10%}

#sub-users-activity .column.dialed_number,
#sub-users-activity .column.destination,
#sub-users-activity .column.date,
#sub-users-activity .column.duration,
#sub-users-activity .column.price,
#sub-users-activity .column.cost{font-size:16px !important;}

#sub-users-activity .head_row{background:none;border-bottom:1px solid #ccc;}
#sub-users-activity .head_row .pad{padding:16pxpx 5px 0px 0; font-size:16px; font-weight:900;}
#sub-users-activity .normal_row .pad{padding:16px 5px 16px 0;}

#sub-users-activity .normal_row .column.cost .pad{color:#01c482;}

#sub-users-activity .column span.format{display:block; color:#7f7f7f; font-weight:normal; font-size:14px;}

.showmore{text-align:center; margin:30px 0;}
.showmore a{font-weight:900; color:#383838; background:url(../../images/icon-showmore.png) no-repeat left 50%; background-size:15px auto; padding:3px 0 3px 25px }

/*********************************************************    Sub User Activity   (new design)    ****************************************************/
.my-account-holder.reseller .lightGrey .innerPadding, .my-account-holder.reseller .white .innerPadding{padding:37px 67px; position:relative;}
.searchHolder{padding:15px 10px; margin:25px 0; background:none; font-size:20px; width:300px; background:#FFFFFF;}
.searchHolder input{padding:0; margin:0; background:none; font-size:16px; font-weight:300;}
.searchClear{position:absolute; left:0; height:15px; width:75px;}
.searchClear button{background:none; border:none; padding:7px; position:absolute; cursor:pointer;}
.searchClear button#filter-go{left:50px; bottom:0px; background:url(../../images/icon-search-small.png) no-repeat center 6px;}
.searchClear button#filter-go:hover{left:50px; bottom:0px; background:url(../../images/icon-search-small.png) no-repeat center -91px;}
.searchClear button#filter-go.active{background:url(../../images/icon-search-small.png) no-repeat center -33px;}
.searchClear button#filter-clear{left:0px; bottom:3px; background:url(../../images/icon-clear.png) no-repeat center 11px;}

.my-activity .searchClear{left:67px;}

#sub-users-activity .column.dialed_number{width:22%}
#sub-users-activity .column.destination{width:20%}
#sub-users-activity .column.date{width:23%}
#sub-users-activity .column.duration{width:13%}
#sub-users-activity .column.price{width:12%}
#sub-users-activity .column.cost{width:10%}

#sub-users-activity .column.dialed_number,
#sub-users-activity .column.destination,
#sub-users-activity .column.date,
#sub-users-activity .column.duration,
#sub-users-activity .column.price,
#sub-users-activity .column.cost{font-size:16px !important;}

#sub-users-activity .head_row{background:none;border-bottom:1px solid #ccc;}
#sub-users-activity .head_row .pad{padding:16pxpx 5px 0px 0; font-size:16px; font-weight:900;}
#sub-users-activity .normal_row .pad{padding:16px 5px 16px 0;}

#sub-users-activity .normal_row .column.cost .pad{color:#01c482;}

#sub-users-activity .column span.format{display:block; color:#7f7f7f; font-weight:normal; font-size:14px;}

.showmore{text-align:center; margin:30px 0;}
.showmore a{font-weight:900; color:#383838; background:url(../../images/icon-showmore.png) no-repeat left 50%; background-size:15px auto; padding:3px 0 3px 25px }

/* ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ */
.whiteBg{padding:5px;}
.accContent .whiteBg, .my-activity .whiteBg{padding:0;}
.searchGrid{background:#f3f3f3; color:#7f7f7f; font-size:16px; padding:24px 20px; position:relative;}

.field .padd{padding:17px 12px !important; width:316px; margin-bottom:25px;}

.searchGrid .from-calendar, .searchGrid .monthyear-calendar, #company-reports-content .company-reports-filters{
	float:right;
	padding:17px 8px 17px 0px;
	width:40%;
	margin-left:3.5%;
	border-bottom:1px solid #b9b9b9;
	background:url(../../images/arrow-grey-01.png) no-repeat left 26px;
	background-size:14px auto;
	}
.searchGrid .from-calendar input[type=text]{
	border:0;
	background:none;
	width:100%;
	cursor:pointer;
	}
.monthyear-calendar{
	overflow:hidden;
}


.searchGrid .searchClear{
	position:absolute;
	left:25px;
	bottom:41px;
	}

.field .padd input[type=text], .field .padd select, .monthyear-calendar .padd input[type=text], .monthyear-calendar .padd select{
	border:none;
	overflow:hidden;
	width:100%;
	background:none;
	}
.field .padd, .whiteBg{
	background:#FFFFFF;
	}
.monthyear-calendar .padd input[type=text],
.monthyear-calendar .padd select,
.showmore a,
.accountBalance,
.accountType,
.searchGrid .from-calendar input[type=text],
.field .padd input[type=text],
.field .padd select{
	font-size:16px;
	font-family: /*'GESSTwoLight-Light',*/ Tahoma !important;
	}
.monthyear-calendar .padd select{
	width:120%;
}
.gridHolder{padding:20px 20px 55px 20px;	position:relative;}
.gridHolder .headerRow{padding-bottom:25px;}
.gridHolder .row{padding:15px 0; height:auto; margin:0;}

.gridHolder .column{float:right;}
.gridHolder .column b{display:block; margin-bottom:5px; font-family: /*'GESSTextMedium-Medium',*/ Tahoma !important;}
.gridHolder .headerRow, .gridHolder .row{border-bottom:1px solid #b9b9b9;}
.gridHolder .column label{display:none;}
.gridHolder span{display:block;}
.gridHolder span.red {display:inline-block;}
.gridHolder .paging span{display:inline-block;}
.gridHolder .column .padd{padding:0 0 0 0 !important;/* white-space: nowrap;text-overflow: ellipsis;*/  overflow: hidden;}
.gridHolder .header .column .padd{text-overflow:normal; white-space:normal; direction: ltr;  /*overflow:auto;*/}
.gridHolder .row .column:first-of-type .padd{padding:0 !important;}

.textAlignRight, .money{text-align:left;}

.accountType, .accountBalance{font-size:23px;}

.showmore{text-align:center; margin:30px 0 30px 0;}
.showmore a{font-weight:700; color:#383838; background:url(../../images/icon-showmore.png) no-repeat right 50%; background-size:15px auto; padding:3px 25px 3px 0px;}

#export-file a{
	left:50px;
	bottom:12px;
	position:absolute;
	color:#7f7f7f;
	background:url(../../images/icon-download-2.png) no-repeat right -25px;
	padding-right:25px;
	padding-bottom:4px;
	background-size:19px auto;
	z-index:10;
	}
#export-file a:hover{color:#383838; background-position:right top;}

.tab{
	display:inline-block;
	margin-left:00px;
	margin-bottom:00px;
	background:#FFFFFF;
	margin-right:0px;
	margin-top:10px;
	cursor:pointer;
	width:49.5%;
	text-align:center;
	border-top:3px solid #FFFFFF;
	text-transform:uppercase;
}
.tab:first-of-type{
	margin-left:1%;
	}
.tab label{
	font-weight:700;
	font-size:21px;
	color:#bebebe;
	}

.tab .border{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:4px solid #CCC;
	border-right:1px solid #CCC;
	padding:19px 0px 19px 0px;
	}
.tab.selected label{
	color:#FFFFFF;
	}
.tab.selected .border{
	border-top:1px solid #01c482;
	border-left:1px solid #01c482;
	border-bottom:4px solid #01c482;
	border-right:1px solid #01c482;
	background:#01c482;
	}
.tab input[type=radio]{visibility: hidden; margin:0;}
.tab label{cursor:pointer;}

.gridTitle{
	text-transform:uppercase;
	font-family: /*'GESSTextMedium-Medium',*/ Tahoma !important;
	font-size:25px;
	padding:30px;
}
.gridTitle.green{color:#FFF; background:#01c482;}

.declined{color:#FF0000;}

.gridHolder .column.topup {position:relative;}

a.topUpBtn{display:inline-block; border-radius:6px; color:#FFF; padding:4px; position:absolute; top:8px; font-size:14px;}
a.topUpBtn.decline{background:#bebebe; border:1px solid #bebebe; left:50px;}
a.topUpBtn.decline:hover{background:#FFF; color:#bebebe;}
a.topUpBtn.send{background:#01c482; border:1px solid #01c482; left:0;}
a.topUpBtn.send:hover{background:#FFF; color:#01c482;}

.my-activity p{background:#f3f3f3; padding:25px 50px 0px 50px;}

.edit-profile-holder .accContent .monthyear-calendar .padd{padding:0;}
.company-reports-filters .row#country{float:none !important; width:100%; margin:0; padding:0; height:auto; background:none; border:none;}
.company-reports-filters .row#country .pad{padding:0;}
#company-reports-content .searchGrid .monthyear-calendar, #company-reports-content .company-reports-filters{width:28.5%; margin-left:2%; overflow:hidden;}

.calendarNote{margin:10px 0 5px 0; display:none;}

.gridCompanyReports .searchGrid .searchClear,  .gridCallHistory .searchGrid .searchClear{bottom:37px;}

.width70{width:70%;}
.width35{width:35%;}
.width30{width:30%;}
.width25{width:25%;}
.width24{width:24%;}
.width23{width:23%;}
.width22{width:22%;}
.width21{width:21%;}
.width20{width:20%;}
.width19{width:19%;}
.width18{width:18%;}
.width17{width:17%;}
.width16{width:16%;}
.width15{width:15%;}
.width14{width:14%;}
.width13{width:13%;}
.width12{width:12%;}
.width11{width:11%;}
.width10{width:10%;}
.width09{width:09%;}
.width08{width:08%;}
.width07{width:07%;}
/* ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ */
#redeem-points-container .row{
overflow:hidden;
background:url(/images/arrow-grey-01.png) no-repeat left 50%;
background-size:14px auto;
float:right;
width:47.5%;
margin-left:5%;
}
#redeem-points-container .row:nth-child(2n){
margin-left:0;
}
.popup_holder{background-color: rgba(0, 0, 0, 0.5); position:absolute; left:0; right:0; top:0; bottom:0; z-index:999999; font-size:14px; display:none;}
.popup_holder.show{display:block;}
.popup_holder > .padd{padding:50px 15px;}
.popup_holder .dialogue{max-width:500px; height:500px; background:#FFFFFF; margin:0 auto; overflow-y:scroll;}
.popup_holder .dialogue > .padd{padding:25px; }
.popup_holder .dialogue p{height:460px;}
.popup_holder .dialogue .cta .cta_agree{text-transform:uppercase;padding:10px 35px 10px 0px; background:url(/images/09.jpg) no-repeat left 4px;} 
.popup_holder .dialogue .cta label{cursor:pointer; color:#01c482; font-weight:bold;}
.popup_holder .dialogue .cta input{position:absolute; visibility:hidden;}
.popup_holder .dialogue .cta .cta_agree.checked{background:url(/images/09.jpg) no-repeat right -34px;}
.popup_holder .dialogue a.agree{display:inline-block; padding:15px; background:#01c482; text-align:center; color:#FFFFFF; max-widtH:100px; margin:25px 0 25px 0;}
.popup_holder .dialogue a.disagree{display:inline-block; padding:15px; background:#959393; text-align:center; color:#FFFFFF; max-widtH:100px; margin:25px 0 25px 0;}

.popup_holder .dialogue .close{position:absolute; top:10px; left:10px; background:#FFFFFF; padding:5px; cursor:pointer;}
.option.saveCard{display: none;}
.option.saveCard.show{display: block;}
/**************************************************************************************************************************************************************************
/**************************************************************************************************************************************************************************
/**************************************************************************************************************************************************************************
/**************************************************************************************************************************************************************************/
.my-account-holder .block.topup,
.my-account-holder .block.package,

.float50,
.payment-proceed div,
.row#value,
.payment-method li,
.packages li,

#sub-users-activity .column.dialed_number,
#sub-users-activity .column.destination,
#sub-users-activity .column.date,
#sub-users-activity .column.duration,
#sub-users-activity .column.price,
#sub-users-activity .column.cost,

#grid-container-vouchers-history .column.vouchers,
#grid-container-vouchers-history .column.amount,
#grid-container-vouchers-history .column.request-date,
#grid-container-vouchers-history .column.status,
#grid-container-vouchers-history .column.download-link,

#grid-container-received-funds .column,

#grid-container-request-transfers .column.Date,
#grid-container-request-transfers .column.amount,
#grid-container-request-transfers .column.status,

#messageDisplayReport .destination,
#messageDisplayReport .price,
#messageDisplayReport .status,

.gridCallHistory .column.hd160,
.gridCallHistory .column.hd130,
.gridCallHistory .column.hd160,
.gridCallHistory .column.hd125,

.gridPaymentHistory .column.status,
.gridPaymentHistory .column.Date,
.gridPaymentHistory .column.Price,
.gridPaymentHistory .column.Service,
.gridPaymentHistory .column.Product,
.gridPaymentHistory .column.Bonus,
.gridPaymentHistory .column.Total,


.reseller-overview .column.username,
.reseller-overview .column.name,
.reseller-overview .column.date,
.reseller-overview .column.auto_recharge,
.reseller-overview .column.price,

.invite-sub-user .column.email,
.invite-sub-user .column.status,
.invite-sub-user .column.invitation-date,
.invite-sub-user .column.checkbox,

#company-reports-content .column.country,
#company-reports-content .column.number,
#company-reports-content .column.date,
#company-reports-content .column.time,
#company-reports-content .column.rate,
#company-reports-content .column.total-price,

.mr-top-up-request .column.reseller-name,
.mr-top-up-request .column.username,
.mr-top-up-request .column.date,
.mr-top-up-request .column.amount-requested,
.mr-top-up-request .column.amount-transferred,
.mr-top-up-request .column.status,

.mr-sub-accounts .column.Sub-account,
.mr-sub-accounts .column.Registration-date,
.mr-sub-accounts .column.Join-date,
.mr-sub-accounts .column.Credits-allocated,
.mr-sub-accounts .column.Balance,

.search-filters .field,

.mr-payment-history .column.Status,
.mr-payment-history .column.Date,
.mr-payment-history .column.Price,
.mr-payment-history .column.Service,
.mr-payment-history .column.Product,
.mr-payment-history .column.Bonus,
.mr-payment-history .column.Total,

.mr-transfer-history .column.Username,
.mr-transfer-history .column.Date,
.mr-transfer-history .column.Funds-transferred,
.mr-transfer-history .column.Old-balance,
.mr-transfer-history .column.New-balance,

.transfer-history .column.in-out,
.transfer-history .column.sender,
.transfer-history .column.recipient,
.transfer-history .column.invitation-date,
.transfer-history .column.amount,

.transfer-history .column.business-name,
.transfer-history .column.received-sent,
.transfer-history .column.receiver-old-balance,
.transfer-history .column.receiver-new-balance,
.transfer-history .column.amount,
.transfer-history .column.invitation-date,

.select-month,
.row#recipient-username,
.row#amount,
.row#your-password,

.invite-friends-history .column.email,
.invite-friends-history .column.status,
.invite-friends-history .column.reseller,
.invite-friends-history .column.balance,
.invite-friends-history .column.on-off,
.invite-friends-history .column.transfer-credits,
.invite-friends-history .column.invitation-date,
.invite-friends #friends-name,
.invite-friends #email,

.join-menu li,
.reseller-info .block,
#calls-content .column,
#purchase-content .column,
.flag-box,
.use-hello-points .points,
.use-hello-points .nymgo-credits,
.use-hello-points .plus,
.use-hello-points .sms,
.use-hello-points .equal,
section.payment .or,
.row#select-country,
.row#select-city,
.row#postal-code,
.row#country-code,
.row#mobile-code,
.row#phone-number,
.row#month-year,
.row#cvv,
.download-listing li,
.specs li,
.countries .column,
.letter-holder li,
.pay-as-you-go-holder .column,
.search-result .flag-holder,
.search-result h2,
.edit-profile-holder #vpn-activation-code,
.edit-profile-holder #vpn-password,
.edit-profile-holder #new-password,
.edit-profile-holder #retype-password,
.edit-profile-holder .note,
.edit-profile-holder #display-currency,
.edit-profile-holder #payment-currency,
.edit-profile-holder #card-issuing-country,
.edit-profile-holder #language,
.edit-profile-holder #country,
.edit-profile-holder #city,
.edit-profile-holder #street,
.edit-profile-holder #pobox,
.edit-profile-holder #mobile,
.edit-profile-holder #home,
.edit-profile-holder #username,
.edit-profile-holder #email,
.gifts-listing li,
.floatLeft,
.use-points .equal,
.use-points .points-select,
#reseller-registration #password_holder,
#reseller-registration #create-username,
#reseller-registration #create-password,
#reseller-registration #confirm-password,
#reseller-registration #country-of-residence,

#redeem-form #satisfaction,
#redeem-form #Username,
#redeem-form #emailaddress,
#redeem-form #fullname,
#redeem-form #country-of-residence,
#redeem-form #gender,
#redeem-form #nationality,
#redeem-form #how-often,
#redeem-form #where-do-you-call,

#reseller-registration #phonenumber,
#reseller-registration #mobilenumber,
#reseller-registration #fullname,
#reseller-registration #Username,
#reseller-registration #emailaddress,
#reseller-registration #businessname,
#reseller-registration #street,
#reseller-registration #city,
#reseller-registration #postalcode,
#reseller-registration #card-number,
#support #fullname,
#support #username,
#support #emailaddress,
#support #mobilenumber,
.block50, .my-account-holder .block.my-activity .tabslisting li, .my-account-holder .block.my-balance, .my-account-holder .block.me, .my-account-holder .block  a.button-normal, .my-account-holder .block .links-holder, .hello-steps-holder .block, header .logo, header .menu-full-site, .flag, .country-name, .rate-value, .testimonials-listing li{
	float:right;
	}
.reseller-banner h2,
.bannerHolder h2,
footer .first-floor a:hover,
.success-message, a.view-profile,  .sloganHolder h1, section.reseller-banner h1, .track-your-account a, .payment-completed .message, section.dark-green h2, section.points-steps h2, .rows .join-button a, .letter-holder a:hover, .letter-holder a.selected, .search-result .block .block-title, #registration a.facebook-connect, #registration  a.join, a.send-button,
.my-activity .accordion .accContent .info a.blue-button,.my-account-holder .block.my-activity .tabslisting li a, a.button-normal, .sloganHolder a.join, section.testimonials h2,  section.download-app h2, section.points-steps p, .my-account-holder .block.me .row .button-edit, .edit-profile-holder a.save-button, .edit-profile-holder button.save-button, input[type=submit], button.button-normal{
	color:#FFFFFF;
	}
.blue, .already-member a.black, .search-filters .field input, .search-filters .field select, footer .second-floor a, body, header .join-menu a:hover, .testimonials-listing li, footer .block a, .sub-footer a, .hello-steps-holder .block p, a.more:hover, .forgot-password a, .search-result h2, .black{
	color:#545454;
	}
a.thinFont, footer .second-floor a:hover, footer .language-list a:hover, .payment-completed .message .transaction-reference, a.more, footer .block a:hover, .sub-footer a:hover, .my-account-holder .block .links-holder a{
	color:#000;
	}
.what-to-know h4,
.blue .column .pad,
.blue, .pay-as-you-go-holder .column#sms-rate, .countries .column#sms-rate,
.invite-friends-history .column.transfer-credits a:hover, .sip-content-holder a:hover, .sip-content-holder h4, .in, .country-name,.use-points .block h3, .blue-dark{
	color:#4aabfa;
	}
.use-points, .sloganHolder a.join, .rows .join-button a, a.button-normal, a.send-button, #registration  a.join, .edit-profile-holder a.save-button, .edit-profile-holder button.save-button, input[type=submit], button.button-normal, .letter-holder a:hover, .letter-holder a.selected{
	background:#01c482;
	}
section.grey-bg, a.send-button:hover{
	background:#f3f3f3;
	}
.testimonial-source,
.trans-back0 a:hover,
a.sign-in:hover,
footer .second-floor a:hover,
footer a:hover,
a.email,
.rule a,
.funds-transferred h3,
.control-panel-info span label,
.you-selected a.button-normal:hover,
.you-selected a,
.green .column .pad,
.result-listing .result a,j
.sip-content-holder a,
.sip-content-holder h3,
.out,
.transfer-success,
.forgot-password a:hover,
.download-listing li .download-button a.button-normal:hover,
footer .language-list a:active,
.copyright,
.join-menu a.buy-credits:hover,
.join-menu a.join:hover,
.rows .join-button a:hover,
.countries h3,
.letter-holder a,
.like-see,
.green,
.topics-holder .clickable,
.sloganHolder a.join:hover, section.help h2,  a.button-normal:hover, .my-account-holder .block .links-holder a:hover, a.email, a.send-button:hover, #registration  a.join:hover, .reseller-message a:hover,.edit-profile-holder a.save-button:hover, .edit-profile-holder button.save-button:hover,input[type=submit]:hover,button.button-normal:hover, header .join-menu a{
	color:#01c482;
	}

.my-account-holder.reseller .white,
a.view-profile:hover,
.sloganHolder a.join:hover,
.join-menu a.buy-credits:hover,
.join-menu a.join:hover,
.join-menu a.signin:hover,
a.button-normal:hover,
#registration  a.join:hover,
.edit-profile-holder a.save-button:hover,
.edit-profile-holder button.save-button:hover,
input[type=submit]:hover,
button.button-normal:hover,
.rows .join-button a:hover{
	background:#019486;
	color:#FFFFFF;
	border-color:#019486 !important;
	}
.social-media-holder, .element-01, .element-02{
	float:left;
	}
.banner img{
	width:100%;
	}
.posRel, .bannerHolder .safeArea{
	position:relative;
	}
.mockupHolder, .storesHolder, .my-account-holder .block .info .icon-holder{
	position:absolute;
}
.align-center{
	text-align:center;
	}
h1 a, .switch a, .my-account-holder .block.me .row a, .earned-hello-points, .exchange-hello-points, .join-menu li, #export-file a, section.payment .block#credit-card .option, .search-filters .field button, .already-member a.sign-in, .help a.email, footer .language-list a,
a.view-profile, .paging a, .download-button a.button-normal, .rows .join-button a, .letter-holder a, .edit-profile-holder a.save-button,.edit-profile-holder button.save-button,input[type=submit]:hover, button.button-normal:hover, .edit-profile-holder a.cancel-button,.edit-profile-holder button.cancel-button, .edit-profile-holder .clickable, #registration a.facebook-connect, #registration  a.join, a.send-button, a.more, header a, .sloganHolder a.join, section.testimonials, .sub-footer a, .social-media-holder,  a.button-normal, .my-account-holder .block .links-holder a, .my-account-holder .block.me .row a.button-edit,a.blue-button{
	-webkit-transition: all 100ms ease-out;
	-moz-transition: all 100ms ease-out;
	-ms-transition: all 100ms ease-out;
	-o-transition: all 100ms ease-out;
	transition: all 100ms ease-out;
}
.country-component .rows .column{
	-webkit-transition: all 550ms ease-out;
	-moz-transition: all 550ms ease-out;
	-ms-transition: all 550ms ease-out;
	-o-transition: all 550ms ease-out;
	transition: all 550ms ease-out;
}
section.testimonials{
	-webkit-transition: all 550ms ease-in;
	-moz-transition: all 550ms ease-in;
	-ms-transition: all 550ms ease-in;
	-o-transition: all 550ms ease-in;
	transition: all 550ms ease-in;
}
.calendarNote,

#grid-container-received-funds .column,

.testimonials.resellers .title,

.points_info,

.western-union-info div,

#grid-container-request-transfers .column.Date,
#grid-container-request-transfers .column.amount,
#grid-container-request-transfers .column.status,

.note-send-invitation,
.rule h3,
.rule li,
.rulle,

#export-file a,

.reseller-overview .column.price,
.reseller-overview .column.username,
.reseller-overview .column.name,
.reseller-overview .column.date,
.reseller-overview .column.auto_recharge,

#messageDisplayReport .destination,
#messageDisplayReport .price,
#messageDisplayReport .status,

.overview_header,

.warn-message,
.info-message,
.error-message,
.success-message,

.what-to-know,
.funds-transferred h3,
.funds-transferred input,

.control-panel-info span,
input[type="submit"],
.payment-proceed,
.no-records,

#company-reports-content .column.country,
#company-reports-content .column.number,
#company-reports-content .column.date,
#company-reports-content .column.time,
#company-reports-content .column.rate,
#company-reports-content .column.total-price,

.result-listing .result h3,

.mr-top-up-request .column.reseller-name,
.mr-top-up-request .column.username,
.mr-top-up-request .column.date,
.mr-top-up-request .column.amount-requested,
.mr-top-up-request .column.amount-transferred,
.mr-top-up-request .column.status,

.mr-sub-accounts .column.Sub-account,
.mr-sub-accounts .column.Registration-date,
.mr-sub-accounts .column.Join-date,
.mr-sub-accounts .column.Credits-allocated,
.mr-sub-accounts .column.Balance,

.mr-transfer-history .column.Username,
.mr-transfer-history .column.Date,
.mr-transfer-history .column.Funds-transferred,
.mr-transfer-history .column.Old-balance,
.mr-transfer-history .column.New-balance,

.mr-payment-history .column.Status,
.mr-payment-history .column.Date,
.mr-payment-history .column.Price,
.mr-payment-history .column.Service,
.mr-payment-history .column.Product,
.mr-payment-history .column.Bonus,
.mr-payment-history .column.Total,

.search-filters .field input,
.search-filters .field select,
.search-filters .field button,
.balance,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
label,
h3.hello-points,
ul.listing li,
.sip-content-holder,
.sip-content-holder h3,

.transfer-history .column.in-out,
.transfer-history .column.sender,
.transfer-history .column.recipient,
.transfer-history .column.invitation-date,
.transfer-history .column.amount,
.transfer-history .column.receiver-old-balance,
.transfer-history .column.receiver-new-balance,
.transfer-history .column.received-sent,

.select-month select,
.credit-history-holder label,
.business-received-credits-holder label,
.transfer-credits h3,

.invite-friends-history .column.email,
.invite-friends-history .column.status,
.invite-friends-history .column.invitation-date,
.invite-friends-history .column.reseller,
.invite-friends-history .column.balance,
.invite-friends-history .column.on-off,
.invite-friends-history .column.transfer-credits,

.invite-sub-user,
.invite-sub-user .column.email,
.invite-sub-user .column.status,
.invite-sub-user .column.invitation-date,

.number-of-sms input, .characters-left input, .number-of-sms label, .characters-left label, a.button-normal, .success-message, .validation-msg, footer, footer a, a.view-profile, header a.signin, .reseller-name, .reseller-info .block, .flags-holder, .check-rates .generalPad,  .track-your-account a, .use-hello-points, .you-selected, .rows .join-button a, .topics-holder .accContent, .topics-holder .clickable,  .edit-profile-holder a.save-button, .edit-profile-holder button.save-button,input[type=submit]:hover, button.button-normal, a.cancel-button,.edit-profile-holder button.cancel-button, .edit-profile-holder .note, .gift-title, .gift-title a, .top-up-input-holder input, .simulator-holder span, .forgot-password a,
.reseller-message,  #registration a.facebook-connect, #registration  a.join,  .help-pop-up, a.send-button, .all-fields-mendatory, .row select, .row input, .row textarea, .my-activity .accordion .accContent,
.my-account-holder .block.my-activity .tabslisting li a, .my-account-holder .block.me .row .button-edit, .my-account-holder .block .links-holder a, .my-account-holder .block .info, .hello-steps-holder .block, p, h1, h2, header a, .sloganHolder a.join, section.testimonials h2, section.help h2,  section.download-app h2, .testimonials-listing li, footer .block a, .sub-footer a{
	font-family: /*'GESSTwoLight-Light',*/ Tahoma !important;
}
.no-data-available, .last-update, .note-send-invitation h4, .what-to-know h4, section.payment .block  h3, .sip-content-holder ul.sip li label, .transfer-success, h1.page404, .back a, .reseller-info .block h3, .paging a, .head_row .pad, .payment-completed .message, .use-hello-points b, .specs li .padd, .countries h3, .letter-holder a, .like-see,  .country-package .blue-dark,pay-as-you-go-holder .column, .topics-holder .question, .searchHolder, .searchHolder input, .edit-profile-holder .NB, .edit-profile-holder .accContent h3, .edit-profile-holder .clickable, .use-points .block h3, reseller-message p, .already-member,
a.more, .my-account-holder .block .info .hellopoints span, .my-activity .accordion .clickable, .my-account-holder .block h3, .my-account-holder .block.me .row#email, .my-account-holder .block.me .row#visa, .my-account-holder .block.me .row#add-credit, .expires, footer .block label, .country-name{
	font-family: /*'GESSTwoLight-Light',*/ Tahoma, Arial;
}
.help2box .content,
.pay-as-you-go-holder.monthlyDeals .rows .most_popular_holder,
.fontMuseo500,
.fontMuseo700,
.bannerHolder h1,
#buyWestern .fatFont,
.reseller-message a,
a.sign-in,
.already-reseller a.sign-in,
.gifts-listing .points,
.bold,
section.payment .block .title,
.you-selected span.bold,
.pay-as-you-go-holder .column#calling-rate,
.pay-as-you-go-holder .column#sms-rate,
.pay-as-you-go-holder .column#country-carrier,
.search-result .block .block-title,
.edit-profile-holder .NB span.bold, .use-points .points-select select, .simulator-holder, .my-account-holder .block .info .hellopoints, .my-account-holder .block .info .balance, .my-account-holder .block .info .call-time{
	 font-family: /*'GESSTextMedium-Medium',*/ Tahoma, Arial;
	 font-weight:bold;
}
.validation {border-bottom:1px solid #F00;}
/*.validation input{color:#F00 !important;}*/
.validation-msg{color:#FF0000; font-size:11px; display:none;}
.tablet-mobile-menu, .hideFullsite{ display:none;}
.norton-logo-footer{margin-left:15px;}

a.button-normal table{margin:0 auto;}
a.button-normal td{height:100%; vertical-align:middle;}
a.button-normal{border:1px solid #01c482;}

label.pointer{cursor:pointer;}

/****************************************************************************************************************************************************************
********************************************************************     Packages    ****************************************************************************
****************************************************************************************************************************************************************/
.my-account-holder .block.package{width:47.5%; margin-bottom:35px; position: relative;}
.my-account-holder .block.package h3{color:#FFFFFF; background:#01c482 url(/images/package-bg.jpg) right top no-repeat; padding:30px; text-transform:uppercase; background-size:auto 100%;}
.my-account-holder .block.package .info .innerPadding{padding:32px 25px 5px 0px; background:#FFFFFF; position:relative;}
.my-account-holder .block.package .owl-item{}
.my-account-holder .block.package .links-holder a{width: 100%;}

.newIcon{position:absolute;left:0;top:0;}
.daysCounter{position:absolute;left:0;top:30px; background:#e84443; color:#FFFFFF; border-radius:0 5px 5px 0; padding:7px;}

.packageInfo{margin-top:15px;margin-bottom:20px;}

.block.package .owl-prev, .block.package .owl-next{width:12px; height:18px; top:117px;}
.block.package .owl-prev{background:url(/images/arrow-prev.png) no-repeat left top; position:absolute; left:10px;}
.block.package .owl-next{background:url(/images/arrow-next.png) no-repeat left top; position:absolute; right:10px;}

.my-account-holder .block.me#package{width: 47.5%;}
.my-account-holder .block.me#package .innerPadding .row{float:right; width:100%; margin-left:0%; background:#FFFFFF;}
.my-account-holder .block.me#package .innerPadding .row:nth-child(2n+1){margin-left:0;}
.my-account-holder .block.me#package .innerPadding .row .padd{padding:0 10px;}
.my-account-holder .block.me#package .row a.button-edit{padding:10px 0;}

.gridHolder .column,
.fontsize14{
	font-size:14px;
}
.fontsize16{font-size:16px;}
.fontsize30{font-size:30px;}
.fontsize34{font-size:34px;}
.fontsize25{font-size:25px;}
.fontsize28{font-size:28px;}
.fontsize23{font-size:23px;}
.fontsize21{font-size:21px;}
.fontweight500{font-weight:600;}

.block.package#promo {background:#F3F3F3;border-left:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF; height:100%; position: relative; margin-left:0%;}
.block.package#promo .innerPadding{padding:0;}
.block.package#promo .promoHolder .padd{padding:88px 30px 10px 30px;}
.block.package#promo.marginRight{margin-left:5%;}

.promo_flag{float:left; margin-right:15px;}
.promo_flag img{width:60px;}
.grey{color:#7f7f7f;}

.packageHolder{text-align:center;}
.packageHolder .padd{padding:0 116px !important;}
.packageHolder .inputHolder{border-bottom:1px solid #7f7f7f; height:52px; width:290px; overflow:hidden; display:inline-block; margin-left:20px;}
.packageHolder .inputHolder:nth-child(2n){margin-left:0;}
.packageHolder .inputHolder .selectPackage{background:url(/images/arrow-down.png) no-repeat left 25px; padding-top:7px;}
.packageHolder .inputHolder .selectPackage#number{background:url(/images/xx.png) no-repeat right 18px; padding-right:25px;}
.packageHolder .inputHolder .selectPackage select{background:none; width:100%; font-family: 'MuseoSans500', Arial; border:none; font-size:28px; color:#7f7f7f; width:110%}
.packageHolder .inputHolder .selectPackage input[type=text]{background:none; width:100%; font-family: 'MuseoSans500', Arial; border:none; font-size:28px; color:#7f7f7f;}

.packageHolder .selectHolder{ padding-bottom:17px; border-bottom:1px solid #ccc; overflow:hidden; margin-bottom:35px; }
.packageHolder .selectHolder select{border:none; width:110%; background:none; font-size:28px;}
.packageHolder .selectHolder input{border:none; width:110%; background:none; font-size:28px;}

.packageHolder  .description_package{font-family: 'MuseoSans300', Arial; padding:15px 0;}
.packageHolder  .description_package .minutes, .packageHolder  .description_package .amount{display:inline-block; padding:15px 38px 15px 15px;}
.packageHolder  .description_package .minutes{background:url(/images/deals/green_phone.png) no-repeat right 50%;}
.packageHolder  .description_package .amount{background:url(/images/icon-nymgoplu-small.png) no-repeat right 50%; margin-right:10px;}

.owl-carousel#deals-carousel{padding:0 18px;}

.quantity{position:absolute; font-family: /*'GESSTextMedium-Medium',*/ Tahoma, Arial; left:0; top:50%;}

.adyenHolder .boxForm.reseller .pricesOptions.inactive .adyenOption label{color:#dcdcdc; border:1px solid #dcdcdc;}

#package-vat-holder .vatHolder {text-align:right !important;}

.otherMethod.disabled{opacity:0.3;}
.packageHolder.disabled{opacity:0.3;}

.various.disabled{opacity:0.3; background-color: #01c482; color:#FFFFFF;}
.various.disabled:hover{opacity:0.3; background-color: #01c482; color:#FFFFFF;}
.buttons.textAligncenter.disabled{opacity:0.3;}

button.button-normal.inactive{background-color: #01c482; color:#FFFFFF;}
button.button-normal.inactive:hover{background-color: #01c482; color:#FFFFFF;}

.notification{background:#e84443; border-radius:50%; padding:4px 13px; font-size:18px;}

.optionsList{border:1px solid #ccc; border-radius:4px; over-flow:hidden;}
.optionsListheader{background:#01c482 /*url(/images/bg-gradient.png) no-repeat right 50%*/; color:#FFFFFF; text-align:center; font-size:24px;}

/*.voip-deal .optionsListheader{background:#9bc3e0; color:#FFFFFF; text-align:center; font-size:24px; height:150px; display:flex; align-items:center;}
.voip-deal.country .optionsListheader{background:#9bc3e0 url(/images/ic_country.png) no-repeat 35px 50%; background-size:55px auto;}
.voip-deal.regional .optionsListheader{background:#9bc3e0 url(/images/ic_regional.png) no-repeat 15px 50%; background-size:75px auto;}
.voip-deal.global .optionsListheader{background:#9bc3e0 url(/images/ic_global.png) no-repeat 25px 50%; background-size:60px auto;} */

.multi_optionsList .unlimited .nymgoPart{
	background:url(/images/ic_stars.png) no-repeat 100% 0; background-size:35px auto; padding:0 55px 0 0; display:inline-block;
}
.optionsListheader strong{font-size:34px;}
.optionsList .padd{padding:35px 0 !important;}
.optionsList .posRel .padd{padding:19px 0 !important;}

.clickable .padd{padding:25px 0 !important;}

/*.nymgoPart{background:url(/images/icon-nymgo-05.png) no-repeat left 50%; padding:10px 0 10px 60px;}
.nymgoPlus{background:url(/images/icon-nymgo-06.png) no-repeat right 50%; padding:10px 60px 10px 0;}*/

.bestDeal{position:absolute; right:0; top:10px; background:#eb423d; color:#FFFFFF; font-weight:600; padding:7px 15px; border-radius:7px 0 0 7px; width:120px; text-transform:uppercase; text-align:center;}

.clickable2{cursor:pointer;}
.clickable2{background:url(/images/checked.png) no-repeat 25px -59px; border:1px solid #ccc; cursor:pointer;}
.clickable2.checked{background:url(/images/checked.png) no-repeat 25px 25px; border:1px solid #01c482; }

.help2{/*background:url(/images/icon-help.png) no-repeat 3px 4px; padding:7px 30px 9px 30px; */cursor:pointer;}

.help2box{
	position:absolute;
	right:0;
	top:0;
	background:url(/images/fancybox_overlay.png);
	width:100%;
	display:none;
	padding:11px 0 25px 0;
	z-index:1000;
	}

.help2box .content{text-align:center; padding:25px 60px; background:#FFFFFF; max-width:650px; margin:0 auto; position:relative;}

.closeHelpBox{position:absolute; left:10px; top:10px; cursor:pointer;}

.greenNymgo{background:url(/images/icon-003.png) no-repeat left top; padding:0 0 9px 35px; font-weight:600; color:#01c482;}
.blueNymgo{background:url(/images/icon-004.png) no-repeat left top; padding:0 0 9px 35px; font-weight:600; color:#4aabfa;}

.help2box .content .float50{float:right; width:50%; text-align:right; margin-top:20px; line-height:1.5;}

.countrySpecific, .daylimit{padding:0 35px 3px 0; font-weight:600; display:block; margin-bottom:22px;}
.countrySpecific{background:url(/images/icon-001.png) no-repeat right top;}
.daylimit{background:url(/images/icon-002.png) no-repeat right top;}

/*********************** Multi Deals *************************/
.multi_optionsListholder .optionsListheader{font-size:16px;}
.multi_optionsListholder .padd{padding: 25px 0 !important; width:100%;}
.multi_optionsList{border-radius:5px; border:1px solid #CCC; overflow:hidden; margin-bottom:30px;}
.multi_optionsListholder .clickable2{background: rgba(0, 0, 0, 0) url("/images/checked.png") no-repeat scroll 98% -32px;}
.multi_optionsListholder .clickable2.checked{background: rgba(0, 0, 0, 0) url("/images/checked.png") no-repeat scroll 98% 52px;}
/*.multi_optionsList{border-radius:5px; border:1px solid #CCC; overflow:hidden; margin-bottom:30px; float:right; width:47.5%; margin-left:5%; position:relative;}
.multi_optionsList:nth-child(2n){margin-left:0;}*/

.left_part, .right_part{float:left;}
.left_part{width:35%; padding-top:45px;}
.right_part{width:65%;}

/*.multi_optionsListholder .clickable2{background: rgba(0, 0, 0, 0) url("/images/checked.png") no-repeat scroll 11px -35px;}
.multi_optionsListholder .clickable2.checked{background: rgba(0, 0, 0, 0) url("/images/checked.png") no-repeat scroll 11px 49px;}

.multi_optionsListholder .clickable2.checked{background:#01c482; color:#FFFFFF;}
.multi_optionsListholder .clickable2.checked .optionsListheader{background:#0d9668; color:#FFFFFF;}*/

/*.voip-deal.country.checked .optionsListheader{background:#0d9668 url(/images/ic_country.png) no-repeat 35px 50%; background-size:55px auto;}
.voip-deal.regional.checked .optionsListheader{background:#0d9668 url(/images/ic_regional.png) no-repeat 15px 50%; background-size:75px auto;}
.voip-deal.global.checked .optionsListheader{background:#0d9668 url(/images/ic_global.png) no-repeat 25px 50%; background-size:60px auto;}*/

/*.multi_optionsListholder .nymgoPart{background:url(/images/icon-nymgo-05.png) no-repeat right 50%; padding:20px 65px 10px 0px; background-size:35px auto;}
.multi_optionsListholder .nymgoPlus{background:url(/images/icon-nymgo-06.png) no-repeat left 50%; padding:20px 0px 10px 65px; background-size:32px auto;}*/

/*.voip-deal .nymgoPart{background:url(/images/phone-03.png) no-repeat 0 50%; padding:0 0 0 55px; display:inline-block;}*/

.skrillFooter .float30, .adyenHolder .boxTitle .padd, .createVoucher .summary label, .createVoucher input, #vouchers-count-el, #voucher-el, #points, #activation-code-el, .number-of-sms input, .characters-left input, #amount-el, .skrillFooter .float30 label, #mobile-el, #home-el, #pobox-el, .gridHolder .padd, .hellopoints, #caller-id, .my-account-holder .block .info .balance, .my-account-holder .block .info .balance, .mr-sub-accounts .column.Balance, .call-package .balance , .invite-friends-history .column.balance,.balance, .countries .column, .pay-as-you-go-holder .column .padd{
font-family: Tahoma !important;
}
/**********************************************************************************************************************************************************************
***************************************************************-------Resolution between 768px and 949px-------********************************************************
**********************************************************************************************************************************************************************/

@media only screen and (min-width: 850px) and (max-width: 949px){
	header a{color:#d4d4d4; text-decoration:none; padding:0 15px; font-size:16px;}
	.join-menu li{height:42px;}
	.join-menu a{padding:11px 15px;}
	.join-menu a.buy-credits, .join-menu a.join{margin-left:0px; font-size:15px; display:inline-block;}
	.join-menu a.signin{width:auto !important; overflow:hidden; font-size:15px; background:url(/images/arrow-username.png) no-repeat 8% 20px; padding:11px 20px 11px 30px; display:inline-block;}
	.dropdown-holder a{border:0; border-bottom:1px solid #CCC; color:#000 !important; display:block; border-radius:0; font-size:16px;}

	.dropdown-holder{bottom:-87px;}
	.bannerHolder h1{font-size:32px;}
	.sloganHolder a.join{padding:12px 30px; text-decoration:none; font-size:23px; border-radius:8px;}
	.testimonials-listing li .innerPadding{padding:50px 40px 0 42px;}
	footer a{font-size:16px; display:inline-block; margin-left:20px;}
	.my-account-holder .block .innerPadding{padding:60px 20px 17px 20px;}
	.success-message{top:104px;}
	.norton-icon{display:none;}
	}
@media only screen and (min-width: 850px) and (max-width: 1155px){
	section.download-app{background-size:auto 100%;}
}
.innerPadding2{padding:0px 30px 17px 30px;}
/*.dealPurchased#deals-carousel .owl-item .item{padding:60px 30px 0px 30px;}*/
#owl-example3 .item, #deals-carousel .item{padding:54px 10px 0px 10px;}
#owl-example3 .icon-holder,  #deals-carousel .icon-holder{right:0px; top:20px; z-index:100;}
.final_banner img{width:100%;cursor:pointer;}
.block.package#promo .item .innerPadding{padding:35px 20px 15px 20px; direction:rtl;}
.textAlignLeft{text-align:right;}
.resultHolder#package-vat-holder{margin-right:12%;}
.resultHolder#user-package-vat-holder{margin-right:15%;}
.flag02{text-align:right;}
.paddleft{padding-right:25px;}
.paddingLeft30{padding-right:30px;}
.make_your_payment{float:right; margin:9px 0px 25px 0; width:34%;}

.visa_master_skrill{float:none; text-align:right; width:100%;}

.boxForm.user .cards-icons{display:block; /*height:100px;*/}

.cards-icons{margin-bottom:15px;}
.cards-icons img{width:100%;}


.pay_as_you_go .cards-icons img:first-of-type{width:260px;}
.pay_as_you_go .cards-icons img:nth-child(2){width:78px;}
.pay_as_you_go .cards-icons img:nth-child(3){width:65px;}


.paddTop40{padding-top:40px !important;}
.block.my-balance .textAligncenter{
	margin-bottom:5px;
}
.resultHolder .vatHolder #vat-calc, .resultHolder .vatHolder #price-total{ display:inline-block; padding:0 0 0 10px;}
.arrow_holder{position:absolute; right:139px; bottom:-15px; z-index:10;}

.left_part, .right_part{float:right;}
.left_part{width:35%; padding-top:45px;}
.right_part{width:65%;}

.points_info{
    font-family: "MuseoSans300" !important;
    font-weight: 300 !important;
}

#owl-example5 .owl-prev, #owl-example5 .owl-next{
	border-radius: 0px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    margin: 0;
    opacity: 0.5;
    padding:0;
    width:25px;
    height:44px;
}
#owl-example5 .owl-prev{
	background:url(/images/banner_arrow_left.png) no-repeat left top;
    position:absolute;
    left:50px;
    top:0px;

}
#owl-example5 .owl-next{
	background:url(/images/banner_arrow_right.png) no-repeat left top;
    position:absolute;
    right:50px;
    top:0px;
}
.sms_column .padd {color: #6ad8c2; font-size: 24px !important;}
.calls_column .padd {color: #00c182; font-size: 24px !important;}
.calls_column .rate {display: block; font-size: 16px; color: #7f7f7f; text-align:right; direction:ltr;}
.column_name {float: right; margin: 0 0 20px 15px; color: #383838 !important; font-size: 14px; width: 100px; display: none;}
.rows.first .column .padd {color: #383838 !important;}
#sms-rate .currency,
#calling-rate .currency,
#country-carrier .currency,
#price .currency {
    display: block;
    color: #7f7f7f;
}
.pay-as-you-go-holder.monthlyDeals .rows .most_popular_holder {
    background: #eb423d;
    color: #FFFFFF;
    font-size: 13px;
    padding: 3px 7px;
    text-transform: uppercase;
    border-radius: 2px 0 0 2px;
    display: none;
}
.pay-as-you-go-holder.monthlyDeals .rows.most_popular .most_popular_holder {display: inline-block;}
.price_column .rate {display: block; font-size: 16px; color: #01c482;}
.pay-as-you-go-holder.monthlyDeals .rows.most_popular .price_column, .most_popular .price_column .rate {
    color: red;
}
.lineThrough {text-decoration: line-through;}
.price_column .padd {font-size: 28px !important;}
.pay-as-you-go-holder.monthlyDeals .column.first {width: 30%;}
.pay-as-you-go-holder.monthlyDeals .column.second {width: 50%;}
.pay-as-you-go-holder.monthlyDeals .column.third {width: 20%;}
.pay-as-you-go-holder.monthlyDeals .column.second td {
    vertical-align: top;
    padding-right: 7px;
}
.pay-as-you-go-holder .note {
    background: url(/images/icon-exclamation.png) no-repeat right 29px;
    padding: 25px 50px 25px 50px;
}
.country_name {font-family: /*'GESSTextMedium-Medium',*/ Tahoma, Arial; font-size: 24px; font-weight:bold; margin-bottom: 30px; position: relative;}
.country_name .posAbsolute{position:absolute; right:80px; top:4px;}

.multi_optionsList.most_popular .left_part{position:relative;}
.multi_optionsList .left_part .most_popular_holder{display:none;}
.multi_optionsList.most_popular .left_part .most_popular_holder{
	background: #eb423d none repeat scroll 0 0;
    border-radius: 2px 0 2px 0px;
    color: #ffffff;
    display: block;
    font-family: Tahoma;
    font-size: 13px;
    padding: 3px 7px;
    position: absolute;
    left: 0;
    text-transform: uppercase;
    top: 0;
    }
/*.left_part .fontsize25 span:nth-child(3){font-size:16px;}*/

.f3f3f3{padding:22px 5px 19px 5px;}
h2.country{margin-bottom:0; font-family:/*'GESSTextMedium-Medium',*/ Tahoma, Arial; font-weight: 700; padding-top:0;}
h2.country p{font-size:14px; color:#7f7f7f;}

.rows.first .column .padd{color:#383838 !important;}
.rows .column.first .padd{color:#7f7f7f;}

#sms-rate .currency, #calling-rate .currency,  #country-carrier .currency, #price .currency{display:block; color:#7f7f7f;}

.sms_column .padd{color:#6ad8c2; font-size:24px !important;}
.calls_column .padd{color:#00c182; font-size:24px !important;}
.price_column .padd{font-size:28px !important;}

.calls_column .rate{display:block; font-size:16px; color:#7f7f7f;}
.price_column .rate{display:block; font-size:16px; color:#01c482;}
.most_popular .price_column .rate{color:red;}

.column_name{float:right; margin:0 0 20px 15px;color:#383838 !important; font-size:14px; width:100px; display:none;}


.pay-as-you-go-holder.monthlyDeals .block-title{background:#01c482 url(/images/bggradient.jpg) no-repeat right top;}

.pay-as-you-go-holder.monthlyDeals .column.first{width:30%;}
.pay-as-you-go-holder.monthlyDeals .column.second{width:50%;}
.pay-as-you-go-holder.monthlyDeals .column.third{width:20%;}

.displayBlock{display:block;}

.pay-as-you-go-holder.monthlyDeals .column.second td{vertical-align:top; padding-left:7px;}
.pay-as-you-go-holder.monthlyDeals .rows .price_column{color:#01c482;}
.pay-as-you-go-holder.monthlyDeals .rows.most_popular .price_column{color:red;}
.pay-as-you-go-holder.monthlyDeals .rows .most_popular_holder{
	background:#eb423d;
	color:#FFFFFF;
	font-weight:700;
	font-family: /*'GESSTextMedium-Medium',*/ Tahoma, Arial;
	font-size:13px;
	padding:3px 7px;
	text-transform:uppercase; 
	border-radius:2px 0 0 2px;
	display:none;
}
.pay-as-you-go-holder.monthlyDeals .rows.most_popular .most_popular_holder{display:inline-block;}
.pay-as-you-go-holder .note{background:url(/images/icon-exclamation.png) no-repeat right 29px; padding:25px 50px 25px 10px; border-top:1px solid #CCC;}

.pay-as-you-go-holder:nth-child(2){margin-bottom:0;}

.description_column .padd{font-size:22px !important;}
.lineThrough{text-decoration: line-through;}
.boxForm .content{color:#7f7f7f;}
.country_name{font-family: /*'GESSTextMedium-Medium',*/ Tahoma, Arial; font-weight: 500; font-size:24px; margin-bottom:30px; position:relative;}
.country_name img{width:50px;}
.country_name .posAbsolute{position:absolute; right:80px; top:4px;}
.country_name a{color:#545454}

.multi_optionsList.most_popular .right_part{position:relative;}
.multi_optionsList .right_part .most_popular_holder{display:none;}
.multi_optionsList.most_popular .right_part .most_popular_holder{
	background: #eb423d none repeat scroll 0 0;
    border-radius: 2px 0 0 2px;
    color: #ffffff;
    display: block;
   font-family: /*'GESSTextMedium-Medium',*/ Tahoma, Arial;
    font-size: 13px;
    font-weight: 700;
    padding: 3px 7px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0;
    }
.multi_optionsList.most_popular .green.fontsize25{
	color:#FF0000;
}
.opacity01{opacity:0.1 !important;}

.fontArial{font-family:Arial;}
.fontWeightBold{font-weight:bold;}

.border_bottom_30 {border-bottom: 30px #f3f3f3 solid;}
.converter{
    float: left;
    position: relative;
    left: 0;
    text-align: right;
    top: -20px;
    font-size:14px;
    direction:ltr;
}
.paddingTop40{
	padding-top:40px !important;
}

.directionLTR{
    direction:rtl;
    display:inline-block;
    font-family:Tahoma !important;
    padding:0 5px;
}
.country_name{font-family: /*'GESSTextMedium-Medium',*/ Tahoma, Arial; font-weight: 500; font-size:24px; margin-bottom:30px; position:relative;}
.country_name img{width:50px;}
.country_name .posAbsolute{position:absolute; right:80px; top:4px;}
.country_name a{color:#545454}

.dealPurchased .fontsize25{direction:rtl;}
.rows.first .column .padd{color:#383838 !important;}
.rows .column.first .padd{color:#7f7f7f;}

#sms-rate .currency, #calling-rate .currency,  #country-carrier .currency, #price .currency{display:block; color:#7f7f7f;}

.sms_column .padd{color:#6ad8c2; font-size:24px !important;}
.calls_column .padd{color:#00c182; font-size:24px !important;}
.price_column .padd{font-size:28px !important;}

.calls_column .rate{display:block; font-size:16px; color:#7f7f7f;}
.price_column .rate{display:block; font-size:16px; color:#01c482;}
.most_popular .price_column .rate{color:red;}

.column_name{float:right; margin:0 0 20px 15px;color:#383838 !important; font-size:14px; width:100px; display:none;}


.pay-as-you-go-holder.monthlyDeals .block-title{background:#01c482 url(/images/bggradient.jpg) no-repeat right top;}

.pay-as-you-go-holder.monthlyDeals .column.first{width:30%;}
.pay-as-you-go-holder.monthlyDeals .column.second{width:50%;}
.pay-as-you-go-holder.monthlyDeals .column.third{width:20%;}

.displayBlock{display:block;}

.pay-as-you-go-holder.monthlyDeals .column.second td{vertical-align:top; padding-left:7px;}
.pay-as-you-go-holder.monthlyDeals .rows .price_column{color:#01c482;}
.pay-as-you-go-holder.monthlyDeals .rows.most_popular .price_column{color:red;}
.pay-as-you-go-holder.monthlyDeals .rows .most_popular_holder{
	background:#eb423d;
	color:#FFFFFF;
	font-weight:700;
	font-family: /*'GESSTextMedium-Medium',*/ Tahoma, Arial;
	font-size:13px;
	padding:3px 7px;
	text-transform:uppercase;
	border-radius:2px 0 0 2px;
	display:none;
}
.pay-as-you-go-holder.monthlyDeals .rows.most_popular .most_popular_holder{display:inline-block;}
.pay-as-you-go-holder .note{background:url(/images/icon-exclamation.png) no-repeat right 29px; padding:25px 50px 25px 10px; border-top:1px solid #CCC;}

.pay-as-you-go-holder:nth-child(2){margin-bottom:0;}

.description_column .padd{font-size:22px !important;}
.lineThrough{text-decoration: line-through;}
.boxForm .content{color:#7f7f7f;}
.country_name{font-family: /*'GESSTextMedium-Medium',*/ Tahoma, Arial; font-weight: 500; font-size:24px; margin-bottom:30px; position:relative;}
.country_name img{width:50px;}
.country_name .posAbsolute{position:absolute; right:80px; top:4px;}
.country_name a{color:#545454}

.multi_optionsList.most_popular .right_part{position:relative;}
.multi_optionsList .right_part .most_popular_holder{display:none;}
.multi_optionsList.most_popular .right_part .most_popular_holder{
	background: #eb423d none repeat scroll 0 0;
    border-radius: 2px 0 0 2px;
    color: #ffffff;
    display: block;
   font-family: /*'GESSTextMedium-Medium',*/ Tahoma, Arial;
    font-size: 13px;
    font-weight: 700;
    padding: 3px 7px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0;
    }
.multi_optionsList.most_popular .green.fontsize25{
	color:#FF0000;
}
.opacity01{opacity:0.1 !important;}

.fontArial{font-family:Arial;}
.fontWeightBold{font-weight:bold;}

.border_bottom_30 {border-bottom: 30px #f3f3f3 solid;}

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active{
	margin:0px;
}
.ui-autocomplete{
	max-width:100%;
}
.packageHolder ul.ui-autocomplete{
	top:143px !important;
	right:57px !important;
}

.converter{
    float: left;
    position: relative;
    left: 0;
    text-align: right;
    top: -20px;
    font-size:14px;
    direction:ltr;
}
.paddingTop40{
	padding-top:40px !important;
}
.turquoise{color:#6ad8c2;}

.details_holder{display:none;}

.details_holder .padd{padding:25px 0;}

a.click_details{background:url(/images/bullet_details.png) no-repeat center 15px; padding:7px 24px;}
a.click_details.active{background:url(/images/bullet_details.png) no-repeat center -36px; padding:7px 24px;}

.inlineBlock{display:inline-block !important;}

.country_name{font-family: /*'GESSTextMedium-Medium',*/ Tahoma, Arial; font-weight: 500; font-size:24px; margin-bottom:30px; position:relative;}
.country_name img{width:50px;}
.country_name .posAbsolute{position:absolute; right:80px; top:4px;}
.country_name a{color:#545454}

.dealPurchased .fontsize25{direction:rtl;}

/****************************************************************************************************************************************************************
********************************************************************     Top Up Block ***************************************************************************
****************************************************************************************************************************************************************/
.my-account-holder .block.topup{width:47.5%; position: relative; margin-bottom:35px; background:url(/images/bg_topup.jpg) no-repeat center 50px; background-size:150% auto;}
.my-account-holder .block.topup h3{color:#FFFFFF; background:#4aabfa; padding:30px; text-transform:uppercase;}
.my-account-holder .block.topup .info .innerPadding{padding:22px 25px 5px 0px; background:#FFFFFF;}
.my-account-holder .block.topup .links-holder a{width: 100%;}

.nymgo_plus_logo{text-align:center; margin-bottom:22px;}

.width80{width:80%; margin:0 auto;}
a.button_topUp{background:#4aabfb; width:100%; display:block; padding:12px 0; border-radius:4px; margin:45px 0 25px 0;}
a.button_topUp:hover{background:#FFF; color:#4aabfb !important;}
a.go_to{display:inline-block; background:url(/images/arrow-white-2-ar.png) no-repeat right 19px; padding:5px 15px 5px 5px;}
a.go_to:hover{color:#d8d8d8 !important;}

.textAligncenter2{text-align:center;}

.adyenHolder .boxForm.topUp .padd{padding:50px 133px; font-family: 'GESSTwoLight-Light', Tahoma, Arial;}
.topUp_number_holder {border-bottom:#d8d8d8 1px solid; padding:15px 0; margin-bottom:15px; direction: ltr;}
.topUp_number_holder .country_code, .topUp_number_holder .topUp_number, .topUp_number_holder .topUp_flag{float:left;}
.topUp_number_holder .country_code{width:20%; margin-left:5%;}
.topUp_number_holder .topUp_number{width:63%;}
.topUp_number_holder .topUp_flag{width:10%; margin-left:2%;}
.topUp_number_holder .topUp_number.valid{background:url(/images/valid.png) no-repeat right 8px; text-align: left;}
.topUp_number_holder .country_code input, .topUp_number_holder .topUp_number input{font-family:Tahoma, Arial; font-size:27px; border:0; padding:0; color:#7f7f7f;}

.topUp button.button-normal.inactive{background-color: #4aabfb; color:#FFFFFF; border:1px solid #4aabfb;}
.topUp button.button-normal.inactive:hover{background-color: #FFF; color:#4aabfb;}
.topUp button.button-normal{background-color: #4aabfb; color:#FFFFFF; border:1px solid #4aabfb;}
.topUp button.button-normal:hover{background-color: #316cb5; color:#FFFFFF; border:1px solid #316cb5 !important;}

.topUp_number_holder .topUp_flag img{width:50px;}

.buttons.topUp{border:none; padding:0 0 30px 0;}

.topup_visual{background:url(/images/bg_topup.jpg) no-repeat center top; padding:30px 0; text-align:center; font-family: Tahoma, Arial; margin-bottom:25px;}
.topup_visual a.go_to{background:url(/images/arrow-white-2-ar.png) no-repeat right 9px; padding:5px 20px 5px 5px; direction:ltr;}

.stores{margin-bottom:25px;}

.stores a {
    background: rgba(0, 0, 0, 0) url("/images/sprite.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 55px;
    padding: 2px;
    width: 164px;

}
.stores a:hover {opacity:0.8;}
.stores a#appStore {background-position: 0 -120px; background-size: 493px auto;}
.stores a#googlePlay {background-position: -170px -120px; background-size: 493px auto;}
.first-floor .stores{margin-bottom:0;}

.marginRight10{margin-left:10px;}

.logoBg{background:url(/images/logo.png) no-repeat right 0; background-size:80px auto; padding:0 90px 5px 0;}

.floatRight{float:left;}

.amounts_listing{width:640px; margin:0 auto;}
.amounts_listing .amount{float:right; width:47.5%; margin-left:5%; border:1px solid #7f7f7f; border-radius:5px; margin-bottom:25px; cursor:pointer;}
.amounts_listing .amount:nth-child(2n){margin-left:0;}
.amounts_listing .amount .value_holder, .amounts_listing .amount .cost_holder{text-align:center; font-size:24px;}
.amounts_listing .amount .value_holder{padding:44px 0; color:#FFFFFF;font-family: 'MuseoSans300';}
.amounts_listing .amount .cost_holder{padding:26px 0; background:url(/images/checked.png) no-repeat 30px -54px; font-family:Tahoma;}
.amounts_listing .amount.checked .cost_holder{background:url(/images/checked.png) no-repeat 30px 28px;}
.amounts_listing .amount.checked {border:1px solid #01c482;}

.amounts_listing .amount.most_popular .value_holder{padding:35px 0; background:url(/images/bggradient.jpg) 50% top; position:relative;}
.amounts_listing .amount.most_popular .value_holder .new{position:absolute; left:0; top:0;}
.amounts_listing .amount.most_popular .cost_holder{padding:22px 0;}
.amounts_listing .amount.most_popular .cost_holder .free{background:#eb423d; color:#FFFFFF; text-transform:uppercase; font-size:18px; padding:7px 10px; border-radius:4px; display:inline-block;}
.amounts_listing .amount.most_popular .cost_holder .line_through{text-decoration: line-through;}

.amounts_listing .amount:nth-child(1) .value_holder{background:#38da5e;}
.amounts_listing .amount:nth-child(2) .value_holder{background:#4aabfa;}
.amounts_listing .amount:nth-child(3) .value_holder{background:#a943f0;}
.amounts_listing .amount:nth-child(4) .value_holder{background:#f8435d;}
.amounts_listing .amount:nth-child(5) .value_holder{background:#38da5e;}

/*.value_holder.lightGreen{background:#38da5e;}
.value_holder.lightBlue{background:#4aabfa;}
.value_holder.violet{background:#a943f0;}
.value_holder.lightRed{background:#f8435d;}*/

.borderTopNone{border-top:0 !important;}
.borderTop{border-top:1px solid #dbdbdb;}

/***********************************************  Quantity selector for Reseller ***************************************/
.quantity_holder{position:relative; font-family: Tahoma;}
.quantity_holder.disabled{opacity:0.3; pointer-events: none;}
.quantity_holder .validate{display:block; position:absolute; top:25px; right:116px; font-size:14px;}

.qtity_selector{
	padding-bottom:15px;
	border-bottom:1px solid #bebebe;
	font-size:30px;
	position:relative;
}

.qtity_selector .floatLeft60, .qtity_selector .floatLeft40{float:right; overflow:hidden;}
.qtity_selector .floatLeft60{width:60%;}
.qtity_selector .floatLeft40{width:40%;}
.qtity_selector .floatLeft60 .padd{padding:0 0 0 10px !important;}
.qtity_selector .floatLeft40 .padd{padding:0 0 0 0 !important;}

.qtity_selector .floatLeft40 .padd input{border:none; font-size:30px; color:#01c482; padding:0; margin:0;}

.qtity_selector .floatLeft40 .padd input::-webkit-input-placeholder {color: #01c482;}
.qtity_selector .floatLeft40 .padd input:-moz-placeholder {color: #01c482;}
.qtity_selector .floatLeft40 .padd input::-moz-placeholder {color: #01c482;}
.qtity_selector .floatLeft40 .padd input:-ms-input-placeholder {color: #01c482;}

.qtity_selector #plus, .qtity_selector #minus{position:absolute; top:0;}
.qtity_selector #plus{left:0;}
.qtity_selector #minus{right:0;}

.qtity_selector button{background:#01c482; color:#FFFFFF; border:none; font-size:28px; border-radius:5px; width:42px; cursor:pointer; padding:0;}

.marginTop10{margin-top:10px;}

/********** to remove the widht=100% assigned when all blocks are there ****************/

.my-account-holder #package.block.me{width:47.5%;}
.my-account-holder #package.block.me.width100{width:100%;}

/**************************** invite sub user *****************************/
.addEmails{position:relative; width:50%;}
.addEmails .row{float:none !important; width:100%;}
.addRow, .removeRow{font-weight:bold; position: absolute; bottom:0; left:0; cursor:pointer; display:inline-block; padding:5px 10px 5px 0px; z-index:1000;}
.addRow{font-size:26px;}
.removeRow{left:0px; display:none; color:#FF0000; font-size:34px;}

/**************************** Redeem Points ********************************/
#redeem-points-container label{display:block; margin-bottom:15px;}
#redeem-points-container .row{height:75px;}

.three_blocks{margin:25px 0;}
.three_blocks .floatLeft{float:right; width:30%; font-family: 'MuseoSans700', Arial;}
.three_blocks .floatLeft label{color:#9c9c9c;}
.three_blocks .floatLeft label.green{font-family:'MuseoSans700', Arial;}

/*************************New Form Behavior**************************/
.isNotFloating{
	position:absolute;
	right:0;
	top:10px;
	font-size:18px;
	font-family: 'MuseoSans300', Arial;
	-webkit-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	-ms-transition: all 100ms ease-in;
	-o-transition: all 100ms ease-in;
	transition: all 100ms ease-in;
	}
.isFloating{top:0px; font-size:12px;}

div#mb_iframe {height:850px !important;}
div#mb_iframe iframe{height:850px !important;}

/******************************************************* Add To Card **************************************************/
.tabs-menu li{float:right; width:50%; border-bottom:4px solid #01c482; font-family:  Tahoma, Arial;}
.tabs-menu li a{color:#01c482; font-family:  Tahoma, Arial; font-size:24px; padding:30px 56px 26px 56px; background:#FFFFFF; display:block; text-transform:uppercase;}
.tabs-menu li.current a{color:#FFFFFF;background:#01c482;}
.no-deals-display .tabs-menu li{width:100%;}
.tab-content{display: none;}
#tab-1{display: block;}

.checkout_holder {background:#FFFFFF; margin-top:10px; -webkit-box-shadow: -2px 2px 7px 0 #BABABA; box-shadow: -2px 2px 7px 0 #BABABA; position:relative;}
.checkout_holder .padd{padding:15px 11px !important; font-family: Tahoma, Arial;}

.basket{background:url(/images/icon-basket.png) no-repeat right bottom; width:25px; height:26px; position:relative;padding:46px 0px 0px 46px; float:right;}

.counter{min-width:30px; text-align:center; font-family:  Tahoma, Arial; color:#FFFFFF;  background:#01c482; border-radius:50%;  padding:3px 4px;position:absolute; left:0;	top:0;	font-size:16px;}

.total{float:right; padding:1px 20px;}

a.checkout_button{background:#01c482; color:#FFFFFF; font-family:  Tahoma, Arial; position:absolute; padding:10px 35px; font-size:18px; border-radius:4px; left:50px; top:27px;}
a.checkout_button:hover{background:#019d86;}

.deals_holder .deal{text-align:center; float:right; width:70%; margin-left:4%; border:2px solid #a4a4a4; border-radius:5px; cursor:pointer; position:relative;}
.deals_holder .deal.selected{border:2px solid #01c482;}
.deals_holder .deal .padd27-7{padding:27px 7px;}

.qtity_holder{float:right; width:25%; padding-top:18px;}
.qtity_holder label{font-size:16px; margin-bottom:10px; display:block;font-family:  Tahoma, Arial;}
.qtity_holder.paddingTopNone{padding-top:0;}

.select_holder{background: url(/images/icon_arrow_01.png) no-repeat left 15px; background-size:14px auto; border-bottom:1px solid #ccc; padding-bottom:10px; overflow:hidden;}
.select_holder select{width:120%; font-size:24px; border:0; background:none;}

.deals_holder .deal .most_popular_holder{background:#eb423d; color:#FFFFFF; font-weight:700; font-family:  Tahoma, Arial; font-size:13px; padding:3px 7px; text-transform:uppercase; border-radius:0px 0 0 2px;	position:absolute;	left:-2px;	top:-2px;}
.deal_checkhout{float:right; width:70%; margin-left:5%;}
.deal_checkhout .flag{float:right; width:10%; margin-left:5%;}
.deal_checkhout .details{float:right; width:85%;}
.deal_checkhout .details .remove{background: url(/images/icon_remove.png) no-repeat right 10px; background-size:12px auto;  padding:7px 20px 7px 0px; font-family:  Tahoma, Arial; cursor:pointer; color:#eb423d; font-size:16px;}
.deal_checkhout .details .remove:hover{color:#D02424;}

a.add_more_deals{color:#01c482; border-radius:5px; padding:10px 15px; font-size:18px; border:1px solid #01c482; display:inline-block;}
a.add_more_deals:hover{color:#FFF;  background:#01c482;}

.summary{padding:35px 0; border-top:1px solid #CCC; margin:35px 0 15px 0; font-size:25px; color:#7f7f7f;}
.createVoucher .summary{border-top:0px; margin-top:0;}

a.checkout_button_2{font-family: Tahoma, Arial; color:#FFFFFF; font-size:24px; padding:18px 53px; background:#01c482; border-radius:4px; display:inline-block;}
a.checkout_button_2:hover{background:#019d86;}

.return_message{border-top:1px solid #CCC;}

.package .checkout_holder .padd{padding:15px 21px; font-family: 'MuseoSans500', Arial;}
.package a.checkout_button{background:#FFFFFF; color:#01c482; font-family: Tahoma, Arial; position:absolute; padding:5px 7px; font-size:16px; border-radius:4px; left:11px; top:27px; border:1px solid #01c482;}
.package a.checkout_button:hover{background:#01c482;color:#FFFFFF;}
.package .total{float:right; padding:7px 14px 7px 0px;}
.package .counter{font-size:17px; padding:5px 6px;}

.grey a.black{color:#7F7F7F !important;}
.grey a.black:hover{color:#383838 !important;}

a.green{color:#01c482;}
a.green:hover{color:#019D68;}

.skrillFooter .float30:nth-child(3n){margin-left:0;}
.skrillFooter .float30:first-child > span.light_red,  .track-your-balance.light_red a,  p span.light_red{color:#EB433E;}

img.icon_loup{width:31px;}

#reseller-registration #create-password{width:100%; margin:0;}
.eye-password{position:absolute; left:0; top:5px;}

.checkbox-wrapper p{float:right; width:47.5%; padding-top:25px;}
.checkbox-wrapper .note p{padding-top:0; float:left !important; width:auto; margin-top:-70px !important;}

.checkbox-wrapper p:nth-child(3){display:none;}

#reseller-registration select#nationality{float:none; width:120%;}

.directionLTR{direction:rtl; display:inline-block; font-family:Tahoma !important; padding:0 5px;}
.direction_arabic{	direction:ltr !important; display:inline-block !important;}

.dashed_separator{
	padding-top:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #ccc;
}
.discount_banner{background:url(/images/discount_banner_ar.png) no-repeat right bottom !important;}
.discount_banner .padd{padding:108px 57px 33px 57px !important;}

.yellow{
	background: #fffa8e; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #fffa8e 0%, #fcd08a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, #fffa8e 0%,#fcd08a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, #fffa8e 0%,#fcd08a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffa8e', endColorstr='#fcd08a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.monthlyDeals .rows .column.first .highlight{
	color:#000000;
	background:#fffa8e;
	padding:7px 12px;
	border-radius:25px;
	font-size:12px;
	display:inline-block;
	margin-top:5px;
}
