@import "development.css";

a {color: #5077b2;}
a:hover{color:#0d82b4}
a.formSubmit:hover{color:#FFF}
.pull-right{float:right}
.pull-left{float:left}
.pt8{padding-top:8px;}
.divider-form {
	height: 0;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #fff;
	position: relative;
	margin: 15px 0;
}
.noBorderR{border-right:0 !important;}
.noBorderT{border-top:0 !important;}
.f-normal{font-weight:normal;display: inline !important;font-size: 14px !important;}

.hide{display:none;}
.show{display:block;}
.t-only{display:none;}

.no-top-margin {margin-top:0px;}
.margin-bottom-20 {margin-bottom:20px;}

.mb20 {margin-bottom:20px;}


.lists-none{font-size:14px;}

/* Colors */
.magento{color:#DA8854;}
.light-grey {color:#8f8f8f;}

.ui-widget-content a.blue,
.blue{color:#019cdf;}

.ui-widget-content a.blue:hover,
.blue:hover{color:#0D82B4;}

.dark-blue{color:#2b6893}
.red {color: #A64949 !important;}

/* Button */
.delete_btn{color: #505050;}
.delete_btn:hover{
	color:#FFF;
	border: 1px solid #a95151;
	box-shadow: 0 1px 2px 0 #cd8787 inset;
	-webkit-box-shadow: 0 1px 2px 0 #cd8787 inset;
	-moz-box-shadow: 0 1px 2px 0 #cd8787 inset;
	background: #c57979;
	background: -moz-linear-gradient(top,  #c57979 0%, #a34c4c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c57979), color-stop(100%,#a34c4c));
	background: -webkit-linear-gradient(top,  #c57979 0%,#a34c4c 100%);
	background: -o-linear-gradient(top,  #c57979 0%,#a34c4c 100%);
	background: -ms-linear-gradient(top,  #c57979 0%,#a34c4c 100%);
	background: linear-gradient(top,  #c57979 0%,#a34c4c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c57979', endColorstr='#a34c4c',GradientType=0 );
}
.delete_btn:active{
	color:#FFF;
	background: #b15e5e;
	box-shadow: 0 0 2px #707070 inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 0 2px #707070 inset, 0 1px 0 #fff;
	-moz-box-shadow: 0 0 2px #707070 inset, 0 1px 0 #fff;
}

a.bRed:hover,
.bGreyish:hover,
.bLightBlue:hover,
a.sideB:hover{color:#FFF;}
.disable{cursor: default;opacity:0.4}

a.bBlue:hover,
a.bGreen:hover{color:#FFF;}

/* Reset link color for nFailure  */
.nFailure a{color:#0D82B4}
.nFailure a.buttonS{color:#FFF}

/* Helper Class */
.w-space{white-space:nowrap}
.wp-normal{white-space:normal !important}

.disable-clickable {
	opacity: 0.5;
}

/* .adsWrapper ================================================== */
.adsWrapper{
	width: 100%;
	max-width: 800px;
	margin: 0 auto !important;
}
	.adsWrapper  img{
		width:100%;
		height:auto;
		border: 1px solid #CDCDCD;
	}

/* # User Demo Signup ================================================== */
.signupWrapper{
	width:100%;
	max-width:800px;
	padding-top: 70px;
	margin: 0 auto !important;
}
	#signupForm{
		border-radius: 4px;
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
		border: 1px solid #CDCDCD;
	}

	.cursor{
		cursor:pointer;
	}

/* # User Login ================================================== */
.loginWrapper{
	width: 320px;
	margin: -200px 0 0 -160px;
}
#loginWrapper-noti {
	margin: -270px 0 0 -170px;
}
@media only screen and (max-width: 480px){
	.loginWrapper{
		width: 90%;
	}
}

@media only screen and (max-height: 480px) and (orientation:landscape) {
	#loginWrapper-noti {
		margin: -100px 0 0 -170px;
	}
}


#loginWrapperForm{
	background:#FFF;
	border-radius:4px;
	box-shadow:0 0 4px rgba(0,0,0,0.1);
	border:1px solid #cdcdcd;
	padding: 18px;
	text-align: left;
}
	#loginWrapperForm .logo{
		display: block;
		width: 100%;
		text-align: center;
		margin: 0 0 20px 0;
		float: none;
	}
		#loginWrapperForm a img{
			width: 160px;
		}
	
	#loginWrapperForm h2{
		text-align: center;
		font-weight:bold;
		margin:10px 0;
	}
	
	#loginWrapperForm .section-alert{
		margin: 8px auto 0 auto;
		padding: 10px 15px;
		line-height:20px;
	}
		.inputF{margin:10px 0 5px 0;padding:0;text-align:left;}
		
	.logControl {margin-top: 20px;}
	.logControl .memory{
		width:70%;
	}
	.loginWrapper form{
		width:100%;
		position:relative;
		left:auto;
	}
		.loginWrapper input[type=text], .loginWrapper input[type=password]{
			width:100%;
			padding: 7px 9px 7px 27px;
			
			border-radius:0;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		.loginUsername {background: #FBFBFB url(../images/icons/loginUsername.png) no-repeat 8px 7px;}
		.loginPassword {background: #FBFBFB url(../images/icons/loginLock.png) no-repeat 8px 7px;}
		.loginCaptcha {background: #FBFBFB url(../images/icons/loginCaptcha.png) no-repeat 8px 7px;}
		
	label[for=remember]{float:left;}

/* .loginPassword { background-image: none; } */
.ui-keyboard-preview{ background-image: none; } 
.mini-keyboard a { background: none; border: none; color: #909090; position: absolute; top: 68px; right: 0px; }

#logCaptcha{margin-top:25px;}
	#logCaptcha-wrap{position:relative; background: #dddddd;}
	#logCaptcha-wrap img{
		max-width: 200px;
		border-radius: 0;
		display: block;
		margin: 0 auto;
	}
	
	
	#logCaptcha-action{
		position: relative;
		margin-top: 15px;
	}
		#logCaptcha-action input{
			margin: 0;
		}
		#logCaptcha-action a{
			background: #AAA;
			padding: 3px 7px;
			position:absolute;
			right: 0;
			top: 0;
		}
			#logCaptcha-action a:hover{background: #999;}
		#logCaptcha-action [class^="icon-"]{
			color: #FFF;
			margin-right:0;
			font-size: 14px;
	}



/* .support-msg ================================================== */
.support-msg{margin-bottom:20px; text-align:center; margin-top:-30%}
	.support-msg h6{padding:10px 0; border-bottom: 1px solid #BCD9F3;}
	.support-msg p{padding:10px !important; text-align:left; border-top: 1px solid #FFF;}

/* .nUpgrade p{text-align:left} */
	
	
/* # Forgot Password ================================================== */
#forgot-password{
	display:block;
	border-top: 1px solid #CDCDCD;
	padding-top: 15px;
	*margin-top:60px;
}
	#forgot-password h4{font-weight:100;}

/* # Dialog box ================================================== */
.dialog{display:none;}
.dialog-btn-wrap{
	text-align:right;
	margin:0 -12px;
	border-top: 1px solid #cdcdcd;
	padding:0 12px;
}
.ui-dialog {
	position: absolute !important;
}
#dialog_investment_history{padding:0px !important; -webkit-overflow-scrolling: touch;}

/* # Registration Form ================================================== */
.select2-drop{z-index:20000 !important}
.ast{margin-left: 5px;color: #DB6464;}
.label-text{line-height:28px;}
.note2{
	font-size: 11px;
	padding-top: 2px;
	display: block;
	color: #3a70ab;
	white-space: nowrap;
}
	.fnote{
		font-size: 11px;
		padding-top: 2px;
		color: #AAA;
		white-space: nowrap;
	}
	.user-remarks{
		color: #8F8F8F;
		font-style: italic;
	}
.error {
	color: #A73939;
	display: block;
	width: 100%;
}
.success {
	color: #4D7F12;
	display: block;
	width: 100%;
}

.nNote{cursor:default;}

#placement-manual {
	background: white;
	border: 1px solid #d7d7d7;
	padding: 20PX;
}
#placement-manual label{
	float: left;
	display: block;
	padding-top: 1px;
}
div.selector{
	max-width: 235px;
}

.custom-radio{}
.package-wrap{
	border: 1px solid #ddd;
	margin-bottom:10px;
	padding:5px 10px;
	background:#f4f4f4;
}
	.package-wrap .radio span{
		margin-top:10px;
	}
	.package-wrap img{
		margin-top:5px;
		margin-right:10px;
	}
	.package-wrap label > span{
		white-space:normal;
	}
	

.formError-Re{
	background: #A73939;
	position: relative;
	z-index: 5001;
	color: #FFF;
	font-size: 11px;
	margin:0 0 15px 0;
	padding: 2px 10px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
	

/* === Statistics Tablet === */
.statisticsTablet{
	display: none;
	position: absolute;
	top: 0;
	padding-left: 0;
	margin-top:49px;
	z-index:9999;
	background: url(../images/backgrounds/subnav.jpg);
	border-right: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;
	box-shadow: 0 0 5px #CACACA;
	-webkit-box-shadow: 0 0 5px #CACACA;
	-moz-box-shadow: 0 0 5px #cacaca;
}
	.statisticsTablet .secWrapper{float: left;width: 226px;}
	.statisticsTablet .widget{
		border-radius: 0;
		border-top: 1px solid #C3C3C3;
		border-bottom: 1px solid #C3C3C3;
		border-left: none;
		border-right: none;
		margin-top: 0;
	}
	
	#rank-widget{
		border-top: 1px solid #C3C3C3;
	}
	#rank-widget h6{
		float: left;
		display: block;
		padding: 8px 14px 7px 14px;
		font-size: 12px;
		font-weight: bold;
	}

/* === Breakcrumbs === */
#messages-breadLinks{display:none}
.breadLinks ul li.this a {
	background: #F8F8F8;
	background: -moz-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F8F8F8), color-stop(100%,#EAEAEA));
	background: -webkit-linear-gradient(top, #F8F8F8 0%,#EAEAEA 100%);
	background: -o-linear-gradient(top, #f8f8f8 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #f8f8f8 0%,#eaeaea 100%);
	background: linear-gradient(top, #f8f8f8 0%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#eaeaea',GradientType=0 );
}


/* === Messages === */
.wInnerhead{
	background: #F5F5F5;
	background: -moz-linear-gradient(top, #F5F5F5 0%, #EEE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F5F5F5), color-stop(100%, #EEE));
	background: -webkit-linear-gradient(top, #F5F5F5 0%, #EEE 100%);
	background: -o-linear-gradient(top, #F5F5F5 0%, #EEE 100%);
	background: -ms-linear-gradient(top, #F5F5F5 0%, #EEE 100%);
	background: linear-gradient(top, #F5F5F5 0%, #EEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 );
	text-align: center;
	font-size: 11px;
	border-left: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	padding: 4px 13px;
}
	.updates div.checker{margin-top:2px;}
	.updates li.unread{background:#FFF}
	.t-message{ float: left; display: block; padding-left: 0px; max-width: 76%; }

/* === Ticket === */
#ticket .note{line-height:10px;margin-bottom:2px;}
#ticket .tDefault tr{background:#f7f7f7;}
#ticket .tDefault tr.unread{background:#FFF;}
#ticket .custom-widget{margin:0 0 20px 0;}

#ticket .btn-reply{cursor:pointer}


/* === .uAnnounce === */
.announceHome li{
	cursor: pointer;
	-webkit-transition: background 500ms linear;
    -moz-transition: background 500ms linear;
    -o-transition: background 500ms linear;
    transition: background 500ms linear;
}
.announceHome li:hover{background:#e0e9f2;}
.flag-img{
	margin-right: 5px;
	border: 1px solid #D5D5D5;
}

.note{
	white-space:normal;
	line-height:16px;
	font-weight: bold;
}

/* === Widget and widget head elements === */
.widget > [class*="whead"] h2 {
	float: left;
	display: block;
	padding: 14px;
	font-size: 20px;
	font-weight: bold;
}
.widget > [class*="whead"] h3 {
	float: left;
	display: block;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: bold;
	color: #626262;
}
a.bDefault {
	color: #636363 !important;
}
.t-review{padding-bottom:5px;}
.t-review:last-child{padding-bottom:0;}

/* # Top part ================================================== */
#top{position: fixed; top:0; z-index:1000;}
ul.userNav li a.register {background: url(../images/icons/usernav/register.png) no-repeat 9px 9px;}
ul.userNav li a.support {background: url(../images/icons/usernav/support.png) no-repeat 9px 9px;}
ul.userNav li a.tabletMenu {background: url(../images/icons/usernav/sidebar.png) no-repeat 9px 9px;}
ul.userNav li a.tabletSidebar {background: url(../images/icons/usernav/statistic.png) no-repeat 9px 9px;}

ul.userNav{/*border-left:1px solid #484848;*/padding-left: 5px;}
ul.userNav li{position:relative;}

ul.userNav a.notification{
	position: absolute;
	top: -5px;
	right: -5px;
	
	width: auto;
	height: auto;
}

a.notification:hover{
	color:#FFF;
}

.notification{
	font-size: 10px;
	color: #FFF;
	padding: 2px 4px;
	line-height: 11px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	text-shadow: 0 -1px #848484;
	background: #BA6D6D;
	background: -moz-linear-gradient(top, #ba6d6d 0%, #934848 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BA6D6D), color-stop(100%,#934848));
	background: -webkit-linear-gradient(top, #BA6D6D 0%,#934848 100%);
	background: -o-linear-gradient(top, #ba6d6d 0%,#934848 100%);
	background: -ms-linear-gradient(top, #ba6d6d 0%,#934848 100%);
	background: linear-gradient(top, #ba6d6d 0%,#934848 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba6d6d', endColorstr='#934848',GradientType=0 );
}



ul.languageNav{
	float: left;
	margin: 10px 0 0 0;
	border-right: 1px solid #262626;
	cursor:pointer;
	padding-right:15px;
}
	ul.languageNav span{
		float: right;
		color: #BABABA;
		margin-top: 4px;
		padding-left: 10px;
		white-space: nowrap;
	}
	ul.languageNav li{
		float:left;
		display: inline-block;
		margin: 0 0 0 10px;
		background: #111e31;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		box-shadow: 0 1px 0 #345487;
	}
	
	ul.languageNav li a{
		display: block;
		height: 28px;
		width: 28px;
	}
	
	/* .LANGUAGE ================================================== */
		.language-sel-en{background: url(../../../images/flags/gb.png) no-repeat 6px 9px;}
		.language-sel-zh-CN{background: url(../../../images/flags/cn.png) no-repeat 6px 9px;}
		
		.language-sel-zh-TW{background: url(../../../images/flags/tw.png) no-repeat 6px 9px;}
		.language-sel-ar-AE{background: url(../../../images/flags/ae.png) no-repeat 6px 9px;}
		.language-sel-fr-FR{background: url(../../../images/flags/fr.png) no-repeat 6px 9px;}
		.language-sel-de-DE{background: url(../../../images/flags/de.png) no-repeat 6px 9px;}
		.language-sel-id-ID{background: url(../../../images/flags/id.png) no-repeat 6px 9px;}
		.language-sel-ja-JP{background: url(../../../images/flags/jp.png) no-repeat 6px 9px;}
		.language-sel-ko-KR{background: url(../../../images/flags/kr.png) no-repeat 6px 9px;}
		.language-sel-ru-RU{background: url(../../../images/flags/ru.png) no-repeat 6px 9px;}
		.language-sel-es-ES{background: url(../../../images/flags/es.png) no-repeat 6px 9px;}
		.language-sel-th-TH{background: url(../../../images/flags/th.png) no-repeat 6px 9px;}
	
	#dropdown-language li a{color:#fff;padding-left: 25px;background-position:0 6px;display:block;}
	#dropdown-language li a:hover{color:#CCC}
	.topSearch{
		right:initial;
		padding: 5px 10px;
		left:-10px;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
	}
	
	.iLanguage{
		float: right;
		display: none;
		width: 44px;
		height: 25px;
		margin-top: 12px;
		margin-right: 10px;
		background-color: #151515;
		border-radius: 2px;
		box-shadow: 0 1px 0 #454545;
		background-position: center center;
	}
	 
.nav li a{
	z-index:999999;
}

	#pageTitle-nd{
		float:none!important;
		display:block !important;
	}

.secNav .secWrapper{padding-bottom:20px;}
/* === Sidebar Ranking === */
.rank-wrapper{
	margin-bottom:20px
}
.display .rank-wrapper{}
	.rank{
		position:relative;
	}
	.rank .progress-1{
		position:absolute;
	}
	img.ranking_progress {
		height: 45px;
		overflow: hidden;
		background-position:-157px 0;
		background-repeat:no-repeat;
	}
	
	/* === Notification ranking images only === */
	.nNote table td{
		vertical-align:middle;
		padding:10px 12px;
	}
		.nNote table td:first-child{
			padding-right:0px;
		}
	.rank-img img{
		width: 34px;
		height: 34px;
		vertical-align: middle;
		margin: 0 4px;
	}

.rankToggle{
	height:auto;
}
	
/* === Sidebar Clock === */
.clock-wrapper{margin: 20px 0 20px 0; padding:0px 25px;}
.clock-innerWrap{margin-bottom:15px;}
	.clock-location{
		position:relative;
		top:5px;
		left:95px;
		width:100%;
		font-size: 12px;
		line-height:16px;
		font-weight: bold;
		float:right;
	}
	.clock-location .place{
		margin-bottom:4px;
	}
	.clock-location .update{display: block; margin-bottom: 5px;}
	
	
	.update{font:11px/11px Arial, Helvetica, sans-serif}


/* === Subnav styles === */
.subNav li ul li.activeli a{
	background:#FFFFFF url(../images/elements/control/subnav_arrow.png) no-repeat 14px;
	padding-left:30px;
	margin-right:0;
}
	.subNav li ul li{background:red}
	.subNav .BorderB{border-bottom: 1px solid #CECECE !important;}

.mainNav{
	margin-top:-1px;
	position:fixed;
}
	
/* .quickInvest ================================================== */	
.quickInvest{display:none;}

/* # Wrapper Class && all widget ================================================== */
.subTitle{
	margin: 30px 0 0 0;
}

/* === wrapper widget === */
	.public .widget{background:#fff;}
	.public .widget > [class*="whead"] { background:#fafafa;}
	
/* Head icons and icon set */
	.whead [class*="icos-"] {margin-right: 10px; padding-top:3px;}

/* ===== Earnings widget  ===== */
	.wGeneral .income{line-height: 18px;}
	.wGeneral td a {font-weight: bold;}
	.roi {color: #4d7f12 !important;font-weight:bold;}

/* Widget sample */
	.secNav .widget {}
	.accountType { color: #808080; }
	.accountId{color: #A64949;}
	
	.widget-foot{display:none;}

/* ===== News widget  ===== */
.wNews{width:85%}
.wNews span { line-height: 16px;}


/* ===== Contact widget  ===== */
.widget-contact{
	margin: 20px !important;
	border: 0 !important;
	border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	background: #E96B56;
	overflow: hidden;
	padding:10px 0;
}
	.widget-contact span{
		display:block;
		text-align:center;
	}
	.widget-contact .custom-contact{
		font-size:14px;
		color:#E96B56;
		text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
		background: #FFF;
		line-height: 36px;
		width: 36px;
		box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.4);
		
		margin: 0 auto;
		border-radius: 50%;
	}
	.widget-contact  #contactUs{
		color: #FFF;
		font-size:14px;
		line-height: 26px;
		margin-top: 5px;
	}
	
.m-only .widget-contact{
	margin: 35px 0 0 0 !important;
	text-align: center;
}
	.m-only .widget-contact span{display:inline-block}


.uNotice{
	background: url(../images/elements/other/updateNews.png) no-repeat 0 4px;
}
.uNotice .uNew{
	display:inline;
	margin-right:5px;
	color: #0D82B4;
}

.uAnnounce{
	display: block;
	padding-left: 22px;
	background: url(../images/elements/other/updateAnnounce.png) no-repeat 0 4px;
}


.uNotice-form{
	background: url(../images/elements/other/updateAnnounce.png) no-repeat 0 4px;
	padding-left: 22px;
}


/* # Sidebar stuff ================================================== */
.custome-sideTable{
	display: block;
	width: auto;
	overflow: hidden;
	border-top:none;
}
.profile-title-width{white-space:nowrap; border-right: 1px solid #DFDFDF;}
/* === User === */
.user a > span {background: none;right: -10px;top: -5px;}
ul.leftUser li a span{right: 4px;top: 9px;}
/* ===== Profile  ===== */
ul.profile { position: relative; z-index: 990; margin-left: 18px; }
ul.profile:after { content: ""; display: block; clear: both; }
ul.profile li { float: left; }
ul.profile li.current { border-right: none; }
ul.profile li { color: #666666; text-decoration: none; padding: 3px 20px 3px 0px; display: block; height: 22px; line-height: 23px; }
ul.profile li a:hover, ul.profile li.hover a { color: #2B6893; }

ul.profile li.current > a { color: #B1B1B1; background: none; }

.profileList{
	color: #6a6a6a;
	padding: 10px 14px;
	display: block;
	position: relative;
}
	#user-level img{
		width:24px;
		height:24px;
		vertical-align: middle;
		margin:0 8px 0 0;
		float:left;
	}
	.wrap-text{float: left;width: 80px;}
.contactName {
	color: #393939;
	display: block;
	line-height: 22px;
}
.contactName > strong{
	text-shadow:none
}
.numStats{
	padding: 15px 0 0 0;
}
.niceList li {
	/*background:#FFF;*/
}

.blueImg img, .redImg img {
	padding: 9px 13px;
}

span.small {
	font-size: 11px;
}

/* New updates widget */
.updates .uDate{
	color:#DA8854;
	width:auto;
	float:right;
	margin: 0 0 5px 10px;
}

/* ===== Default table ===== */
.custom-table thead{white-space:nowrap;}
/*.custom-table tbody{white-space:nowrap}*/

.t-right{text-align:right;}
.t-left{text-align:left}
.t-center{text-align:center;}
.tw10{width:10%}
.tw15{width:15%}
.tw20{width:20%}
.tw25{width:25%}
.tw30{width:30%}
.tw50{width:50%}

.tDefault thead td{white-space:nowrap}
.tDefault tbody tr:nth-child(even) { background: #f9f9f9; }
.tDefault td.title{color:#019cdf;font-weight:bold;}	

.tDefault tfoot tr{
	border-top: 1px solid #DFDFDF;
}
.tDefault tfoot td:first-child{border-left: none;}
.tDefault tfoot td {
	padding: 7px 11px;
	vertical-align: middle;
	border-left: 1px solid #DFDFDF;
	box-shadow: 0 1px 0 #fafafa inset;
	-webkit-box-shadow: 0 1px 0 #fafafa inset;
	-moz-box-shadow: 0 1px 0 #fafafa inset;
}
.tableFooter .custom-pagi{
	height:auto;
	float: left;
}
.tableFooter{min-height: 20px;font-size: 12px;height: auto;}
.tableFooter .custom-pagi a {
	border: 1px solid #d3d3d3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px 7px; 
	margin: 0 1px; 
	cursor: pointer; 
	*cursor: hand; 
	color: #919191; 
	font-size: 11px; 
	box-shadow: 0 1px 0 #fff inset, 0 1px 0px #dfdfdf; 
	-webkit-box-shadow: 0 1px 0 #fff inset, 0 1px 0px #dfdfdf; 
	-moz-box-shadow: 0 1px 0 #fff inset, 0 1px 0px #dfdfdf;
	line-height:28px;
}

.tableFooter .custom-pagi a:hover {
	background: #f6f6f6;
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #e8e8e8 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e8e8e8)); 
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#e8e8e8 100%); 
	background: -o-linear-gradient(top,  #f6f6f6 0%,#e8e8e8 100%); 
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#e8e8e8 100%); 
	background: linear-gradient(top,  #f6f6f6 0%,#e8e8e8 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e8e8e8',GradientType=0 );
}
.tableFooter .custom-pagi a.current_page, .tableFooter .custom-pagi a:active {
	background: #6f6f6f;
	color: #fff;
	border-color: #646464; 
	box-shadow: 0 1px 2px #545454 inset, 0 1px 0 #fff; 
	-webkit-box-shadow: 0 1px 2px #545454 inset, 0 1px 0 #fff; 
	-moz-box-shadow: 0 1px 2px #545454 inset, 0 1px 0 #fff; 
	font-weight: bold;
}
	.fBtn{margin: 2px 0 0 0;}
	.tableFooter .search{display:inline-block;margin-left:10px;}
	
	.tableFooter .search input{
		border: 1px solid #D3D3D3;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 4px 5px;
		margin: 0 3px;
		color: #919191;
		font-size: 11px;
		box-shadow: 0 1px 0 #FFF inset, 0 1px 0px #DFDFDF;
		-webkit-box-shadow: 0 1px 0 #FFF inset, 0 1px 0px #DFDFDF;
	}
	.tableFooter .search input[type=submit]{background:#f0f0f0;}
	.tableFooter .search input[type=submit]:active{
		background: #6f6f6f;
		color: #fff;
		border-color: #646464; 
		box-shadow: 0 1px 2px #545454 inset, 0 1px 0 #fff; 
		-webkit-box-shadow: 0 1px 2px #545454 inset, 0 1px 0 #fff; 
		-moz-box-shadow: 0 1px 2px #545454 inset, 0 1px 0 #fff; 
		font-weight: bold;
	}


.tDefault .table-caption {
	font-weight: bold;
	background: #f1f1f1;
}


	
/* Custom error mesageges */
.nWarning-custom {
	background: #FFEDBC;
}


/* Custom Table for Bet Table */
#bet_table{}
	#bet_table tr td input{
		margin: 0;
		vertical-align: bottom;
	}

/* Custom Table for History Listing */
.tHistory tbody td {vertical-align: top;}
	.tHistory tbody td.next-month {
		background: #ececec;
		border-left: 1px solid #dadada;
		box-shadow: 0 1px 0 #f3f3f3 inset;
	}
.t-top {vertical-align: top}
.tDefault tbody td.t-top {vertical-align: top}


/* ===== Page - My Profile ===== */
.statement-error {
	color: #A73939;
	font-weight:bold;
	width: 100%;
	float: none;
}

/* ===== FAQ - Accordian Acc ===== */
.acc .whead, .togglesGroup .whead{cursor:default}


.whead-head{
	cursor: pointer;
	margin-bottom:-1px;
}
	.whead-head h6{padding: 9px 14px !important;}

.menu_body{
	padding: 20px 14px;
	background:#FFF;
	border-bottom: 1px solid #CDCDCD;
}
	.menu_body.last{border-bottom: 0;}
	.faq-img{
		background: #262626;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		box-shadow: 0 1px 0 #4E4E4E;
		-webkit-box-shadow: 0 1px 0 #4E4E4E;
		-moz-box-shadow: 0 1px 0 #4e4e4e;
		padding: 10px 9px 7px 9px;
		display: inline-block;
	}
	.faq-img img{
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
	}
	.widget.acc .menu_body img.fullfaq-img{
		max-width:100%;
		height:auto;
	}
	.img-border{ border:1px solid #d4d4d4}
	

.list-square{
	list-style-type:square;
	margin-left:20px;
}
	.list-square li{
		margin-bottom: 8px;
		line-height: 20px;
	}
.list-decimal{
	list-style-type:decimal;
	margin-left:20px;
}

	/* ===== Highlight Faq - link from withdrawal ===== */
	.whead-head.highlight_faq{
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
		/*background: #FFEDBC;
		border-top: 1px solid #CDCDCD;
		border-bottom: 1px solid #F2D083;*/
	}
	.menu_body.highlight_faq {
		background: #FFEDBC;
	}
	
	
	.highlight_faq_section {
		background: #FFEDBC;
		/*background-image: url(../images/elements/control/subnav_arrow.png);
		background-repeat:no-repeat;
		padding-left:15px;
		background-position: 15px 16px;
		
		-webkit-animation: animatedBackground 0.5s linear 0.5s 3;*/
	}

	/*@-webkit-keyframes animatedBackground {
		0% { background-position: 15px 16px; }
		25% { background-position: 18px 16px; }
		50% { background-position: 15px 16px; }
		75% { background-position: 12px 16px; }
		100% { background-position: 15px 16px; }
	}*/

/* ===== UI Dialog ===== */
.popup-custom{padding:10px}
.popup-custom h2{
	display: block;
	color: #626262;
	font-size: 14px;
	font-weight: bold;
}
.ui-formwizard fieldset {
	border-bottom: 0;
}
ul.wInvest{
	background: #efefef;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-bottom: 15px;
	border: 1px solid #DDD;
}
	ul.wInvest li {
		width: 49.5%;
		display: inline-block;
		text-align: center;
		border-left: 1px dotted #ddd;
		padding: 12px 0 8px 0;
		margin-left: -2px;
		}
	ul.wInvest li:first-child { border-left: none; }
	ul.wInvest li span { font-size: 11px; }
	
div.wInvest span {
	font-size: 11px;
	font-weight: normal;
	color: #999;
}

div.wInvest span span.green {
	color: #4D7F12;
}


/* ===== Sponsor Genealogy  ===== */
/* .controller-node-con{height:45px;} */
.node-info-raw{height: 34px !important;}

/* ===== Invite Page ===== */
.content-desc{
	border: 1px solid #DDD;
	padding:20px;
	border-width:1px 0;
	background:#fafafa;
	margin:0;
}

/* ===== Investment Page ===== */
.network-logo{
	width:100%;
	max-width:210px;
}
.network-logo img{
	width: auto	9;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
.body-details{
	background: #EFEFEF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #DDD;
	padding:10px 20px;
}

.remaining_time{white-space:nowrap;}


/* ===== Tooltips ===== */
.tipsy-inner {
	font-size: 11px;
	line-height: 16px;
	padding: 10px 8px;
}

/* ===== Email Invitation Page ===== */
@media only screen and (max-width: 480px) and (min-width: 320px){
	.under .widget #email-grid-custom [class*="grid2"] {
		width: 30%;
	}
	.under .widget #email-grid-custom [class*="grid4"] {
		width: 70%;
	}
}


/* ===== Investment Page ===== */
@media only screen and (max-width: 480px) and (min-width: 320px){
	.body-details .grid3{text-align:left;}
}

.company-info{
	padding: 14px 16px;
	border-top: 1px solid #CDCDCD;
	/*border-bottom:1px solid #CDCDCD;*/
	background:#FFF
}
.widget .detail-height {
	min-height: 380px; 	
}
.under .widget .detail-height {
	min-height:inherit; 	
}
div.whead span.no-bold {
	font-weight: normal;
}

.company-info p:first-child{padding-top:0;}
.p-column2{
	columns:1;-webkit-columns:1; -moz-columns:1;
}
.box{border-right:1px solid #cdcdcd;text-align:center}

.uHistory{
	float: left;
	display: block;
	max-width: 76%;
}
.uComplete {
	background: url(../images/elements/other/updateDone.png) no-repeat 4px 2px;
	color: #4D7F12;
	padding-left:20px;
}
.uRunning{
	/*background: url(../images/elements/other/uRunning.png) no-repeat 4px 2px;
	padding-left:20px;*/
	color:#2b6893;
}

.updates li.title{
	font-size: 11px;
	padding: 3px 14px 2px 14px;
	color: #909090;
	box-shadow: inset 0 1px 0 #FFF;
	background: #EEE;
}
	
.widget h6 em {
	font-weight: normal;
}

.investment-title a.tipS {
	color: #999;
	font-weight: normal;
}

.I-text-link {
	background: url(../images/elements/control/headSubmit.png) no-repeat right center;
	padding: 0 10px 0 0;
	color: #a5a5a5;
}

.custom-formRow{
	border-bottom: 0;
	border-top: 0;
	padding: 0 0 10px 0;
}
	.custom-wInvest ul.wInvest li{width:92%; text-align:left;padding: 12px 4% 8px 4%;margin:0;}
	.custom-wInvest p{padding-top:0;}
	.custom-wInvest span{font-size: 11px;font-weight: normal;color: #999;}



/* ===== contentProgress Vertical  ===== */
.contentProgressH{
	border-radius: 4px;
	width: 62px;
	height: 190px;
	position: relative;
}
	.innerText{
		position: absolute;
		z-index: 100;
		width: 62px;
}
	.innerText span{
		color: #484254;
		font-weight: bold;
		font-size: 10px;
		text-align: center;
		letter-spacing: -1px;
		display: block;
		line-height: 37px;
		height: 20%;
	}
	.contentProgressH .inner{
		bottom: 0;
		border-radius: 4px;
		box-sizing: border-box;
		
		background: url(../images/elements/ui/progress_default.png) repeat-y;
	}

	.contentProgressH .barBig{
		width: 62px;
		overflow: hidden;
		position: absolute;
		bottom: 0;
		border: 2px solid #999;
		/*box-shadow: inset 0px 0px 1px rgba(0,0,0,0.5)*/
		box-sizing: border-box;
	}
		.barHG, .barHB, .barHO, .barHBl, .barHGr, .barHR {
			background: url(../images/elements/ui/progress_h.png) repeat-y;
		}
		.barHG {
			z-index: 5;
			background-position: 0px 0px;
			border-color: #97af32 !important;
		}
		.barHB {
			z-index: 4;
			background-position: -90px 0px;
			border-color: #5f9fce !important;
		}
		.barHO {
			z-index: 3;
			background-position: -180px 0px;
			border-color: #d28346 !important;
		}
		.barHBl {
			z-index: 2;
			background-position: -272px 0px;
			border-color: #5e5e5e !important;
		}
		.barHR {
			z-index: 1;
			background-position: -362px 0px;
			border-color: #c8514e !important;
		}

/* ===== Others  ===== */
.contentProgress{
	text-align:left;
}
ul.ruler li:first-child{
	text-align:left;
}
ul.ruler {
	margin-bottom: 0;
}

.titleOpt > a {
	display: inline-block;
}
.ic-text{
	float:right !important;
	margin-top:2px;
	margin-left:5px;
	display:inline !important;
}
.ic-text span{
	font-size: 11px;
	text-shadow: 0 1px white;
	font-weight: bold;
	padding: 0 2px 0 8px;
	float: right;
}



.radio-div{
	float:left;
	width:90%;
}
	.radio-div .input{
		width:50% !important;
		margin-right:10px;
	}



.subtext tbody td span{ display: block; font-size: 11px; line-height: 16px; color: #909090; }

/* ===== New Members widget  ===== */

.wNewMembers .email { display: block; font-size: 11px; line-height: 16px; color: #909090; }
.wNewMembers td a { line-height: 16px; }
.wNewMembers tbody td span { display: block; font-size: 11px; line-height: 14px; color: #909090; }
.wNewMembers tbody td strong { }
.wNewMembers tbody td img {float:left}
.wNewMembers .income { color: #932a2a; }

.new-members {}

.new-members .note{
	line-height:16px;
}
.uDate {
	float: right;
	width: auto;
	text-align: right;
	color: #bbbbbb;
	margin: 3px 5px 0 0;
	text-shadow: 0 1px #fff;
}
	.uDate > span {
		font-size: 20px;
		font-weight: bold;
		display: block;
		margin-bottom: -3px;
	}

/* ===== General widget  ===== */
.mix-title h6 span {
	font-weight: normal;
}

/* ===== Genealogy Search  ===== */
#possible_members li {
	width: 50%;
	float: left;
}

/* ===== Condition for Sponsor Genealogy Mobile  ===== */
.tree-controller-root-wrap-rtl .node-info-raw, .tree-controller-wrap-rtl .node-info-raw{float:none !important}
.controller-node-con {
	min-width: 320px !Important;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch; /* Enable smooth scrolling on mobile devices */
}


/* ===== Condition for Investment Page only  ===== */
@media only screen and (max-width: 1500px) and (min-width: 1100px){
	ul.updates .grid6{width:100%; margin-left:0;}
}
@media only screen and (max-width: 480px) and (min-width: 320px){
	ul.updates .grid6{margin:0 !important}
}


/* ==== Requesting Page ==== */
.requestWrapper{
	width: 300px;
	padding: 30px 20px;
	margin: -128px 0 0 -170px;
	position: absolute;
	left: 50%;
	top: 50%;
	text-align: center;
	-moz-perspective: 800px;
	-webkit-perspective: 800px;
	perspective: 800px;
}

	.requestWrapperbox{
		background: #FFF;
		border-radius: 4px;
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
		border: 1px solid #CDCDCD;
		padding: 20px 28px;
	}






/* ==== Print tt ==== */
#tt-print-body{
	background:#fff;
	margin-top:10px;
	min-height: initial;
}
.tt-print{
	max-width:600px;
	margin:0 auto;
	padding:0 20px 0px 20px;
	
	display:block;
	font:12px/19px Arial,Helvetica,sans-serif;
	
	color:#626262;
	border-collapse:collapse;
	
	background:#ffffff;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	border: 1px solid #CDCDCD;
}
.tt-print tr td{
	padding: 2px 0px;
	vertical-align: top;
}
.tt-print h3{
	border-bottom: 1px solid #CDCDCD;
	padding-bottom: 20px;
}
	.tt-print:after {
		content: "";
	}
	

/* ===== Video Gallery ===== */
#gallery p{padding-top:0;}
#gallery p.mb5{margin-bottom:5px;}
#gallery a{margin-bottom:5px;}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.img-responsive{
	max-width:100%;
	width:100%;
}

.mr5{margin-right:5px !Important;}
.row-btn{width:100%}
.row-btn .colBtn{width:49%; float:left;margin-right: 2%;}
.row-btn .colBtn.last{margin:0;}
.row-btn .colBtn a{
	display: block;
	text-align: center;
	padding: 7px;
}

@media only screen and (max-width: 1480px){
	#gallery [class*="grid"]{width:100%; margin:10px 0 0 0;}
}
	
	
/* ===== Img 100% width ===== */
.index-img{
	max-width:360px;
}

.img-width{
	max-width:500px;
	width:100%;
}
	
/* jQuery Overthrow ================================================== */
	.overthrow {
		overflow: auto;
		-webkit-overflow-scrolling: touch;
	}
/* ===== Mobile Only Class ===== */
.mobile-only {
	display: none;
}
	.mobile-only .tDefault{
		display:inline-table;
		width:100%;
	}

	@media only screen and (max-width: 768px){
		.m-only .mobile-only  {display: block;}
	}

	

/* ===== Media Querry Helpers ===== */
.visible-phone {display: none !important;}
.visible-tablet {display: none !important;}
.hidden-desktop {display: none !important;}
.visible-desktop {display: inherit !important;}

@media only screen and (max-width: 768px) and (min-width: 481px){
  .hidden-desktop {display: inherit !important;}
  .visible-desktop {display: none !important ;}
  .visible-tablet {display: inherit !important;}
  .hidden-tablet {display: none !important;}
}

@media (max-width: 768px) {
  .hidden-desktop {display: inherit !important;}
  .visible-desktop {display: none !important;}
  .visible-phone {display: inherit !important;}
  .hidden-phone {display: none !important;}
}

/* ===== Media Querry  ===== */
@media only screen and (max-width: 1200px){
	/*Custom Table */
	.custom-table{
		display: block;
		/*width: auto;*/
		position: relative;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.pageTitle{display:none;}
	
	#possible_members li {
		width: 100%;
		float: none;
	}
}

@media only screen and (max-width: 1200px) and (min-width: 480px){
	.body-details .box{
		width: 50% !important;
		height:90px;
		margin-left: 0 !important;
		padding: 5px 10px;
		white-space:nowrap;
	}
		.body-details .box:nth-child(odd){}
		.body-details .box:nth-child(even){border-left:1px solid #FFF;border-right:0;}
	.custom-contentProgress80{width:80%;margin:0 auto;}
}

@media only screen and (max-width: 900px) and (min-width: 320px){
	.tableFooter .search{display:block;margin:10px 0 0 0;}
}

/* ===== Condition for Iphone 5 only  ===== */
@media screen and (max-width: 769px) and (orientation:landscape) {
	#top {position: relative;}
	#content {padding-top: 0;}
}

/* ===== Condition for Tablet only  ===== */
@media only screen and (max-width: 768px){
	.showTabletA{display:none !important}
}
@media only screen and (max-width: 768px) and (min-width: 481px){
	#content{margin-left:0;}
	#sidebar{margin-left:-100px;}
	
	
	.secNav.display{padding:0;}
	.display .clock-wrapper{padding: 0px 19px;}
		.display .clock-wrapper .clock-location{left:95px;}
	
	.display .secWrapper{width:246px; padding-bottom:5px;}
	.display .tabletsecNav {padding: 10px;}
	.display .rank-wrapper {display:none}
	.display .widget {border-left: 1px solid #CDCDCD;border-right: 1px solid #CDCDCD;}
	
		
	.t-only{display:block;}
	.secNav .secTop, .secNav .home-profile, .secNav .breadLine, .secNav .subNav{display:none;}
	
	.widget-foot{display:block; padding:10px 5px 5px;}
	.widget-foot a{color:#8f8f8f}
	.widget-foot a:hover{color:#0d82b4}
	
	.rankToggle{
		position: relative;
	}
}

@media only screen and (max-width: 768px){
	#top{position: relative;}
	.mainNav{padding-top: 0; position: relative;}
	
	.altMenu li ul li ul li a {
		padding-left: 55px !important;
		background-position: 40px 16px !important;
	}
	#content{padding-top: 0px;}
	
	.custom-radio label{float:none !important}
	
	/* === Breakcrumbs === */
	#messages-breadLinks{display:block;}
	#messages-breadLinks li.this{background:#f8f8f8;}
	
	#placement-scroll{
		display: block;
		width: auto;
		position: relative;
		overflow-x: auto;
		overflow-y: scroll;
		white-space: nowrap;
		padding:20px;
	}
	.package-wrap label > span{
		padding-left: 68px;
		line-height: 18px;
	}
	.breadLinks{float:right;}
	
	.contentTop{
		height:auto;
		width: 100%;
		padding: 0;
	}
 
	.quickStats {
		position: relative;
		right: initial;
		background:transparent;
	}
	
	/* === Sidebar Ranking === */
	.rank-wrapper{
		margin-bottom:0px
	}
	
	/* .Sidebar Clock ================================================== */
	.clock-wrapper{
		margin: 0;
		clear: both;
		border-bottom: 1px solid #C3C3C3;
		box-shadow: 0 1px 0 #fff;
		font-size: 11px;
		margin: 0 -20px;
	}
	
		.under .clock-wrapper .grid6{
			width:50%;
		}
			.under .clock-wrapper .fluid{
				float:right;
				position:relative;
			}
	
	.clock-location{
		width: 50%;
		position:relative;
		top: 0;
		left: 0;
		float:left;
		font-size: 12px;
		line-height:16px;
		font-weight: bold;
	}
		.clock-location .place{
			float:left;
			margin:0 10px 0 0;
		}
		div.date {float:left; margin-right:10px;}
		.clock-location .update {
			display: inline;
		}
		.clock-location .update a{line-height:16px;}
}

@media only screen and (max-width: 480px) and (min-width: 320px){
	ul.userNav li{float:none;}
	.logControl {padding-bottom: 0px;}
	
	.label-text{line-height:initial;}
	
	.topNav{margin:0 -10px}
	.iTop{
		position:relative;
		cursor:pointer;
		margin-right:4px;
	}
		.iTop .msg-notification{
			position: absolute;
			top: -5px;
			right: -5px;
			width: 6px;
			text-align: center;
			font-weight: bold;
			
			font-size: 10px;
			color: #FFF;
			padding: 2px 5px 2px 4px;
			line-height: 11px;
			
			border-radius: 2px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			
			background: #5BA5CB;
			background: -moz-linear-gradient(top, #5ba5cb 0%, #3a70ab 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5BA5CB), color-stop(100%,#3A70AB));
			background: -webkit-linear-gradient(top, #5BA5CB 0%,#3A70AB 100%);
			background: -o-linear-gradient(top, #5ba5cb 0%,#3a70ab 100%);
			background: -ms-linear-gradient(top, #5ba5cb 0%,#3a70ab 100%);
			background: linear-gradient(top, #5ba5cb 0%,#3a70ab 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba5cb', endColorstr='#3a70ab',GradientType=0 );
		}

		
	.iLanguage{display:block;margin-right:4px;}
	.topSearch {
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
		left:initial;
		right:65px;
	}
	
	/* .Sidebar Clock ================================================== */
	.clock-wrapper{
		border-bottom: 0;
	}
	.under .clock-wrapper .grid6{
		width:100%;
	}

	/* .quickInvest ================================================== */
	.altNav{margin-left: 0px;padding: 0 10px;}
	.quickInvest{
		display:block;
		color:#FFF;
		text-align:left;
		margin-top: 10px;
		border-bottom: 1px solid #8F8F8F;
		margin-right: 0px; /*14px*/
		padding-bottom: 10px;
	}
		.quickInvest li + li{
			margin-top: 10px;
		}
		.quickInvest li span{
			display: block;
		}
		.quickInvest li strong{
			font-size: 16px;
		}
			
			
	.userSearch{margin: 9px 0 3px 0;}
	#sidebar ul.userNav{float:right;margin-right:0;}
	
	.blueImg-s, .redImg-s, .greenImg-s{
		margin-right: 10px;
		margin-top: 2px;
		float: left;
		border-radius: 50%;
		-webkit-border-radius: 50%;
	}
	.blueImg-s img, .redImg-s img, .greenImg-s img{padding: 4px 7px;width: 5px;}
	.blueImg-s {background: #6e97aa;}
	.redImg-s {background: #ba6d6d;}
	.greenImg-s {background: #8fae53;}
	
	/* Content ================================================== */
	.ui-dialog{max-width:300px !important;}
	
	#content{padding-top:0;}
	.loginWrapper{
		top:50%;
		position: relative;
		margin: 0 auto;
		left: 0;
		top: 40px;
	}
	.altMenu li ul li ul li{background:#555}
	.altMenu li ul li ul li:hover{background:#4f4f4f}
	
	/*.note{white-space: pre-line;}*/
	.tDefault .note{white-space: initial;}
	
	.breadLinks{margin-right:22px;}	
	.breadLinks ul li span{display:block;}
	
	.ui-dialog ul.wInvest li{width:100%}
	.p-column2{columns:1;-webkit-columns:1; -moz-columns:1;}
	
	
	/* ===== Default table ===== */
	.t-right, .t-left, .t-center{text-align:left;}
	[class*="tw"]{}
	.m-right {float: right;}
	.reset-tDefault{display: inline-table !important;}
	.tDefault{
	}
	.tDefault tfoot{border-top: 1px solid #DFDFDF !important; width:auto;}
	.tDefault tfoot tr{display: table-row; border:0}
	.tDefault tbody tr:first-child{border:0;}
	.tDefault tfoot td {display: table-cell;}
	
	.tRank{display:table;}
	
	.t-review{margin-bottom:10px;}
		.t-review [class*="grid"]{margin:0 !important}
	
	/* # Temp ================================================== */
	.box{border:none}

	/* # Support Tickets ======================================= */
	.ticket-buttons {
		float:left;
	}
	
	/* # Wallet Transfer ======================================= */
	.radio-div{
		float:left;
		width:90%;
	}
	.radio-div .input{
		width:100% !important;
		margin-right:0px;
		margin-bottom:10px;
	}
	
	/* ===== Tooltips ===== */
	.tipButton{
		float:left;
		margin-left: 0!important;
		margin-right:5px;
	}
	
	.tRank tbody tr:first-child {
		border-top: 1px solid #DFDFDF;
	}
}

@media only screen and (max-height: 550px){
	.mainNav{ position:initial}
}



/* Print ================================================== */
@media print {
	@page {
		margin: 0.5cm;
	}
   .tt-print{
		padding:0;
		border: 0;
	}
}





/* # IE condition ================================================== */
#content{*margin-left:0;*padding-left:327px;}
.nIE{
	z-index:999999999;
	margin: 32px 0px 10px 0px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
}
.nIE p{
	padding: 10px 25px 10px 25px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	text-shadow: 0 1px 0 #FFF;
}

.widget .divider-custom { height: 0; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #fff; position: relative; margin: 0px 0 40px 0; top:20px; min-height: 0; clear:both;}


/* # Custom Scrolling Bar ================================================== */
.mCSB_container{
	width:auto;
	/*margin-right:30px;*/
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
	width:16px;
	height:94%;
	top:0;
	right:-2px;
	margin:10px 0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0; 
	height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:10px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	top:100%;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	margin-left:-40px;
	float:right;
}
.mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
	-webkit-overflow-scrolling: touch;
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.50;
	filter:"alpha(opacity=50)"; -ms-filter:"alpha(opacity=50)"; /* old ie */
	
	-webkit-transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -o-transition: all 500ms linear;
    transition: all 500ms linear;
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) */
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) */
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) */
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) */
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

.mCustomScrollBox table {
	-webkit-overflow-scrolling: touch;
}


/* scrollbar scrollbar - Mobile */
.scrollbarMobile{
	height: 294px;
	overflow: scroll;
	overflow-x: hidden !important;
	-webkit-overflow-scrolling: touch;
}

/* scrollbar scrollbar */
.scrollbar{overflow:hidden;}
.scrollbar .tDefault tbody tr:first-child{border-top:0}
.scrollbar .mCSB_scrollTools .mCSB_draggerRail{
	width:6px;
	box-shadow:1px 1px 1px rgba(255,255,255,0.1);
}
.scrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:rgba(255,255,255,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.scrollbar .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.5);
	filter:"alpha(opacity=50)"; -ms-filter:"alpha(opacity=50)"; /* old ie */
}
.scrollbar .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.scrollbar .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.6);
	filter:"alpha(opacity=60)"; -ms-filter:"alpha(opacity=60)"; /* old ie */
}





/*** NEW ***/
html{box-sizing: content-box;}
small{font-size: 90%}

.innerpage{
	max-width: 980px;
	margin: 60px auto 0;
    padding: 0 20px;
}
	.innerpage h2{
		margin: 25px 0 10px;
	}
	.innerpage h5{
		margin: 25px 0 10px;
	}
	.innerpage p{
		padding: 0;
		margin-bottom: 8px;
	}
	.innerpage ol{
		padding-left: 15px;
		margin-bottom: 8px;
	}
		.innerpage ol li{
			
		}

/* Alert */
div[class*="alert-"]{
    margin: 32px 0px 0px 0px;
    border-radius: 2px;
	padding: 10px 25px 10px 25px;
    text-align: center;
    font-weight: bold;
    text-shadow: 0 1px 0 #cdcdcd;
}
.alert-success{
	box-shadow: 0 1px 2px #e3f4bf inset, 0 1px 1px #dfdfdf; -webkit-box-shadow: 0 1px 2px #e3f4bf inset, 0 1px 1px #dfdfdf; -moz-box-shadow: 0 1px 2px #e3f4bf inset, 0 1px 1px #dfdfdf; border: 1px solid #c1d779; color: #4f7307; 
	background: #d6efa1;
	background: -moz-linear-gradient(top,  #d6efa1 0%, #d0e69d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6efa1), color-stop(100%,#d0e69d));
	background: -webkit-linear-gradient(top,  #d6efa1 0%,#d0e69d 100%);
	background: -o-linear-gradient(top,  #d6efa1 0%,#d0e69d 100%);
	background: -ms-linear-gradient(top,  #d6efa1 0%,#d0e69d 100%);
	background: linear-gradient(top,  #d6efa1 0%,#d0e69d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6efa1', endColorstr='#d0e69d',GradientType=0 );
}
.alert-error{
	box-shadow: 0 1px 2px #fbb5b5 inset, 0 1px 1px #dfdfdf; -webkit-box-shadow: 0 1px 2px #fbb5b5 inset, 0 1px 1px #dfdfdf; -moz-box-shadow: 0 1px 2px #fbb5b5 inset, 0 1px 1px #dfdfdf; border: 1px solid #dfa59b; color: #7d2a1c;
	background: #f0b5a1;
	background: -moz-linear-gradient(top,  #f0b5a1 0%, #de9d8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0b5a1), color-stop(100%,#de9d8a));
	background: -webkit-linear-gradient(top,  #f0b5a1 0%,#de9d8a 100%);
	background: -o-linear-gradient(top,  #f0b5a1 0%,#de9d8a 100%);
	background: -ms-linear-gradient(top,  #f0b5a1 0%,#de9d8a 100%);
	background: linear-gradient(top,  #f0b5a1 0%,#de9d8a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b5a1', endColorstr='#de9d8a',GradientType=0 ); 
}
.alert-info{
	border: 1px solid #bcd9f3; color: #4579aa;
	background: #deedf9;
	background: -moz-linear-gradient(top,  #deedf9 0%, #cde5f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#deedf9), color-stop(100%,#cde5f7));
	background: -webkit-linear-gradient(top,  #deedf9 0%,#cde5f7 100%);
	background: -o-linear-gradient(top,  #deedf9 0%,#cde5f7 100%);
	background: -ms-linear-gradient(top,  #deedf9 0%,#cde5f7 100%);
	background: linear-gradient(top,  #deedf9 0%,#cde5f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deedf9', endColorstr='#cde5f7',GradientType=0 );
	box-shadow: 0
}
.alert-warning{
	border: 1px solid #f2d083;
	color: #826200;
	box-shadow: 0 1px 2px #fff0c7 inset, 0 1px 1px #dfdfdf;
	background: #ffedbc;
	background: -moz-linear-gradient(top,  #ffedbc 0%, #fbe5a8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffedbc), color-stop(100%,#fbe5a8));
	background: -webkit-linear-gradient(top,  #ffedbc 0%,#fbe5a8 100%);
	background: -o-linear-gradient(top,  #ffedbc 0%,#fbe5a8 100%);
	background: -ms-linear-gradient(top,  #ffedbc 0%,#fbe5a8 100%);
	background: linear-gradient(top,  #ffedbc 0%,#fbe5a8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffedbc', endColorstr='#fbe5a8',GradientType=0 );
}

/* Video Countdown */
.countdown{
	float: right;
	padding: 8px 14px 7px 14px;
	color: #DA8854;
	font-weight: bold;
}


/* Icon */
.iconb, .iconb:hover {
    font-style: normal;
}

/* Index Video */
.videoCover{
	background: #00071A url('../images/video_cover.jpg?v002') right top no-repeat;
    background-size: cover;
	padding: 40px 16px !important;
}
	.videoCover_wrap{
		text-align: center;
	}
		.videoCover_wrap h1{
			color: #fff;
			font-size: 50px;
			line-height: 1;
			text-shadow: 2px 2px 0 #828282;
			margin-bottom: 40px;
		}
	.videoCover_wrap #live_result{
		width: 80%;
		margin: 0 auto;
	}
	
	@media only screen and (max-width: 768px){
		.videoCover_wrap #live_result{
			width: 100%;
			margin: 0 auto;
		}
	}

.video-js{
	margin: 0 auto;
}
.video-js .vjs-big-play-button{
	top: 50%;
    left: 50%;
    margin: -22px 0 0 -45px;
}
		
@media only screen and (max-width: 480px) and (min-width: 320px){
	.videoCover_wrap h1{
		font-size: 50px;
	}
	.flip-clock-wrapper ul{
		margin: 3px;
	}
	.flip-clock-divider{
		width: 10px
	}
	.flip-clock-dot{
		width: 5px;
		height: 5px;
		left: 3px;
	}
}
	
/* Index Result */
@media only screen and (min-width: 1112px) and (max-width: 1400px) {
	.gridResults{
		width: 100% !important;
		margin-left: 0 !important;
	}
}

.widgetResults{
	border-color: #e6954a;
}
	.widgetResults .whead{
		background: #e6954a;
		color: #FFF;
		text-align: center;
	}
		.widgetResults .whead h6{
			color: #FFF;
			text-shadow: none;
			float: none;
		}
	
.resultWrap{
	text-align: center;
	padding: 10px 0;
}
.resultWrap:first-child,
.resultWrap:last-child{
	background: #fefefe;
}
	.resultWrap h6{
		margin: 10px 0;
	}
	.resultWrap ul{
		margin: 0px auto;
		padding: 0 0 10px 0;
		width: 80%;
		max-width: 180px;
	}
	.resultWrap ul li{
		line-height: 34px;
		text-align: left;
	}
		.resultWrap ul li span{
			color: #DA8854;
			display: block;
			font-size: 20px;
			font-weight: bold;
			float: right;
		}
			.resultWrap ul li span i{
				font-style: normal;
				display: inline-block;
				background: #c58041;
				color: #FFF;
				border-radius: 50%;
				font-size: 14px;
				font-weight: bold;
				width: 24px;
				height: 24px;
				text-align: center;
				line-height: 24px;
				vertical-align: text-bottom;
			}
		
/* Bonus Page */
#commissionContainer{}
	#commissionContainer a{
		text-decoration: underline;
	}

/* Form */
.formRow{}
	.formRow label .ast{
		color: #ff1d1d;
		margin-left: 5px;
	}
	.formRow  input[type=radio],
	.formRow  input[type=checkbox]{
		vertical-align: text-top;
		margin-right: 5px;
	}

select{
	width: 100%;
    box-shadow: 0 1px 0 #fff;
    padding: 0px 7px;
    border: 1px solid #d7d7d7;
    display: inline-block;
    background: #fdfdfd;
    font-size: 11px;
    color: #858585;
}

.searchLine{}
	.searchLine input{
		padding-right: 40px !important;
	}
	.searchLine a{
		text-align: center;
		line-height: 28px;
	}
	.searchLine button{
		width: auto;
		padding: 0 10px;
	}

/* Table */
.tDefault tr th{
	white-space: nowrap;
	background: #eeeeee;
}
.tableResult{
	width: 100%;
}
.tableResult tr{
	box-shadow: none;
	border: 0 !important;
}
.tableResult tr td{
	border: 0;
	padding: 5px 5px;
}
	.tableResult tr td i{
		font-style: normal;
		display: inline-block;
		background: #c58041;
		color: #FFF;
		border-radius: 50%;
		font-size: 9px;
		font-weight: bold;
		width: 15px;
		height: 15px;
		text-align: center;
		line-height: 16px;
	}

@media only screen and (min-width: 480px) {
	.showMobile{
		display: none !important;
	}
}
@media only screen and (max-width: 480px) {
	.contentTop {
		padding: 0 0;
	}
	.quickStats{
		white-space: normal;
		margin: 5px 0;
	}
		.quickStats li{
			border: 0;
			float: left;
			padding: 5px 0;
			width: 50%;
			text-align: center;
		}
			.quickStats li .floatR{
				float: none;
			}
}


.qrWrapper{display: inline-block; margin: 0 10px 10px }
	.qrWrapper canvas{
		padding: 10px;
		background: #FFF;
	}
.qrContent{
	display: inline-block;
    vertical-align: top;
}


.ui-dialog-titlebar-close{
	display: none !important;
}

/* Genealogy */
.wrapper-sponsor-network{}
	.wrapper-sponsor-network table tbody tr td{
		padding: 2px 4px;
		line-height: 1.8;
	}
.user-leftright{
	background: #888;
	color: #FFF;
	font-size: 8px !important;
	line-height: 1.9;
	padding: 0px 0px !important;
	border-radius: 50%;
	width: 15px;
	text-align: center;
	font-weight: bold;
	/* margin-top: 12px !important; */
	margin: 4px !important;
}






