@font-face {
  font-family: 'UniSansThinCAPS';
  src: url('fonts/UniSansThinCAPS.eot');
  src: url('fonts/UniSansThinCAPS.woff2') format('woff2'),
       url('fonts/UniSansThinCAPS.woff') format('woff'),
       url('fonts/UniSansThinCAPS.ttf') format('truetype'),
       url('fonts/UniSansThinCAPS.svg#UniSansThinCAPS') format('svg'),
       url('fonts/UniSansThinCAPSd41d.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
body{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color:black;
}
/*====== headerTopContainer ========*/
.headerContainer{
	width: 100%;
	background: #ffcf47;
	overflow: hidden;
}
.headerInner{
	width: 1170px;
	margin: 0px auto;
}
#logo{
	background: url('images/logo.png') no-repeat center center;
	display: inline-block;
	padding: 26px 78px;
	margin-top: 9px;
}
.headerInner .navRight{
	float: right;
}
.headerInner .navRight .nav{
	float: right;
}
.headerInner .navRight .nav li{
	float: left;
}
.headerInner .navRight .nav li a{
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: unset;
	display: inline-block;
	padding: 3px 10px;
	color: #231f20;
	text-transform: uppercase;
	margin: 20px 15px;
}
.headerInner .navRight .nav li a:hover{
	background: none;
	color:#f36523;
}
#login{
	padding: 23px 35px;
	color: #fff;
	margin: 0;
	margin-left: 15px;
	background: url(images/icon-login.png) #231f20 no-repeat 20px;
	padding-left: 56px;
}
#login:hover{
	background: url(images/icon-login.png) #413d3e no-repeat 20px;
}
#signup{
	margin-right: 0px;
}
/*bannerContainer*/
.bannerContainer{
	width: 100%;
	background: #231f20;
	overflow: hidden;
}
.bannerInner{
	width: 1170px;
	margin: 0 auto;
}
.bn-left{
	width: 50%;
	float: left;
	padding-top: 55px;
}
.bn-left h3{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 60px;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	line-height: 72px;
	margin-bottom: 30px;
}
.bn-left p{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-weight: 300;
	font-size: 18px;
	color: #fff;
	margin-bottom: 30px;
}
.bn-left a{
	/* width: 100%; */
	margin: 0;
	padding: 9px 42px;
	border-radius: 30px;
	background: #f36523;
	display: inline-block;
	font-weight: 300;
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
.bn-left a:hover{
	background: #d55012;
}
.bn-right{
	min-height: 553px;
	width: 50%;
	float: right;
	background: url(images/bn-img.png) transparent no-repeat top right;
}

/*dailyContainer*/
.dailyContainer{
	width: 100%;
	background: #fff;
}
.dailyInner{
	width: 1170px;
	margin: 0 auto;
	position: relative;
}
.dl-left{
    width: 71%;
    overflow: hidden;
    position: absolute;
    top: -125px;
    padding-top: 20px;
}
.wrap-dlpart{
	width: 31%;
	height: 282px;
	background: url(images/bg-daily.png) transparent repeat center;
	float: left;
	position: relative;
}
.dl-row{
	width: 100%;
	height: 100%;
	background: #ffcf47;
	padding: 30px 20px 20px;
	text-align: center;
	position: absolute;
	top: -10px;
	right: 10px;
}
.dl-row h3{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 30px;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	text-transform: uppercase;
	color: #231f20;
	margin-bottom: 7px;
	text-align: center;
}
.dl-row h4{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 18px;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	text-transform: uppercase;
	color: #231f20;
	margin-bottom: 15px;
	margin-top: 10px;
	text-align: center;
}
.mini{
	width: 100%;
	overflow: hidden;
	border: 1px solid #c69610;
	padding: 10px 10px 5px;
}
.mini p{
	width: 100%;
	margin: 0px;
	padding: 0;
	display: inline-block;
	font-size: 14px;
	color: #231f20;
	text-align: center;
	margin-bottom: 5px
}
.dl-row a{
	margin: 0;
	padding: 5px 15px;
	border-radius: 17px;
	background: #f36523;
	display: inline-block;
	font-weight: 500;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	margin-top: 11px;
}
.dl-row a:hover{
	background: #d55012;
}
.wrap-dlpart2{
	margin: 0 28px;
}
.wrap-dlpart3{
	float: right;
}
.dl-right{
	width: 25%;
	float: right;
	padding: 20px 25px;
	min-height: 55px;
	background: url(images/cal-img.png) #f36523 no-repeat 25px;
	padding-left: 100px;
	cursor: pointer;
	margin-top: 32px;
	margin-bottom: 72px;
}
.dl-right h3{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 30px;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
}
.calculate{
	width: 400px;
	height: 390px;
	background: url(images/bg-daily.png) transparent repeat center;
	position: relative;
}
.wrap-cal{
	width: 100%;
	height: 100%;
	padding: 55px 45px;
	background: #ffcf47;
	position: absolute;
	right: 10px;
	top: -10px;
}
.wrap-cal h3{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 36px;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	text-transform: uppercase;
	color: #231f20;
	margin-bottom: 25px;
}
.wrap-cal p{
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 18px;
	font-weight: 300;
	color: #231f20;
	margin-bottom: 5px;
}
.amount-inv{
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-bottom: 15px;
	padding: 0 20px;
}
.amount-inv p{
	width: 100%;
	margin-bottom: 15px;
}
.amount-inv input {
    padding: 8px 10px;
    width: 100%;
    border: 1px solid #2c2722;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
}
.profit1{
	padding: 0 20px;
}
button.close{
    z-index: 1;
    position: absolute;
    left: -40px;
    top: -37px;
    opacity: 0.9;
}
.modal-open .modal{
	background: rgba(68, 64, 65, 0.78);
}
.modal.in .modal-dialog{
	margin-top: 5%;
    width: 30%;
}
/*statisticTopContainer*/
.statisticTopContainer{
	width:100%;
	overflow: hidden;
	padding: 42px 0;
	background: url(images/stt-bg.png) transparent repeat center;
}
.statisticTopInner{
	width: 1170px;
	margin: 0 auto
}
.sttTop-row{
	width: 24%;
	float: left;
	padding: 0px 24px;
}
.sttTop-row h3{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	color: #231f20;
	text-align: center;
	margin-bottom: 15px;
	line-height: 23px;
	padding: 0 15px;
}
.sttTop-row p{
	width: 100%;
	margin: 0;
	padding: 0 8px;
	display: inline-block;
	font-size: 14px;
	color: #231f20;
	text-align: center;
	line-height: 21px;
}
.sttTop-row1{
	background: url(images/sttTop-img1.png) transparent no-repeat top 15px center;
	padding-top: 150px;
}
.sttTop-row2{
	background: url(images/sttTop-img2.png) transparent no-repeat top 0px center;
	padding-top: 150px;
	margin: 0 14%;
}
.sttTop-row3{
	background: url(images/sttTop-img3.png) transparent no-repeat top 20px center;
	padding-top: 150px;
	float: right;
}
.sttTop-row3 p{
	padding: 0 2px;
}
.sttTop-row2 p{
	padding: 0 1px;
}
/*statisticBotContainer*/
.statisticBotContainer{
	width: 100%;
	overflow: hidden;
	padding: 33px;
	background: #ffcf47;
}
.statisticBotInner{
	width: 1170px;
	margin: 0 auto;
}
.sttBot-row{
	float: left;
}
.sttBot-row h3{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 48px;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	text-transform: uppercase;
	color: #231f20;
}
.sttBot-row p{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 14px;
	color: #231f20;
	line-height: 21px;
}
.sttBot-row1{
	background: url(images/sttBot-img1.png) transparent no-repeat left;
	padding-left: 70px;
	/* margin-right: 10px; */
	width: 25%;
}
.sttBot-row2{
	background: url(images/sttBot-img2.png) transparent no-repeat left;
	padding-left: 80px;
	/* margin-right: 9px; */
	width: 27%;
}
.sttBot-row3{
	background: url(images/sttBot-img3.png) transparent no-repeat left;
	padding-left: 60px;
	width: 15%;
}
.sttBot-row4{
	background: url(images/sttBot-img4.png) transparent no-repeat left;
	padding-left: 85px;
	float: right;
	width: 25%;
}
/*contentContainer*/
.contentContainer{
	width: 100%;
	overflow: hidden;
	padding: 32px 0 48px;
}
.contentInner{
	width: 1170px;
	margin: 0 auto;
}
.ct-left{
	width: 49%;
	float: left;
}
.ct-left h3{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 30px;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	text-transform: uppercase;
	color: #f36523;
	margin-bottom: 20px;
}
.ct-left p{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 14px;
	color: #231f20;
	line-height: 28px;
	text-align: justify;
}
.ct-right{
	width: 47%;
	height: 345px;
	float: right;
	background: url(images/bg-daily.png) transparent repeat center;
	position: relative;
}
.wrap-info{
	width: 100%;
	height: 100%;
	padding: 28px 25px 43px;
	background: #000000;
	position: absolute;
	top: -15px;
	right: 12px;
}
.wrap-info-part1{
	width: 100%;
	min-height: 112px;
	background: url(images/view-img1.png) transparent no-repeat left;
	padding: 18px;
	padding-left: 160px;
}
.wrap-info-part1 h4{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 24px;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	text-transform: uppercase;
	color: #ffcf47;
	margin-bottom: 10px;
}
.wrap-info-part1 h3{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 36px;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
}
.wrap-info-part2{
	width: 49%;
	float: left;
	padding-top: 25px;
}
.wrap-info-part2 p{
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size: 14px;
	color: #fff;
	line-height: 14px;
	margin-bottom: 10px;
}
.wrap-info-part2 a{
	margin: 0;
	padding: 11px 31px;
	background: #f36523;
	display: inline-block;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	margin-top: 11px;
}
.wrap-info-part3{
	width: 49%;
	float: right;
	position: relative;
}
.wrap-info-part3 img{
	position: absolute;
	right: 0;
	top: -11px;
}
.ct-line{
	width: 100%;
	height: 10px;
	background: url(images/bg-daily.png) transparent repeat center;
}
/*footterContainer*/
.footterContainer{
	width: 100%;
	overflow: hidden;
	padding: 35px 0 70px;
	background: #231f20;
}
.footterInner{
	width: 1170px;
	margin: 0 auto;
}
.ft-left{
	float: left;
}
.ft-left p{
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size:18px;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
}
.ft-right{
	float: right;
}
.ft-right ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ft-right ul li{
	display: inline-block;
}
.ft-right ul li a{
	margin: 0;
	padding: 0;
	display: inline-block;
	font-size:18px;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	margin-left: 20px;
}





/*============*/
@media (max-width: 1170px){
.headerContainer,.bannerContainer,.dailyContainer,.statisticTopContainer,.statisticBotContainer,.contentContainer,.ct-line,.footterContainer
{
		width: 1170px !important;

	}
.headerInner,.bannerInner,.dailyInner,.statisticTopInner,.statisticBotInner,.contentInner,.footterContainer{
		margin: 0 !important;
	} 
}

/*affiliate*/
.aff-bannerContainer .bn-left {width:40%;}
.aff-bannerContainer .bn-left h3{
	margin-bottom: 20px;
}
.aff-bannerContainer .bn-right{
	min-height: 282px;
    width: 60%;
    float: right;
    background: url(images/aff-bn.png) transparent no-repeat top right;
    padding-top: 60px;
}
.aff-bannerContainer .bn-right h4{
	width: 100%;
    margin: 0;
    padding: 0;
    display: inline-block;
    font-weight: 300;
    font-size: 36px;
    color: #fff;
    line-height: 81px;
    border: 1px solid #ffcf47;
    text-transform: uppercase;
    text-align: center;
}
.aff-bannerContainer .bn-right h4 span{
	color: #ffcf47;
	font-weight: 600;
    font-size: 48px;
}
/*aff-contentContainer*/
.aff-contentContainer{
	width: 100%;
	background: #fff;
	min-height: 255px;
}
.aff-contentInner{
	width: 1170px;
	margin: 0 auto;
	position: relative;
}
.aff-ctWrap{
	width: 100%;
	height: 282px;
	background: url(images/bg-daily.png) transparent repeat center;
	position: relative;
	top: -72px;
}
.aff-ctInfo{
	width: 100%;
    height: 100%;
    position: absolute;
    top: -10px;
    right: 10px;
    overflow: hidden;
}
.aff-ctLeft{
	width: 70%;
	background: #f36523;
	padding: 35px 30px 35px 25px;
	float: left;
}
.aff-ctLeft p{
	width: 100%;
    margin: 0;
    padding: 0;
    display: inline-block;
    font-weight: 300;
    font-size: 16px;
    color: #fff;
    line-height: 31px;
    text-align: justify;
}
.aff-ctRight{
	width: 30%;
	background: url(images/aff-img.png) #ffcf47 no-repeat top 32px center ;
	padding: 32px 0;
	float: left;
	padding-top: 212px;
	text-align: center;
}
.aff-ctRight a{
    margin: 0;
    padding: 11px 54px;
    border-radius: 25px;
    background: #231f20;
    display: inline-block;
    font-weight: 300;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
}
.aff-ctRight a:hover{
	background: #3e3c3c;
}
/*account*/
.acc-bannerContainer  .bn-left h3{
	font-size: 36px;
	margin-bottom: 15px;
	line-height: 40px;
}
.acc-bannerContainer  .bn-left p{
	font-size: 14px;

}
.acc-bannerContainer  .bn-left p span{
	color: #f36523;
}
.bn-right-link{
	line-height: 62px;
	border: 1px solid #ffcf47;
	padding: 0 28px 0 20px;
}
.bn-right-link p{
	margin: 0;
    display: inline-block;
    font-size: 14px;
    color: #ffcf47;
}
.bn-right-link p > a{
	color: #fff;
}
.bn-right-link > a {
    margin: 0;
    padding: 0px 17px;
    border-radius: 20px;
    background: #f36523;
    display: inline-block;
    font-weight: 300;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    float: right;
    line-height: 36px;
    margin-top: 14px;
}
.acc-contentContainer .aff-ctWrap {
    height: auto;
}
.acc-contentContainer .aff-ctLeft{
	padding: 35px 45px 85px 50px;
	    min-height: 640px;
}
.acc-ctTop{
	width: 100%;
	overflow: hidden;
	padding-top:10px;
}
.acc-ctTop-row {
    width: 31%;
    height: 182px;
    background: url(images/bg-daily.png) transparent repeat center;
    float: left;
    position: relative;
}
.acc-ctTop-inf{
    width: 100%;
    height: 100%;
    background: #ffcf47;
    top: -10px;
    right: 10px;
    padding-top: 95px;
    text-align: center;
    position: absolute;
}
.acc-contentContainer .aff-ctLeft .acc-ctTop-inf h3{
	width: 100%;
    margin: 0;
    padding: 0;
    display: inline-block;
       font-size: 26px;
    font-family: 'UniSansThinCAPS';
    font-weight: normal;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 7px;
    text-align: center;
}
.acc-ctTop-inf h4{
	width: 100%;
    margin: 0;
    padding: 0;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    color: #231f20;
    text-align: center;
}
.acc-ctTop-row1 .acc-ctTop-inf{
	background: url(images/acc-img1.png) #ffcf47 no-repeat top 20px center;
}
.acc-ctTop-row2 .acc-ctTop-inf{
	background: url(images/acc-img2.png) #ffcf47 no-repeat top 20px center;
    
}
.acc-ctTop-row3 .acc-ctTop-inf{
	background: url(images/acc-img3.png) #ffcf47 no-repeat top 20px center;
}
.acc-ctTop-row1{
	float: left;
}
.acc-ctTop-row2{
	float: left;
	margin: 0 25px;
}
.acc-ctTop-row3{
	float: right;
}
.acc-ctBot{
	width: 100%;
	overflow: hidden;
	margin-top: 42px;
}
.acc-ctBot-left{
	width: 47%;
	float: left;
}
.acc-ctBot-right{
	width: 47%;
	float: right;
}

.acc-ctBot p{
	width: 100%;
    margin: 0;
    padding: 0;
    display: inline-block;
    font-weight: 300;
    font-size: 16px;
    color: #fff;
    line-height: 46px;
    border: 1px solid #fff;
    padding: 0 20px;
    margin-bottom: 15px;
}
.acc-ctBot p span{
	display: inline-block;
	width: 50%;
	border-left: 1px solid #fff;
	float: right;
	text-align: right;
}
.acc-ctRight{
	width: 30%;
	background: #ffcf47;
	padding: 35px 55px 80px 50px;
	position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
}
.acc-ctRight ul{
	padding: 0;
	width: 100%;
	list-style-type: none;
}
.acc-ctRight ul li{
	width: 100%;
}
.acc-ctRight ul li a{
	width: 100%;
	margin: 0;
	padding: 0;
	line-height: 40px;
	border-radius: 25px;
	border:2px solid #231f20;
	display: inline-block;
	font-weight: 400;
	font-size: 14px;
	color: #231f20;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 25px;
	margin-bottom: 7px;
}
.acc-ctRight ul li a:hover,.acc-ctRight ul li a:focus{
	background: #231f20;
	color: #fff;
}
.acc-contentContainer .aff-ctWrap{
	    margin-top: -52px;
}



/*sub-page*/
.subContainer {
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
}
.subInner {
	width: 1000px;
	margin: 0 auto;
}
.subTitle {
	font-family: 'Work Sans';
	font-weight: 300;
	font-size: 36px;
	text-transform: uppercase;
	line-height: 100px;
	color: #263557;
	margin: 0;
	text-align: center;
}
.subDescription {
	font-weight: 300;
	font-size: 16px;
	line-height: 30px;
	color: #5c5e61;
	margin: 0;
	text-align: center;
}
.content {
	width: 100%;
}


.subpage-container h3 {
    font-weight: 400;
    font-size: 30px;
    color: #3a7595;
    text-align: center;
    text-transform: none;
    display: block;
    margin: 0 auto 20px;
    padding: 0px 0;
    text-align: left;
    border: 0px;
}

.start-block {
	 border:1px solid #3372c7;
	 padding:30px 20px;
	 margin-bottom:20px;
	
}

.start-block1 {
	background: url(images/start1.html) transparent no-repeat 20px center;
	    padding-left: 160px;
}

.start-block2 {
	background: url(images/start2.html) transparent no-repeat 20px center;
	    padding-left: 160px;
}

.start-block3 {
	background: url(images/start3.html) transparent no-repeat 20px center;
	    padding-left: 160px;
}


.start-block4 {
	background: url(images/start4.html) transparent no-repeat 20px  center;
	    padding-left: 160px;
}

.start-block h4 {
    font-family: 'Work Sans', sans-serif;
    font-weight: 300;
    font-size: 24px;
    color:#2f5da0;
    text-transform: uppercase;
    
}



.clearfix {clear:both;}

.contentTop-left img {max-width:100%;}

.contentTop-left p {text-align:justify;}

.contentTop-right p {text-align:justify;}

.contentTop-right h3{
	    font-family: 'Work Sans', sans-serif;
    font-weight: 300;
    font-size: 30px;
    color: #2f5da0;
    text-transform: uppercase;
        margin-top: 0px;
}

.company-mission {background:#296BC4; color:white; padding:0px; margin:10px 0px;}


.company-mission  h3 {
    font-family: 'Work Sans', sans-serif;
    font-weight: 300;
    font-size: 30px;
    color:#ffffff;
    text-transform: uppercase;
    margin-top:0px;

}

.whychoose ul {font-size:22px; line-height:36px; margin-top:30px; padding-left:0px; margin-left:0px;}

.news-title {
    font-size: 18px;
    font-weight: 400;
    color: #F36523;
    text-align: left;
    padding-left: 0px;
    text-transform: uppercase;
}

.news-text {
    border: 1px solid #ffffff;
    padding: 10px 0px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 300;
    background: white;
}

.news-date {
    margin-bottom: 10px;
    color: #141414;
    padding: 5px 0px;
    font-size: 12px;
}

.panel-default>.panel-heading {
    color: #2E4571;
    font-weight: 300;
    border-radius: 0px;
    font-size: 16px;
    background: #ffffff;
    padding: 5px 15px;

}

.acc-contentContainer .aff-ctLeft h3 {
    font-size: 26px;
    font-weight: 300;
    color: #ffffff;
    margin-top:0px;
}

.panel-group .panel {
    margin-bottom: 10px;
    border-radius: 0px;
    overflow: hidden;
    padding: 5px 0px;
    background: #ffffff;
    position: relative;
    padding-left: 30px;
    border: 0px;
}

.panel-group .panel .toggle {
    display: block;
    width: 30px;
    height: 30px;
    background: #fcd330 url(images/faq-next.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    top: 2px;
    left: 0;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}


.panel-title {
    font-size: 18px;
    font-weight: 400;
    color: black;
}

.panel-group .panel-heading+.panel-collapse .panel-body {     border-color: #0D9FB7; border-top:0px;}

.panel-title>a:hover {text-decoration:none;}

.subpage-container h3 {
	font-size: 32px;
    color: #18879c;
    text-transform: uppercase;
    text-align:center;
}

.subpage-container .inf-row1 h1 {    color: #5494ea;}

.subpage-container .inf-row1 h4 {
    display: block;
    margin: 0;
    padding: 0;
    font-family: 'Work Sans', sans-serif;
    font-weight: 100;
    text-transform: uppercase;
    font-size: 36px;
    color: #4c4848;
}

.subpage-container .inf-row1 h3 {font-size:72px;}


.subpage-container .inf-row1 {
    border-right: 1px solid #4c4848;}


.subpage-container .inf-row1 h4 span {color:white;}

.subpage-container .bn-inf-top {width: 76%;}

.subpage-container .inf-row2 h4 {

	    color: #4c4848;
}

table {width:100%; margin-bottom:10px;}


table td, table th {padding:10px; font-size:14px;}

input[type="text"], input[type="password"], select, textarea {
    border: 0px;
    line-height: 44px;
    color: black;
    line-height: 30px;
    border-radius: 0px;
    border-bottom: 3px solid black;
    width: 100%;
    padding: 0px 10px;
    background: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    background: #000000;
    color: #fff;
    padding: 6px 30px;
    border-radius: 0px;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    border: 0px;
}

input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {background:#444444;}

.signup-bg {
    border-radius: 4px;
    background: #143567;
    width: 450px;
    padding: 20px;
}

.login-form input {width:100%;}

.login-form label {display:block; color:white; font-weight:normal;}
.login-form table td {color:white;}

.signup-bg input[type="submit"] {
    width: 100%;
    background: #3A7595;
    border: 1px solid #3A7595;
}

.signup-bg  a {color:white;}


.signup-bg table td {

		padding:10px;
}

.signup-bg label {display:block; }

.signup-bg input[type="text"], .signup-bg  input[type="password"], .signup-bg  select, .signup-bg  textarea {
	width:100%;

}

.register-page {
	width:100%; 
	background: white;
    padding: 0px;
    border-radius: 4px;
}
a {
    color: #F36523;
}
.register-page a {color:#FA810C;}
.signup-bg {overflow:hidden;}

.signup-col {float:left; width:48%; margin:5px;}

.signup-col label, .signup-col2 label {display:block;     font-weight: normal; }

.form-content label {font-weight:normal;display:block;}

.signup-bg h2, .register-page h2 {
    height: 36px;
    line-height: 36px;
    background: #77b34f;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font-size: 18px;
    color: #fefaf2;
    font-weight: 400;
    text-transform: uppercase;
    text-align: left;
    padding-left: 20px;
    margin-bottom:0px;
}

.form-content {
    border-top: 0px;
    margin-bottom: 10px;
}

.contacts-container {overflow:hidden;}




.signup-col2 {
    text-align: center;
    padding: 10px 15px 10px 5px;
}


.support-page {overflow:hidden; background:white;}

.support-left {

}



.support-right {

	}
.support-right h2 {
	font-size:15px; 
	text-transform: uppercase;
	margin-top:0px;
	line-height:24px;
}

.support-form input[type="text"] {width:100%;}

.contacts-container ul {
    background: url(images/contacts.html) no-repeat 0px center;
    padding-left: 160px;
    line-height: 36px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size:18px;
}

.signup1 {
	background: url(images/signup1.html) no-repeat 10px 10px;
    padding: 10px 0px;
    overflow: hidden;

}

.signup2 {
	background: url(images/signup3.html) no-repeat 10px 10px;
    padding: 10px 0px;
    overflow: hidden;

}


.signup3 {
	background: url(images/signup2.html) no-repeat 10px 10px;
    padding: 10px 0px;
    overflow: hidden;

}


.e-mail-contacts {
    text-align: left;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 20px;
    background: url(images/mail.png) no-repeat 5px center;
    padding-left: 54px;
}

.about-sub .about-left {width:47%;}

.about-sub .about-right {
    width: 50%;
    }

.about-sub ul {
    text-align: left;
    margin: 0px;
    padding: 0px;
}

.about-sub ul li {margin-bottom:5px; list-style:none; background: url(images/check.html) no-repeat left 0px; padding-left:20px;}

.about-sub .about-right {
	 background: url(images/about-img2.html) no-repeat center top;
	 padding-top:200px;
	 background-size:auto 180px;
}

.login-form {
    padding: 8px;
    background: url(images/bg2.html) #208B9F no-repeat center;
    border-radius: 4px;
    color: white;
    padding: 20px;
}

.page-title {
    background: url(images/start-bg.html) no-repeat center;
    line-height: 120px;
    color: white;
    text-align: center;
    border-top: 3px solid white;
    font-size: 36px;
    font-weight: 300;
    text-transform: uppercase;
    background-size: cover;
}

.affiliates-title {
	background:url(images/affiliates-bg.html) no-repeat center bottom;
}

.support-title {
	background:url(images/support-bg.html) no-repeat center center;
}

.security-title {
	background:url(images/security-title.html) no-repeat center center;
}


.rating-title {
	background:url(images/rating-bg.html) no-repeat center center;
}


.start-step h2, .affiliate-middle h2 {
	color:#009846;
	font-weight:600;
	font-size:18px;
	text-transform: uppercase;
	margin-top:0px;
}

.affiliate-middle h2 {font-size:24px;}

.start-step {
	padding: 30px 0px;
	padding-left: 140px;
    border-top: 1px solid #a5b6c5;
    margin:10px 0px;

}

.step1 {
  	background: url(images/step1.html) no-repeat left center;

}


.step2 {
  	background: url(images/step2.html) no-repeat right center;
  	padding-left: 0px;
  	padding-right:150px;

}

.step3 {
  	background: url(images/step3.html) no-repeat left center;

}

.step4 {
  	background: url(images/step4.html) no-repeat right center;
  	padding-left: 0px;
  	padding-right:150px;

}
.affiliate-middle-container {
	width:100%;
	background: url(images/affiliate-container.html) no-repeat center center;
}


.affiliate-middle {
    background: url(images/affiliate-woman.html) no-repeat left bottom;
    padding: 40px 0px 10px;
    padding-left: 320px;
    width: 960px;
    margin: 0px auto;


}

.aff1 {
    background: url(images/aff1.html) no-repeat left center;
    padding-left: 70px;
    font-size: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    width:60%;
}


.aff2 {
    background: url(images/aff2.html) no-repeat left center;
    padding-left: 70px;
    font-size: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    width:60%;
}

.aff3 {
    background: url(images/aff3.html) no-repeat left center;
    padding-left: 70px;
    font-size: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    width:60%;
}

.affiliate-bottom {
	width:100%;
	background: url(images/affiliates-big-bg.html) no-repeat center center;
	padding:30px 0px;
}

.affiliate-bottom .cont {width:960px; margin:0px auto; overflow:hidden; color:white;}

.affiliate-bottom h2 {font-size:18px;}
.affiliate-bottom h3 {font-size:24px;}

.affiliates-big {
	background: url(images/affiliates-big-icon.html) no-repeat left 10px;
	padding-left:140px;
	width:49%
}

.representatives-big {
	background: url(images/representatives-big-icon.html) no-repeat left 10px;
	padding-left:140px;
	width:49%
}

.representatives {padding-top: 12px;}

.representatives h3 {font-size:24px; margin-top:20px;}

.form-container {
    padding: 20px;
    background: #ffcf47;
    border-radius: 0px;
    margin-bottom: 10px;
    border: 0px;
}

.form-container h2 {
    background: #0D9FB7;
    border-radius: 0px;
    font-size: 18px;
    font-weight: 400;
    margin-top: 0px;
    padding: 10px;
    text-transform: none;
    border: 0px;
    color: white;
}

.contacts {
    overflow: hidden;
    margin: 0px 10px 20px 0px;
    border: 0px;
    padding: 10px;
    width: 383px;
    float: left;
    padding-left: 80px;
    background: #FB9C36;
    color: black;
    min-height: 90px;

}

.contacts i {
    float: left;
    font-size: 48px;
    width: 60px;
    color:#0EBDDD;
}



.contacts p {font-size:14px; text-transform:uppercase; margin-bottom:5px;}

.contacts p.bottom {color:#000000; text-transform:none;}

.contacts a {color:#F36523;}

.security-list {
    background: url(images/security.html) no-repeat left center;
    padding-left: 380px;
    background-size: 340px auto;
    width: 960px;
    margin: 10px auto;
	}

.security-row {overflow:hidden; margin-bottom:20px;}

.security-left {
	width: 155px;
    height: 60px;
    border-radius: 3px;
    background: #f2f2f2;
    float: left;
    text-align:center;
    padding-top:15px;
    border: 1px solid white;
}

.security-right {
    font-size: 12px;
    font-weight: 300;
    padding: 0 20px;
    text-align: justify;
    float: right;
    width: 420px;
}
h2.top {text-align:center;}
.subpage-container h2.top {text-align:center; font-size:24px; line-height:36px;}
.repres-title {overflow:hidden;}
.repres-title span {float:right; padding-right:10px;}

.site-table {font-size:12px;}

.site-table th {
	 background:#2D6598;
	 color:white;
	 padding:5px;
	 font-size:13px;
}

.site-table td {padding:5px; border-bottom:1px solid #A9B0B0; font-size:12px;}



.aff-ctLeft table td, .aff-ctLeft table th {
    padding: 10px 5px;
    border: 1px solid #ffffff;
    font-size: 12px;
    color:white;

}

.aff-ctLeft table a, .aff-ctLeft a {color:white;}

.aff-ctLeft table td a {color:white;}

.aff-ctLeft table td.inheader {
    background: black;
    padding: 10px 5px;
    font-size: 13px;
    font-weight: normal;
    border: 1px solid #ffffff;
    text-transform: uppercase;
}

.loading-account h2 {
    color:#ffffff;
    font-size:24px;
    text-align:center;
    font-weight:200;
    text-transform: uppercase;
}

.acc-ctRight h3 {
    color: #009846;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: 0px;
}

.accCtnRight select {
    background: #FFFFFF;
    color: #4A7DA7;
    border: 1px solid #bbc4c1;
    width: auto;
}

.rate-container h3 {
	line-height: 40px;
    border-radius: 3px;
    border: 1px solid #fff;
    text-align:center;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    background: #009846;
}

.header-translate {float:left; margin-top: 2px;}

.account_right select {width:auto;}

.affiliates-list {overflow:hidden;}

.aff-block {
	border-top: 3px solid #0ebddd;
    background: #fff;
    padding: 10px 15px;
    float:left;
    width:223px;
    margin-right:10px;

}

.aff-block:last-child {margin-right:0px;}

.aff-block p {
    font-size: 14px;
    color: #2f4164;
    text-transform: uppercase;
    margin: 10px 0;
}

.aff-block h2 {
    font-size: 36px;
    color: #0ebddd;
    text-transform: uppercase;
    font-weight: 300;
    margin-top: 10px;
}

.account_right table {background:white; border: 6px solid white;}

.account_right table td, .account_right table th {
    padding: 10px;
    font-size: 14px;
    border-bottom: 1px solid #e1e1e1;
}

.account_right table td.inheader {
	background:#0EBDDD;
	color:white;
	border-bottom:1px solid #0EBDDD;
}

.account_right .aff-mid {    padding: 5px 0;}

.banner-code {
    overflow: hidden;
    background: white;
    border-radius: 0px;
    vertical-align: middle;
    padding: 10px 0px;
    border-left: 4px solid #2F4164;
    margin-bottom: 10px;
    margin-top: 10px;
}


.banner-code .pull-left {padding-top:8px;}

.banner-code input[type="text"] {line-height:20px;}

.promo-banners .tab-content {padding:10px;}

.promo-banners .nav-tabs {
    border-bottom: 2px solid #0EBDDD;
}

.promo-banners .nav-tabs>li.active>a, .promo-banners .nav-tabs>li.active>a:focus, .promo-banners .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #0EBDDD;
    border-bottom-color: #0EBDDD;
}

.promo-banners  .nav-tabs>li>a {color:#0EBDDD; font-weight:600;}

.affiliate_wrap {padding-bottom:20px;}


.signup-col-full {width:97%;}	

.affiliate-box {
    background: url(images/affiliates.html) no-repeat left -35px;
    padding-left: 290px;
    font-size: 32px;
    color: #18879c;
    text-transform: uppercase;
    padding-top: 35px;
    padding-bottom: 35px;
    border: 1px dotted #17A543;
    margin-top: 20px;
}

.contact1 {
    background: url(images/mail.png) no-repeat 20px 10px;
    margin-right: 0px;
    padding-left: 90px;
}

.contact3 {
	 background: url(images/phone.png) no-repeat 20px 10px;
}

.contact2 {
    background: url(images/address.png) no-repeat 20px 10px;
}

.bitcoin-logos {
	overflow:hidden;
}


.bitcoin-logos .website {
	width:326px;
	margin:20px 10px 10px 0px;
	float:left;
	padding:20px;
	text-align:center;
	background:#1FA0B8;
	    height: 100px;
}

.bitcoin-logos .website:hover {background:#17A543;}

.bitcoin-logos .website:last-child {margin-right:0px;}

.bitcoin-logos .website img {max-width:80%; vertical-align:middle; }

.bitcoin-logos .web1  {padding-top:35px;}

.bitcoin-logos .web2  {padding-top:30px;}


.select-container {
    background: #3f6270;
    padding: 10px;
    color: white;
    text-align: center;
}

.deposit-inner .bn-daily {
    width: 224px;
    }

.acc-ctRight .deposit-inner  h3 {font-size:18px; margin-bottom:0px; color:white;}

.deposit-inner .bn-daily-top {    padding: 10px;}

.deposit-inner .bn-daily-mid {padding: 10px;}

.deposit-inner .bn-daily-bot h3 {
    font-size: 11px;
    line-height: 30px;
}

.withdraw-container {overflow:hidden;}

.withdraw-container .accRight1 {float:left; width:49%;}

.withdraw-container .accRight2 {float:right; }

.btn-info {border-radius:0px;background:#231F20;border:0px;}

.btn-info:hover {background:#444444;}

.accInner .plansCalLeft {float:none; width:100%; overflow:hidden;}

.accInner .plansCal1 {
    overflow: hidden;
    margin-bottom: 20px;
    width: 300px;
    float: left;
    margin:5px;
}

.accInner .Cal1Left h3 {font-size:38px;}

.accInner .Cal1Left{width:45%;}
.accInner .Cal1Right{width:55%; padding: 14px 15px;}

.clear {clear:both;}

.accInner .select {
    clear: both;
    float: none;
    width: 100%;
    padding: 0px;
    margin-top: 10px;
    color: white;
    text-align:right;
}

.accInner table td, .accInner table th {
    border: 1px solid #acced5;
    padding: 8px;
    background: white;
}

.accInner table {margin:10px 0px;}

.plansCal1 .radio{
    background-color: #F6AA29;
    display: inline-block;
    width: 100%;
    /* height: 30px; */
    color: white;
    text-align: center;
    padding: 8px 0px;
    font-weight: normal;
    text-transform: uppercase;
}

.plansCal1 input[type=radio]{
    display:none
}

.plansCal1 input[type=radio]:checked + .radio{
    background-color:#0D9FB7;
}

.accInner select {width:auto;}

.referBotLeft2 {
    padding-right: 200px;
    background-size: 150px auto;
    height: 150px;
}

.sub-bannerContainer .bn-right  {
    min-height: 202px;
    width: 50%;
    float: right;
    background: url(images/bn-img.png) transparent no-repeat 90px -150px;
    padding-top: 60px;

}
 

.sub-bannerContainer .bn-left {
	padding-top: 30px;
}

.sub-bannerContainer .bn-left a {

    margin: 0;
    padding: 0px;
    border-radius: 30px;
    background: none;
    display: inline-block;
    font-weight: 300;
    font-size: 18px;
    color: #f36523;
    text-transform: lowercase;
    text-decoration: none;
    }
    
.loginContainer {
	background:#FFCF47;

}    

.loginInner {
	    width: 1170px;
    margin: 0 auto;
    padding:50px 0px;
}

.form-group1 input {
	    display: inline-block;
    margin: 5px;
    vertical-align: middle;

}

.form-group1 {float:left; width:50%;}

.lgAction {clear:both;}

.floats-container {overflow:hidden; position: relative;}

 textarea {line-height:18px;}
 
 select {width:auto;}

.aff-ctLeft .wrap-dlpart2 {
    margin: 0 25px;
}

.acc-contentContainer .aff-ctLeft .dl-row h3 {color:black;}

.aff-ctLeft .dl-row p {color:black;}

.aff-ctLeft .dl-left {top:0px; margin-bottom:20px;}

.btc_form a {color:white;}
