body {
	font: 400 14px/24px 'Poppins', sans-serif;
	color: #474a4c;
	background: #fff;
	padding: 0;
	margin: 0
}
p {
	margin: 0 0 25px
}
a {
	color: #9c9c9c;
	outline: none;
	text-decoration: none;
 -webkit-transition: .2s ease-out;
 -moz-transition: .2s ease-out;
 transition: .2s ease-out
}
a:hover, a:active, a:focus {
	color: #000;
	text-decoration: none;
	outline: none
}
img {
	max-width: 100%
}
label {
	font-weight: 400
}


label.captcha {
	    padding: 10px;
    background: #053E62;
    border-radius: 4px;
}

input[type="text"], input[type="password"], input[type="email"] {
	background: #fff;
	border: 1px solid #9acee0;
	border-radius: 2px;
	padding: 0 10px;
	font-size: 14px;
	color: #777f89;
	height: 38px;
	line-height: 40px;
 -webkit-transition: .2s ease-out;
 -moz-transition: .2s ease-out;
 transition: .2s ease-out
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, .form-container textarea:focus {
	border: 1px solid #e7bc42
}
textarea {
	color: #777f89;
	width: 100%;
	height: 155px;
	border: 1px solid #888;
	background: #fff;
	padding: 10px;
	border-radius: 0;
	resize: none
}
input[type="submit"], input[type="button"] {
	display: inline-block;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	border-radius: 50px;
	border: none;
	font-weight: 500;
	background: #f19713;
	padding: 3px 45px;
 -webkit-transition: .3s ease-out;
 -moz-transition: .3s ease-out;
 transition: .3s ease-out;
}
input[type="submit"]:hover, input[type="button"]:hover {
	background: #64c269;
}
select {
	padding: 9px 30px 9px 10px;
	font-size: 14px;
	background: #fff url(images/arrow_down.png) no-repeat center right;
	color: #777f89;
	border: 1px solid #888;
	border-radius: 2px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.wrapper, .header_top, .logo_wrap, .banner_wrap, .plan_wrap, .energy_wrap, .value_wrap, .about_wrap, .company_stat, .ref_wrap, .footer, .company_documents_wrap, .form_wrap, .header_top_signupwrap, .banner_content, .plan_box .info ul, .company_documents, .stat_box, .refbox, .ref_wrap .info, .footer_address, .bannerimage, .aboutpage_wrap, .wheretobuy-list, .inside_wrap, .member-container, .main_dash, .account_buttons {
	width: 100%;
	float: left
}
.header_top {
	padding: 12px 0;
}
.navbar-nav > li {
	margin: 0 24px 0 0;
}
.navbar-nav > li a {
	color: #2873a0 !important;
	font-weight: 600;
	text-transform: uppercase;
	padding: 0;
	line-height: 24px;
}
.nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	background: none;
	color: #f19713 !important
}
.header_top_signupwrap {
	text-align: right;
}
.header_top_signupwrap span.login, .header_top_signupwrap span.signup {
	padding: 0 0 0 32px;
	display: inline-block;
	margin: 0 0 0 15px;
}
.header_top_signupwrap span.login {
	background: url(images/memberlogin_icon.png) no-repeat left center;
}

.header_top_signupwrap span.account {
	background: url(images/memberlogin_account.png) no-repeat left center;
}

.header_top_signupwrap span.signup {
	background: url(images/membersignup_icon.png) no-repeat left center;
}
.header_top_signupwrap a {
	color: #73af76;
	font-weight: 600;
	text-transform: uppercase;
}
.header_top_signupwrap a:hover {
	color: #f19713;
}
.logo_wrap {
	background: #025087;
	color: #fff;
	padding: 12px 0;
}
.header_reg {
	line-height: 66px;
	font-weight: 500;
	text-transform: uppercase;
}
.header_reg span {
	color: #f6bb42
}
.header_bitcoin, .header_litecoin, .header_ethereum {
	float: left;
	border-right: 1px solid #126198;
	padding: 10px 15px 10px 40px;
	margin: 11px 15px 11px 0;
	text-transform: capitalize;
}
.header_bitcoin {
	background: url(images/header_bitcoin.png) no-repeat left center;
}
.header_litecoin {
	background: url(images/header_litecoin.png) no-repeat left center;
}
.header_ethereum {
	background: url(images/header_ethreum.png) no-repeat left center;
	border: none;
	margin-right: 0;
	padding-right: 0;
}
.banner_wrap {
	background: url(images/bannerbg.jpg) no-repeat bottom center;
	min-height: 610px;
	    box-shadow: inset 0px 6px 25px -15px #000;
}
.banner_content {
	padding: 100px 0 0 0;
	color: #fff;
}
.banner_content h1 {
	font-size: 42px;
	line-height: 48px;
	margin: 0 0 30px;
	font-weight: 400;
	text-transform: uppercase;
}
.banner_content h1 span {
	color: #8cdf90;
	font-weight: 600;
}
.banner_content p {
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	margin: 0 0 35px;
}
.banner_content a {
	color: #013f6b;
	display: inline-block;
	line-height: 44px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 0 35px;
	margin: 0 10px 0 0;
	border-radius: 30px;
}
.banner_content a.startnow, .banner_content a.memberlogin:hover {
	background: #f6bb42;
}
.banner_content a.memberlogin, .banner_content a.startnow:hover {
	background: #fff;
}
.bannerimage {
	padding: 20px 0 80px
}
.plan_wrap {
	text-align: center;
	    padding-bottom: 30px
}
.plan_wrap h2, .aboutpage_wrap h2 {
	font-size: 36px;
	font-weight: 400;
	margin: 0 0 50px;
	text-transform: uppercase;
	color: #025087;
}
.plan_wrap h2 span, .aboutpage_wrap h2 span {
	font-weight: 600
}
.plan_box {
	display: block;
	cursor: pointer;
	border-radius: 4px;
	box-shadow: 0 0px 7px 0 #999;
	padding: 10px 20px 12px;
	position: relative;
}
.plan_box.green {
	background: #64c269
}
.plan_box.blue {
	background: #2873a0
}
.plan_box.orange {
	background: #b36920
}
.plan_box.gray {
	background: #797a7d
}
.plan_box .icon {
	width: 114px;
	height: 114px;
	background: #fff;
	border-radius: 60px;
	margin: -35px auto 15px;
	box-shadow: 0px 0 14px rgba(0, 0, 0, 0.2);
	position: relative;
	z-index: 99;
}
.plan_box.green .icon {
	border: 6px solid #82ce86
}
.plan_box.blue .icon {
	border: 6px solid #266488
}
.plan_box.orange .icon {
	border: 6px solid #c2864b
}
.plan_box.gray .icon {
	border: 6px solid #939496
}
.plan_box .info {
	border-radius: 4px;
	padding: 12px;
	color: #fff;
	overflow:hidden;
	text-align:center;
}
.plan_box.green .info {
	background: #2d8f33;
}
.plan_box.blue .info {
	background: #095684;
}
.plan_box.orange .info {
	background: #8f4d07;
}
.plan_box.gray .info {
	background: #5e5f62;
}
.plan_box .info h3 {
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	margin: 5px 0;
}
.plan_box .info h4 {
	border: 2px solid #fff;
	border-radius: 4px;
	font-size: 18px;
	text-transform: uppercase;
	padding: 10px 0;
	font-weight: 500;
	text-align:center;
}
.plan_box .info ul {
	padding: 0 0 20px
}
.plan_box .info ul li {
	text-align: left;
	line-height: 26px;
}
.plan_box.green .info ul li {
	border-bottom: 1px solid #76b67a;
}
.plan_box.blue .info ul li {
	border-bottom: 1px solid #5f91af;
}
.plan_box.orange .info ul li {
	border-bottom: 1px solid #b68b5e;
}
.plan_box.gray .info ul li {
	border-bottom: 1px solid #969799;
}
.plan_box .info ul li:last-child {
	border: none
}
.plan_box .info ul li span {
	float: right;
}
.plan_box .info a {
	background: #f19713;
	font-weight: 500;
	text-transform: uppercase;
	width: 100%;
	border-radius: 50px;
	line-height: 40px;
	color: #fff;
	padding: 8px 25px;
	position: relative;
	z-index: 99;
}
.plan_box .info a:hover {
	background: #fda626;
}
.opaque {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
}
.calculator_wrap {
	padding: 40px 0 0 0
}
.calculator_wrap a {
	background: #55a55a url(images/calculate_icon.png) no-repeat left 30px center;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 55px;
	display: inline-block;
	border-radius: 60px;
	color: #fff;
	padding: 0 35px 0 75px;
}
.calculator_wrap a:hover {
	background-color: #418946
}
.energy_wrap {
	background: url(images/whatisbg.png) top center no-repeat #f5fbfe;
	padding: 40px 0 0 0;
}
.energyinfo {
	padding: 50px 0 0 0;
}
.energyinfo h2, .value_wrap h2 {
	color: #38769c;
	font-size: 36px;
	text-transform: uppercase;
	margin: 0 0 20px;
	font-weight: 400;
}
.energyinfo h2 span, .value_wrap h2 span {
	font-weight: 600;
}
.energyinfo p {
	text-align: justify
}
.value_wrap {
	text-align: center;
	padding: 30px 0 40px;
	background: #f5fbfe;
}
.valuebox {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 0 15px #ced3d6;
	padding: 20px;
}
.valuebox span.icon {
	display: block;
	padding: 0 0 20px;
}
.valuebox h3 {
	color: #266488;
	font-size: 18px;
	margin: 0 0 15px;
}
.valuebox p {
	font-size: 14px;
	margin: 0;
	min-height: 120px;
}
.about_wrap {
	background: url(images/aboutbg.png) no-repeat top center;
	padding: 120px 0 0 0;
}
.aboutinfos {
	color: #fff;
	padding: 30px 0 0 0;
}
.form-container-support {
	margin: 0 0 25px
}
.aboutinfos h2, .form-container-support h2 {
	font-size: 36px;
	margin: 0 0 40px;
	position: relative;
	font-weight: 400;
	text-transform: uppercase;
	color: #fff;
}
.aboutinfos h2 span, .form-container-support h2 span {
	font-weight: 600
}
.aboutinfos h2:after, .form-container-support h2:after {
	content: "";
	position: absolute;
	bottom: -15px;
	left: 0;
	background: url(images/curvewhite.png) no-repeat left center;
	width: 62px;
	height: 5px;
}
.aboutinfos p {
	text-align: justify
}
.aboutinfos p span {
	color: #7ce881;
}
.certificatebox {
	text-align: center;
	border-radius: 6px;
	background: #fff;
	padding: 25px 10px;
}
.company_documents {
	padding: 0 0 50px;
}
.company_documents h3 {
	color: #fff;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 400;
	float: left;
	margin: 0 15px 0 0;
}
.company_documents a {
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	padding: 0 45px;
	margin: 4px 5px;
	border-radius: 50px;
	line-height: 50px;
	display: inline-block;
}
.company_documents a.odd, .company_documents a.even:hover {
	border: 2px solid #fff;
	background: none;
}
.company_documents a.even, .company_documents a.odd:hover {
	background: #f19713;
	border: 2px solid #f19713;
}
.company_stat {
	padding: 35px 0;
}
.stat_box {
}
.stat_box img {
	float: left;
	margin: 0 15px 0 0
}
.stat_box h3 {
	color: #55a55a;
	font-size: 24px;
	font-weight: 500;
	margin: 10px 0 0;
}
.stat_box p {
	color: #9fa7ad;
	font-size: 16px;
	font-weight: 500;
	margin: 0;
}
.ref_wrap {
	background: #f5fbfe;
	box-shadow: inset 0px 4px 28px -24px #000;
}
.refbox {
	background: url(images/commissionbg.png) no-repeat left top -60px;
	padding: 60px 0;
}
.refbox h3 {
	color: #3889c2;
	float: left;
	font-size: 166px;
	font-weight: 600;
	margin: 0;
	padding: 0 0 0 20px;
}
.refbox h4 {
	float: left;
	color: #034e82;
	font-size: 44px;
	line-height: 44px;
	font-weight: 400;
	margin: 40px 0;
	padding: 0 0 0 10px;
	text-transform: uppercase;
}
.refbox h4 span {
	display: block;
	font-weight: 600;
}
.ref_wrap .info {
	padding: 90px 0 0 0;
}
.refbottom {
	padding: 40px 0;
}
.refbottom h3 {
	color: #044f84;
	font-size: 30px;
	line-height: 36px;
	font-weight: 600;
	margin: 0 0 40px;
	position: relative;
	text-transform: uppercase;
}
.refbottom h3::after {
 content: "";
 position: absolute;
 bottom: -20px;
 left: 0;
 background: url(images/curveblue.png) no-repeat left center;
 width: 62px;
 height: 5px;
}
.refbottom p {
	margin: 0
}
.refbottombutton {
	padding: 40px 0;
}
.refbottombutton a {
	display: block;
	line-height: 70px;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	border-radius: 50px;
}
.refbottombutton a.getstarted {
	margin: 0 0 12px;
	background: #f19713;
}
.refbottombutton a.getstarted:hover {
	background: #dc8a11;
}
.refbottombutton a.accessmember {
	background: #64c269;
}
.refbottombutton a.accessmember:hover {
	background: #55a759
}
.footer_top {
	background: #044776;
	padding: 30px 0;
}
.footer_logo span {
	display: block;
	color: #fff;
	padding: 15px 0 0 0
}
.footer_top ul {
	width: 50%;
	float: left;
	padding: 20px 0 0 0;
	line-height: 28px;
}
.footer_top ul li {
	background: url(images/footerarrow.png) no-repeat left center;
	padding: 0 0 0 20px;
}
.footer_top ul li a {
	color: #fff;
	display: block;
}
.footer_top ul li a:hover {
	color: #fcb040;
}
.footer_address {
	padding: 20px 0 0 0;
}
.footer_address .email, .footer_address .phone, .footer_address .reg {
	padding: 0 0 0 40px;
	color: #fff;
	line-height: 28px;
}
.footer_address .email {
	background: url(images/footer_email.png) no-repeat left center;
}
.footer_address .phone {
	background: url(images/footer_phone.png) no-repeat left center;
}
.footer_address .reg {
	background: url(images/footer_red.png) no-repeat left center;
}
.footer_bottom {
	background: #075286;
	padding: 25px 0;
}
.footer_social {
	text-align: right
}
.footer_social .twitter, .footer_social .telegram {
	display: inline-block;
	padding: 2px 0;
}
.footer_social .twitter a, .footer_social .telegram a {
	text-transform: uppercase;
	font-weight: 500;
	margin: 0 0 0 15px;
	color: #fff;
}
.footer_social .twitter a:hover, .footer_social .telegram a:hover {
	color: #fcb040;
}
.footer_social .twitter a img, .footer_social .telegram a img {
	margin: 0 10px 0 0;
}
.navbar-default {
	background-color: transparent;
	border-color: transparent;
	text-align: center;
	margin: 0;
	min-height: inherit;
}
.navbar-collapse.collapse {
	padding: 0;
	overflow: hidden;
}
.insideheader, .accountheader {
	min-height: inherit;
	background-position: top -10px center;
	text-align: center;
}
.insideheader .banner_content, .accountheader .banner_content {
	padding: 50px 0 20px;
}
.about_wrap .modal-body {
	text-align: center
}
.aboutpage_wrap {
	padding: 40px 0
}
.aboutpage_wrap h2 {
	margin: 0 0 20px;
}
.aboutbox {
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 0 15px #ced3d6;
	padding: 25px;
	margin: 0 0 25px;
	width: 100%;
	float: left;
}
.aboutbox .icon {
	float: left;
	margin: 0 20px 0 0
}
.aboutbox h3 {
	color: #266488;
	font-size: 22px;
	margin: 15px 0;
	text-transform: uppercase;
}
.aboutbox p {
	margin: 0
}
.company_documents_wrap {
	background: #024d82
}
.company_documents_wrap .company_documents {
	padding: 50px 0
}
.wheretobuy-list {
	margin: 0 0 40px;
}
.wheretobuy-list ul li {
	width: 20%;
	float: left;
	padding: 0 0 0 40px;
	line-height: 40px;
	background:url(images/greentick.png) no-repeat left center;
}
.wheretobuy-list ul li a {
	color: #474a4c
}
.inside_wrap {
	padding: 60px 0;
}
.rulewrap {
	background: #f5fbfe
}
.rulewrap span.selected {
	color: #8cdf90;
	display: block;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
}
.paidout_top {
	border-top: 1px solid #7ebadf;
	border-right: 1px solid #7ebadf;
	padding: 8px;
}
.paidout_top td {
	border-bottom: 1px solid #7ebadf;
	border-left: 1px solid #7ebadf;
	padding: 8px;
	background: #fff
}
.paidout_mid {
	border-top: 1px solid #7ebadf;
	border-right: 1px solid #7ebadf;
	padding: 10px;
}
.paidout_mid td {
	border-bottom: 1px solid #7ebadf;
	border-left: 1px solid #7ebadf;
	padding: 10px;
	font-size: 14px;
	background: #fff
}
.paidout_mid td.inheader {
	background: #044776;
	color: #fff;
	text-transform: uppercase;
	font-weight: 500;
}
.form-container-support input[type="text"], .form-container-support input[type="password"], .form-container-support input[type="email"] {
	width: 100%;
	background: #055791;
	border-color: #0b6db2;
	color: #fff;
}
.form-container-support textarea {
	background: #055791;
	border-color: #0b6db2;
	color: #fff;
}
.form-container-support table td {
	padding: 5px;
	color: #fff;
}
.form_wrap {
	padding: 50px 0
}
.ref_wrap.loginpages {
	background: #fff;
	box-shadow: 0 0 0 0
}
.form-container table td {
	padding: 5px;
}
.form-container input[type="text"], .form-container input[type="password"], .form-container input[type="email"] {
	width: 100%;
}
.iagree {
	text-align: left
}
.iagree a {
	padding: 0;
	color: #fff;
	font-weight: 400;
	text-transform: capitalize;
}
.login_redirect {
	background: url(images/bannerbg.jpg) no-repeat top center fixed;
}
.logo-container {
	padding: 140px 0 0 0;
	color: #8cdf90;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: 500;
}
.accountheader .banner_content {
	text-align: left
}
.accountheader .reg-date, .accountheader .username, .detailed-stats .reg-date, .detailed-stats .username   {
	margin: 50px 0 20px;
	text-align: right;
	padding: 0 50px 0 0;
}
.accountheader .reg-date, .detailed-stats .reg-date {
	background:url(images/acchead-calender.png) no-repeat right center;
}
.accountheader .username,  .detailed-stats .username  {
	background:url(images/acchead-user.png) no-repeat right center;
}
.accountheader .reg-date h2, .accountheader .username h2, .detailed-stats .reg-date h2, .detailed-stats .username h2  {
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	margin: 0
}
.accountheader .reg-date p, .accountheader .username p {
	color: #8cdf90;
	font-size: 14px;
	margin: 0;
	text-transform: capitalize
}
.inside_wrap.myaccount {
	padding-top: 0;
	padding-bottom:0px;
}
.membersidebar {
	background: #8cdf90;
	text-align: center;
	padding: 15px 0;
}
.membersidebar ul {
	text-align: center;
}
.membersidebar ul li {
	display: inline-block;
	padding: 0 10px;
}
.membersidebar ul li a {
	color: #0c5079;
	text-transform: uppercase;
	font-weight: 500;
}
.membersidebar ul li a:hover {
	color: #4C7D4E;
}
.main_dash {
}
.member-container {
	background: #f5fbfe;
	padding: 30px 0 40px 0;
}
.balance {
	background: #044776;
	text-align: center;
	color: #fff;
	padding: 20px;
	border-radius:4px;
}
.balance.balance1 span.icon, .balance.balance2 span.icon, .balance.balance3 span.icon {
	display: block;
	padding: 0 0 15px 0;
}
.balance.balance1 p, .balance.balance2 p, .balance.balance3 p {
	font-size: 14px;
	margin: 0 0 10px;
}
.balance.balance1 h3, .balance.balance2 h3, .balance.balance3 h3 {
	color: #f19713;
	font-size: 22px;
	font-weight: 400;
	margin: 0;
}
.balance a {
	font-size: 15px;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	border-radius: 50px;
	line-height: 40px;
	display: inline-block;
	background: #f19713;
	border: 2px solid #f19713;
	margin: 15px auto 0;
	padding: 0 25px;
}
.balance a img {
	float: left;
	margin: 7px 15px 0 0;
}
.balance a:hover {
	background:#8cdf90;
	border: 2px solid #8cdf90;
}
.detailed-stats {
	width:100%;
	float:left;
	margin:35px 0 0 0
}
.detailed-stats-box {
    text-align: center;
    box-shadow: 0 0 15px #ced3d6;
    padding: 20px;
    margin: 0 0 35px;
    background: white;
    border-radius: 3px;
}


.my_accont {
    box-shadow: 0 0 15px #ced3d6;
    padding: 20px;
    margin: 0 0 15px;
    background: white;
    border-radius: 3px;
}

.my_accont .alert-info {
	margin-bottom:0px;
}

.plan-title {
    font-size: 18px;
    text-transform: uppercase;
    color: #035088;
    font-weight: 600;
    line-height: 36px;
}

.detailed-stats-box span.icon {
	display:block;
	padding:0 0 15px
}
.detailed-stats-box p {
	font-size: 14px;
	margin: 0 0 10px;
}
.detailed-stats-box h3 {
	background: #ececec;
	border-radius: 50px;
	color: #044776;
	line-height: 46px;
	font-size: 18px;
	margin: 0;
}
.detailed-stats-box:hover h3 {
	background:#044776;
	color:#fff;
}
.account_header, h2.section-title, .refheader {
	color: #266488;
	font-size: 22px;
	margin:0;
	font-weight:500;
	text-transform:capitalize
}
.account_header, h2.section-title, .refheader {
	margin:0 0 15px
}
.reflinkwrap {
	background: #f6bb42 url(images/reficon.png) no-repeat left 10px center;
	border-radius: 8px 8px 0px 0;
	line-height: 50px;
	text-align: left;
	color: #0c5079;
	text-transform: uppercase;
	font-weight: 500;
	padding: 0 0 0 60px;
	float: left;
	width: 100%;
}
.reflinkwrap span {
	float:left;
	margin:0 15px 0 0;
	display:block;
	font-weight:600;
}
.reflinkwrap a.ref-link {
	color: #0c5079;
	text-transform: none;
	font-weight: 400;
	float: left;
}
.reflinkwrap a.view_banners {
	background: #045a98;
	padding: 0 15px;
	border-radius: 0 6px 0 0;
	color: #fff;
	margin: 0 0 0 10px;
	float: right;
}
.reflinkwrap a.view_banners:hover {
	background:#8cdf90
}
.member-container table {
	width:100%;
	border-bottom: 1px solid #7ebadf;
	border-left: 1px solid #7ebadf;
}
.member-container table td, .member-container table th {
	border-top: 1px solid #7ebadf;
	border-right: 1px solid #7ebadf;
	padding:8px;
}

 .member-container table th {
	font-weight:500;
 }
 
 b, strong {
    font-weight:500;
    }
    
.withdraw-account {
    cursor: pointer;
}

.withdraw-account label {
	display: block;
	width: 20px;
	height: 20px;
	margin: 0 auto;
	border-radius: 50%;
	border: 2px solid #2e6f96;
	position: relative;
}

.withdraw-account.active {
	background: #e7f9ff;
}

.withdraw-account.active label {
	background: #0c698a;
	border-color: transparent;
}

.btc_form b {
	font-size: 16px;
	color: #00b379;
}

.btc_form i {
	font-style: normal;
}

.btc_form i a {
	display: block;
    background: #044776;
    color: #fff;
    padding: 0 10px;
    border-radius: 3px;
    margin: 0 0 5px;
    font-size: 15px;
    word-break: break-all;
}

.payment-processor {
	transition: all linear 0.2s;
	background: #ffffff;
    border: 2px solid #9bc8dc;
    padding: 4px 10px 4px 5px;
    border-radius: 4px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
}

.payments input[type="radio"]:checked + .payment-processor {
	border-color: #1a5e7b;
	background-color: #c9eeff;
}

.payment-processor input {margin:0px 5px;}


.member-container table td.inheader {
    background: #0c698a;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    border: 1px solid #0c698a;
}
.account_deposit {
	margin:50px 0 35px
}
.account_deposit input[type="radio"] {
	display: none;
}

.account_deposit .plan_box {
	min-height: 370px;
}

.plan_box .radio {
	display: inline-block;
	width: 160px;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	position: absolute;
	left: 50%;
	bottom: 15px;
	margin: 0 0 0 -80px;
	padding: 0;
	cursor: pointer;
	line-height: 40px;
	border-radius: 50px;
	background: #266488;
	color: #fff;
	z-index: 9999;
}

.account_deposit input[type="radio"]:checked + .plan_box .radio {
	background: #f19713;
	color: #fff;
}

.fullwidthinput {
	width:100%
}
.modal-lg .modal-content {
	background:#025087;
	color:#fff
}
.modal-lg .modal-header {
	border-bottom: none;
}
.modal-lg .modal-header .close {
	opacity:1;
	color:#fff
}
.calculator {
	visibility: visible !important;
}
.calculator {
	width: 100%;
	border-radius: 5px;
	overflow: hidden;
	z-index: 99;
	position: relative;
}
.calculateLeft h3 {
	width: 100%;
	font-size: 28px;
	color: #fff;
	font-weight: 500;
	margin: 0;
	margin-bottom: 5px;
}
.calculateLeft h3 span {
	font-weight: 800;
}
.calculateLeft {
	width: 75%;
	float: left;
	padding: 0 0 0 80px;
	text-align: left;
	background:url(images/calculatorbigicon.png) no-repeat left center
}
.ctn-form-part1 {
	width: 60%;
	overflow: hidden;
	float: left;
}
.ctn-form-part2 {
	width: 38%;
	overflow: hidden;
	float: right;
	margin-left: 2%;
}
.ctn-form {
	border: 1px solid #f6bb42;
	border-radius: 4px;
	background:#fff
}
.ctn-form label {
	width: 40%;
	float: left;
	font-size: 14px;
	margin: 0;
	color: #025087;
	font-weight: 500;
	background: #f6bb42;
	line-height: 31px;
	padding: 5px 12px;
}
.ctn-form select {
	width: 60%;
	float: left;
	font-size: 14px;
	font-weight: 500;
	color: #333;
	outline: none;
	border: 0;
	padding: 0 10px;
	line-height: 41px;
	height: 41px;
	border-radius: 0 4px 4px 0;
}
.ctn-form input {
	width: 60%;
	float: left;
	font-size: 14px;
	font-weight: 500;
	outline: none;
	color: #333;
	border: 0;
	padding: 0 10px;
	height: 41px;
	line-height: 41px;
	border-radius: 0 4px 4px 0;
}
.calculateRight {
	width: 25%;
	float: right;
	text-align: right;
	border-radius: 10px;
	padding: 4px;
	margin: 15px 0 0 0;
	color: #f6bb42;
}
.calculateRight p {
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	margin: 14px 0 0 0;
	font-weight: 500;
}
.calculateRight p span {
	font-weight: 600;
	font-size: 18px;
	color:#f6bb42;
}
.valuebox.support p {
	min-height:50px
}
.aff-banners {
	background: #fff;
	border-radius: 4px;
	padding: 15px;
	box-shadow: 0 0 15px #ced3d6;
}
.aff-banners .nav-tabs {
    background: #1c6293;
    border-radius: 4px;
    border-color: #1c6293;
    padding: 0px 5px;
}
.aff-banners .nav-tabs > li > a {
	margin: 0 0 -1px;
	border: none;
	border-radius: 0;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	padding: 10px 8px;
	border-radius: 3px 3px 0 0;
}
.aff-banners .nav-tabs > li:hover > a {
	color: #f6bb42;
}
.aff-banners .nav > li {
    padding: 0px;
    margin: 5px 0 0 0;
    float: left;
}
.aff-banners .nav-tabs > li.active > a, .aff-banners .nav-tabs > li.active > a:hover, .aff-banners .nav-tabs > li.active > a:focus {
	color: #f6bb42;
	background-color: #fff;
	border: none;
	cursor: default;
}
.aff-banners .nav-tabs > li > a:hover, .aff-banners .nav-tabs > li:hover > a {
	padding: 10px 8px;
	border-radius: 3px 3px 0 0;
	color: #f6bb42;
}
.aff-banners .tab-content > .tab-pane {
	padding: 20px 0 0 0;
	text-align: center;
}

.my_accont h2 {
	color:#035088;
	font-size:18px;
	text-transform:uppercase;
	margin-top:0px;
}


.faq {
	font-size: 14px;
	background: #73af76 url(images/faq_icons.png) no-repeat right 10px center;
	padding: 10px 45px 10px 15px;
	display: block;
	margin-top: 5px;
	color: #fff;
	margin-bottom: 5px;
	font-weight: 500;
	text-transform: uppercase;
	border-radius: 4px;
}
.faq:hover, .faq:focus, .faq:active {
	background: #f6bb42 url(images/faq_icons_active.png) no-repeat right 10px center;
	color: #fff;
}
.faq_wrap .collapse {
	padding: 15px 0
}
.faq_wrap .collapse a, .faq_wrap .collapse a:hover {
	color: #fff;
}
.logwrap.banner_content {
    margin: 60px 0 0 0;
    padding: 30px 30px;
    border-radius: 4px;
    background: #053e62;
}
.logwrap.banner_content .sbmt {
	margin:15px 0 0 0;
}
.affilist1 {
	list-style: inside disc;
	padding: 0 0 0 20px;
	margin: 0 0 20px;
}
.affilist2 {
	list-style: inside decimal;
	padding: 0 0 0 20px;
}
.investment_top {
	background: #fff;

border-radius: 4px;

box-shadow: 0 0 15px #ced3d6;

padding: 25px;

margin: 0 0 25px;

width: 100%;

float: left;
}


.authenticator p {

	    margin: 0 0 5px;
}

.authenticator p a {    color: #fbb438;}

.authenticator p b {
    font-weight: 500;
    color: #045A98;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
 .membersidebar ul li {
 padding: 0 5px;
}
.membersidebar ul li a {
 font-size: 12px;
}
 .wheretobuy-list ul li {
 width: 25%;
}
.navbar-nav > li {
 margin: 0 12px 0 0;
}
.navbar-nav > li a {
 font-size: 12px;
}
.header_top_signupwrap a {
 font-size: 11px;
}
.header_top_signupwrap span.login, .header_top_signupwrap span.signup {
 padding: 0 0 0 30px;
 margin: 0 0 0 14px;
}

.header_reg {
 font-size: 12px;
}
.header_bitcoin, .header_litecoin, .header_ethereum {
 padding: 10px 7px 10px 40px;
 margin: 11px 7px 11px 0;
 font-size: 11px;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
 .balance a {
 font-size: 12px;
 padding: 0 15px;
}
 .wheretobuy-list ul li {
 width: 33.33%;
}
.navbar-nav > li {
 margin: 0 8px;
 float: none;
 display: inline-block;
}
.navbar-nav {
 text-align: center;
 width: 100%;
}
}
@media screen and (min-width: 1356px) {
}
@media screen and (max-width: 1024px) {
.footer_payment, .footer_social {
 text-align: center
}
.footer_social {
 padding: 10px 0 0 0
}
.banner_wrap {
 background: url(images/bannerbg.jpg) no-repeat top -10px center;
 min-height: inherit
}
.banner_content {
 padding: 30px 0 0 0;
 text-align: center
}
.banner_content h1 {
 margin: 0 0 10px;
}
.banner_content p {
 font-size: 16px;
 line-height: 26px;
 margin: 0 0 25px;
}
.bannerimage {
 padding: 20px 0 40px;
 text-align: center;
}
.plan_box .info h3 {
 font-size: 22px;
}
.plan_box .info h4 {
 font-size: 14px;
 padding: 5px 0;
}
.plan_box .info ul {
 font-size: 11px;
}
.plan_box .info a {
 padding: 8px 12px;
 font-size: 11px;
}
.energyinfo h2, .value_wrap h2, .plan_wrap h2, .banner_content h1, .refbottom h3, .company_documents h3, .aboutinfos h2 {
 font-size: 30px;
 line-height: 36px
}
.energythumg {
 text-align: center
}
.valuebox h3 {
 font-size: 16px;
}
.valuebox p {
 font-size: 12px;
}
.about_wrap {
 background-color: #034e83;
 padding: 120px 0 0 0;
}
.company_documents {
 padding: 30px 0;
 text-align: center
}
.company_documents a {
 font-size: 14px;
 padding: 0 25px;
}
.stat_box h3 {
 font-size: 20px;
 margin-top: 15px
}
.stat_box p {
 font-size: 12px;
}
.refbottombutton {
 padding-top: 0
}
.ref_wrap .info {
 padding: 20px 0 0 0;
}
.refbottom h3 {
 font-size: 26px;
}
}
@media screen and (max-width: 812px) {
 .member-container {
padding:40px 0 0 0
}
 .detailed-stats {
margin:25px 0 0 0
}
 .navbar-nav {
width:100%;
text-align:center
}
 .navbar-nav > li {
 margin: 0 10px;
 float: none;
 display: inline-block;
}
 .aff-banners .nav-tabs {
text-align:center;
 width:100%;
 float:left
}
 .aff-banners .nav > li {
 padding: 0 10px;
 float: none;
 display:inline-block
}
 .aff-banners .nav-tabs > li > a {
 padding: 12px 10px;
}
.aff-banners .nav-tabs > li > a:hover, .aff-banners .nav-tabs > li:hover > a {
 padding: 12px 10px;
}
 .accountheader .reg-date, .accountheader .username {
 margin: 0 0 20px;
}
 .account_buttons a {
 font-size: 13px;
 line-height: 40px;
}
 .accountheader .banner_content {
 text-align: center;
}
 .header_top_signupwrap {
 text-align: center
}
 .navbar-toggle {
 float: none;
 margin: 0 0 10px
}
 .wheretobuy-list ul li {
 width: 50%;
}
.valuebox h3 br {
 display: none
}
.hea_bit_wrap {
 text-align: center
}
.header_bitcoin, .header_litecoin, .header_ethereum {
 float: none;
 display: inline-block;
}
.logo, .header_reg {
 text-align: center
}
.header_reg {
 line-height: 30px;
 padding: 10px 0 0 0;
}
.opaque {
 display: none
}
.plan_box {
 margin-bottom: 50px
}
.calculator_wrap, .energyinfo {
 padding-top: 0
}
.valuebox p {
 min-height: inherit
}
.valuebox {
 margin-bottom: 20px
}
.company_documents h3 {
 margin: 0 0 10px;
 width: 100%;
 text-align: center;
}
.company_documents h3 br {
 display: none
}
}
@media screen and (max-width: 767px) {
 .reflinkwrap {
 background: #f6bb42;
 text-align: center;
 padding: 0;
}
 .aff-banners .nav > li {
 padding: 0 8px;
}
.reflinkwrap span {
 float: none;
 margin: 10px 0 0;
 line-height: 24px;
}
.reflinkwrap a.ref-link {
 width: 100%;
 display: block;
 line-height: 24px;
}
.reflinkwrap a.view_banners {
 margin: 0 0 10px;
 border-radius: 4px;
 float: none;
 display: inline-block;
 line-height:36px;
}
.detailed-stats-box {
margin:10px 0
}
 .balance {
margin:10px 0
}
 .account_buttons a {
margin:5px 0
}
 .paidout_mid td, .member-container table td {
display:block;
width:100%;
text-align:left;
}
.navbar-collapse {
 border: none
}
.navbar-nav > li {
 margin: 0
}
.navbar-default .navbar-nav > li > a {
 color: #777;
}
.company_documents a {
 padding: 0 24px;
}
 .plan_box .info a {
 padding: 10px 25px;
 font-size: 14px;
}
.plan_box .info ul {
 font-size: 12px;
}
}
@media screen and (max-width: 667px) {
 .aff-banners .nav > li {
 padding: 0 4px;
}
 .banner_content p {
 font-size: 14px;
}
.company_documents a {
 font-size: 12px;
 padding: 0 15px;
 line-height: 30px;
}
}
@media screen and (max-width: 568px) {
 .aff-banners .nav > li {
 padding: 0 4px;
}
.aff-banners .nav-tabs > li > a {
 font-size: 10px;
}
.refbox h4 {
 margin: 40px 0 0;
}
.refbox {
 padding-bottom: 0
}
.header_bitcoin, .header_litecoin, .header_ethereum {
 font-size: 12px;
}
.energyinfo h2, .value_wrap h2, .plan_wrap h2, .banner_content h1, .refbottom h3, .company_documents h3, .aboutinfos h2 {
 font-size: 24px;
 line-height: 30px;
}
.company_documents a {
 font-size: 11px;
}
}
@media screen and (max-width: 480px) {
 .aff-banners .nav-tabs > li > a {
 font-size: 12px;
}
 .header_bitcoin, .header_litecoin, .header_ethereum {
border:none;
margin:0
}
}
@media screen and (max-width: 414px) {
 .wheretobuy-list ul li {
 width: 100%;
}
 .aboutbox .icon {
 margin: 0 0 20px;
 width: 100%;
}
.plan_wrap h2 {
 margin-top: 25px
}
.energyinfo h2, .value_wrap h2, .plan_wrap h2, .banner_content h1, .refbottom h3, .company_documents h3, .aboutinfos h2 {
 font-size: 21px;
 line-height: 26px;
}
.banner_content a {
 line-height: 38px;
 padding: 0 25px;
}
.about_wrap {
 padding: 80px 0 0 0;
}
}
@media screen and (max-width: 375px) {
 .accountheader .reg-date p, .accountheader .username p {
 font-size: 12px;
}
.accountheader .reg-date h2, .accountheader .username h2 {
 font-size: 14px;
}
}
@media screen and (max-width: 360px) {
}
@media screen and (max-width: 320px) {
 .accountheader .reg-date p, .accountheader .username p {
 font-size: 9px;
}
.accountheader .reg-date h2, .accountheader .username h2 {
 font-size: 12px;
}
.header_bitcoin, .header_litecoin, .header_ethereum {
 border: none;
 padding-right: 0;
 margin-right: 0
}
.banner_content a {
 padding: 0 15px;
 font-size: 12px
}
.calculator_wrap a {
 font-size: 14px;
}
.company_documents a {
 padding: 0 12px;
}
}