@font-face {
  font-family: 'UniSansHeavyCAPS';
  src: url('fonts/UniSansHeavyCAPS.eot');
  src: url('fonts/UniSansHeavyCAPS.html') format('woff2'),
       url('fonts/UniSansHeavyCAPS.woff') format('woff'),
       url('fonts/UniSansHeavyCAPS-2.html') format('truetype'),
       url('fonts/UniSansHeavyCAPS.svg#UniSansHeavyCAPS') format('svg'),
       url('fonts/UniSansHeavyCAPSd41d.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'UniSansThinCAPS';
  src: url('fonts/UniSansThinCAPS.eot');
  src: url('fonts/UniSansThinCAPS.html') format('woff2'),
       url('fonts/UniSansThinCAPS.woff') format('woff'),
       url('fonts/UniSansThinCAPS-2.html') 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: 'Roboto', sans-serif;
	background: #083f61;
	color:white;
}
/*headerTopContainer*/
.headerTopContainer{
	background: #032941;
	width: 100%;
	min-height: 36px;
}
.headerTopInner{
	width: 1170px;
	margin: 0 auto;
}
.hdT-left{
	float: left;
}
.hdT-left p img{
	margin-right: 5px;
}
.headerTopInner p{
	display: inline-block;
	font-size: 14px;
	color: #fff;
	margin: 0;
	line-height: 36px;
	margin-right: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
.headerTopInner p a{
	color: #10d4eb;
}
.hdT-right{
	float: right;
}
.hdT-right > a{
	display: inline-block;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	padding-left: 30px;
	margin-right: 15px;
}
.inter{
	float: right;
	margin-top: 6px;
}
#sample{
	margin: 0;
	background: #fff;
}
.dropdown dd, .dropdown dt, .dropdown ul { 
    margin:0px; 
    padding:0px;
}
.dropdown dd { 
    position:relative; 
}
.dropdown a, .dropdown a:visited {
    color: #0bbdd2;
    text-decoration:none;
    outline:none;
}
.dropdown a:hover { 
    color:#8f98a2;
}
.dropdown dt a:hover { 
    border: 1px solid #d0c9af;
}
.dropdown dt a {
    display:block;
    padding: 1px 5px;
    height: 24px;
    width: 155px;
    font-weight: normal;
    font-size: 14px;
    color: #000;
    border:1px solid #9b9b9b;
    text-align: left;
}
.dropdown dt a span{
	display: inline-block;
	float: right;
	line-height: 19px;
}
.dropdown dt a i{
	display: inline-block;
	float: left;
	line-height: 17px;
	margin-right: 6px;
}
.dropdown dd ul {
    background: #083f61 none repeat scroll 0 0;
    color: #fff;
    display:none;
    left:0px;
    padding:5px 0px;
    position:absolute;
    top:2px;
    width:auto;
    min-width:150px;
    list-style:none;
    z-index: 1;
}
.dropdown dd ul li a { 
    display:block;
    padding: 8px 0 7px 25px;
}
.dropdown dd ul li a:hover { 
    background-color:#162432;
}

.dropdown img.flag {
    display: inline-block;
    border:none; 
    vertical-align:middle; 
    margin-right:10px;
    margin-bottom: 4px;
}
.flagvisibility { 
    display:none;
}
/*wrapper*/
.wrapper{
	width: 100%;
	background: url(images/bg.jpg) transparent no-repeat center;
	background-size: cover;
}
/*headerBotContainer*/
.headerBotContainer{
	width: 100%;
	overflow: hidden;
	padding: 30px 0;
}
.headerBotInner{
	width: 1170px;
	margin: 0 auto;
}
#logo{
	display: inline-block;
	float: left;
	height: 28px;
	width: 217px;
	background: url(images/logo.png) transparent no-repeat center;
}
.mainNavRight{
    float: right;
    border: 0;
    height: 31px;
}
.navbar{
    margin: 0;
    min-height: 50px;
    border: 0;
}
.navbar .nav{
    margin: 0;
    min-height: 34px;
    border: 0;
}
.mainNavRight .nav > li {
    text-align: center;
    float: left;
    list-style: none;
}
.mainNavRight .nav > li:hover a{
	color: #0bbdd2;
	background: none;
}
.mainNavRight .nav > li.act{
	border-bottom: 0;
}
.mainNavRight .nav > li  > a{
	color: #3b3b3b;
	padding: 0px 5px;
	text-decoration: none;
	text-align: left;
	font-size: 13px;
	font-weight: 500;
	margin-top: 5px;
	text-transform: uppercase;
	color: #fff;
	margin: 6px 13px;
}


.mainNavRight .nav > li  > a:focus {background:transparent;}

.mainNavRight .nav > li > a.signup {
	color: #fff;
	background: #0bbdd2;
	padding: 6px 22px;
	border-radius: 3px;
	margin: 0;
	margin-right: 15px;
}
.mainNavRight .nav > li > a.login {
	color: #fff;
	padding: 4px 22px;
	border-radius: 3px;
	margin: 0;
	border:2px solid #fff;
}
.mainNavRight .nav > li > a.login:hover {
	color: #0bbdd2;
	border-color: #0bbdd2;
}
.mainNavRight .nav > li > a.signup:hover {
	background: #0b97a7;
}
/*bannerContainer*/
.bannerContainer{
	width: 100%;
	padding: 70px 0 105px;
	overflow: hidden;
}
.bannerInner{
	width: 1170px;
	margin: 0 auto;
}
.banner{
	width: 100%;
	text-align: center;
}
.banner h3{
    display: inline-block;
    width: 100%;
    margin: 0;
    font-size: 48px;
    color: #fff;
       font-family: 'UniSansThinCAPS', sans-serif;
    font-weight: 300;
    line-height: 85px;
    text-transform: uppercase;
}
.banner h3 span{
	font-family: 'UniSansHeavyCAPS', sans-serif;
	font-weight: normal;
}
.banner a{
	display: inline-block;
	margin: 0;
	text-decoration: none;
	padding: 10px 28px;
	border: 2px solid #fff;
	border-radius: 4px;
	margin-top: 50px;
	font-size: 24px;
	color: #fff;
	font-family: 'UniSansHeavyCAPS', sans-serif;
	font-weight: normal;
}
.banner a:hover{
	border-color: #0bbdd2;
	color: #0bbdd2;
}
/* solidContainer */
.solidContainer{
width: 100%;
padding: 15px 0;
background: #0bbdd2;
overflow: hidden;
}
.solidInner{
width: 1170px;
overflow: hidden;
margin: 0 auto;

}
.headersubContainer{
width: 100%;
padding: 15px 0;
background: #0bbdd2;
overflow: hidden;
}
.headersubInner{
width: 1170px;
overflow: hidden;
margin: 0 auto;

}
.solid{
	width: 100%;
}
.solid a{
	background: url(images/solid.png) no-repeat left center;
	background-size: cover;
	display: inline-block;
	height: 45px;
	margin-right: 29px;
	float: left;
}
.solid a:hover{
	opacity: 0.8;
}
.solid a.solid1{
	width: 154px;
	background-position: 0 0;
}
.solid a.solid2{
	width: 83px;
	background-position: -177px 0;
}
.solid a.solid3{
	width: 146px;
	background-position: -289px 0;
}
.solid a.solid4{
	width: 159px;
	background-position: -458px 0;
}
.solid a.solid5{
	width: 134px;
	background-position: -646px 0;
}
.solid a.solid6{
	width: 134px;
	background-position: -811px 0;
}
.solid a.solid7{
	width: 183px;
	background-position: -974px 0;
	margin-right: 0;
}

/*contentTopContainer*/
.contentTopContainer{
	width: 100%;
	padding: 30px 0;
	background: #085889;
	overflow: hidden;
}
.contentTopInner{
	width: 1170px;
	margin:  auto;
}
.ctn-left{
	width: 57%;
	float: left;
}
.ctn-left h3{
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 48px;
	color: #fff;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	margin-bottom: 10px;
}
.ctn-left h3 span{
	font-family: 'UniSansHeavyCAPS';
	font-weight: normal;
}
.ctn-left p{
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	line-height: 25px;
	text-align: justify;
}
.ctn-right{
	width: 40%;
	float: right;
}
.ctRight-top{
	width: 100%;
	min-height: 140px;
	background: url(images/ct-img1.png) transparent no-repeat left;
	padding-left: 130px;
	margin-bottom: 25px;
	margin-top: 11px;
}
.ctRight-top h3{
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 48px;
	color: #fff;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	margin-top: 20px;
}
.ctRight-top h3 span{
	font-family: 'UniSansHeavyCAPS';
	font-weight: normal;
}
.ctRight-bot{
	width: 100%;
}
.ctRight-bot ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 50%;
	float: left;
}
.ctRight-bot ul li{
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
	line-height: 35px;
	background: url(images/ct-icon.png) transparent no-repeat left;
	padding-left: 23px;
}
/*statisticsContainer*/
.statisticsContainer{
	width: 100%;
	overflow: hidden;
	padding: 22px 0;
	background: #043553;
}
.statisticsInner{
	width: 1170px;
	margin: 0 auto;
}
.statistics{
	width: 100%;
}
.stt-row{
	float: left;
	width: 20%;
	text-align: center;
}
.stt-row h3{
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 36px;
	color: #fff;
	font-family: 'UniSansHeavyCAPS';
	font-weight: normal;
}
.stt-row p{
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	margin-bottom: 7px;
	text-transform: uppercase;
}
/*contentBotContainer*/
.contentBotContainer{
	width: 100%;
	padding: 50px 0 35px;
	background: #0b486e;
	overflow: hidden;
}
.contentBotInner{
	width: 1170px;
	margin: 0 auto;
}
.ctBot-left{
	width: 61%;
	float: left;
}
.ctBot-left h3{
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 48px;
	color: #fff;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	margin-bottom: 30px;
}
.ctBot-left h3 span{
	font-family: 'UniSansHeavyCAPS';
	font-weight: normal;
}
.ctBot-left h4{
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 24px;
	color: #fff;
	font-family: 'UniSansThinCAPS';
	font-weight: normal;
	margin-bottom: 30px;
	line-height: 62px;
}
.ctBot-left h4 span{
	display: inline-block;
	width: 65px;
	height: 62px;
	border:2px solid #0bbdd2;
	color: #0bbdd2;
	background: #083f61;
	font-size: 36px;
	font-family: 'UniSansHeavyCAPS';
	font-weight: normal;
	text-align: center;
	margin-right: 15px;
}
.ctBot-left h4 span.bold{
	margin-left: 30px;
}
.ctBot-left p{
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 19px;
	color: #fff;
	font-weight: 500;
	line-height: 50px;
	background: url(images/ct-icon2.png) #0bbdd2 no-repeat 15px;
	padding-left: 60px;
}
.ctBot-right{
	float: right;
	width: 36%;
	background: #083f61;
	border:1px solid #0bbdd2;
	padding: 2px;
}
.certificate{
	float: left;
}
.view-full{
	float: left;
	width: 50%;
	text-align: center;
	margin-top: 37px;
}
.view-full h4{
	width: 100%;
	text-align: center;
	display: inline-block;
	margin: 0;
	font-size: 16px;
	color: #fff;
	font-weight: 400;
	margin-bottom: 15px;
}
.view-full p{
	width: 100%;
	text-align: center;
	display: inline-block;
	margin: 0;
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	margin-bottom: 5px;
}
.view-full a{
	display: inline-block;
	margin: 0;
	text-decoration: none;
	padding: 12px 43px;
	border-radius: 4px;
	margin-top: 15px;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	background: #0bbdd2;
}
#myModal2{
	background: rgba(0, 0, 0, 0.54);
	text-align: center;
}
#myModal2 img{
	width: 35%;
	margin-top: 3%;
}
#myModal2 .close{
	color: #fff;
	position: absolute;
	top: 6%;
	right: 30%;
	font-size: 30px;
}
.ctn-about-bot .certificate img{
	width: 80%;
}
/*footerContainer*/
.footerContainer{
	padding: 35px 0;
	overflow: hidden;
	background: #043553;
	width: 100%;
}
.fooetrInner{
	width: 1170px;
	margin: 0 auto;
}
.footer{
	width: 100%;
}
.ft-row{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	margin-right: 82px;
}
.ft-row li{
	font-weight: 400;
	font-size: 12px;
	color: #fff;
	line-height: 28px;
}
.ft-row li a{
	color: #fff;
	font-size: 12px;
}
.ft-row2 li,.ft-row3 li,.ft-row4 li,.ft-row5 li{
	font-size: 14px;
	color: #0bbdd2
}
.ft-row5{
	margin-right: 0;
	width: 23%;
	float: right;
}
.ft-row5 li{
	display: inline-block;
}
.ft-row5 li.active{
	width: 100%;
	margin-bottom: 15px;
}
.ft-row5 li a{
	display: inline-block;
	width: 120px;
	line-height: 33px;
	border:1px solid #fff;
	border-radius: 4px;
	font-weight: 500;
	margin-bottom: 7px;
	margin-right: 5px;
	text-decoration: none;
}
.ft-row5 li a.bitc{
	background: url(images/ft-icon1.png) transparent no-repeat 7px;
	padding-left: 25px;
	padding-left: 35px;
}
.ft-row5 li a.paye{
	background: url(images/ft-icon2.png) transparent no-repeat 7px;
	padding-left: 25px;
	padding-left: 35px;
}
.ft-row5 li a.perf{
	background: url(images/ft-icon3.png) transparent no-repeat 7px;
	padding-left: 25px;
	padding-left: 35px;
}
.ft-row5 li a.payz{
	background: url(images/ft-icon4.png) transparent no-repeat 7px;
	padding-left: 25px;
	padding-left: 35px;
}
.ft-row5 li a:hover{
	opacity: 0.7;
}
/*dailyContainer*/
.dailyContainer{
	width: 100%;
	padding: 50px 0 30px;
	background:#073654;
	overflow: hidden;
}
.dailyInner{
	width: 1170px;
	margin: 0 auto;
}
.dl-top{
	width: 100%;
	overflow: hidden;
}
.daily-row{
	width: 32%;
	padding:34px;
	text-align: center;
	background: #0bbdd2;
	float: left;
}
.daily-row h3{
	display: inline-block;
    width: 100%;
    margin: 0;
    font-size: 48px;
    color: #fff;
    font-family: 'UniSansThinCAPS';
    font-weight: normal;
    margin-bottom: 10px;
}
.daily-row h3 span{
	display: inline-block;
	font-family: 'UniSansHeavyCAPS';
	font-weight: normal;
	width: 100%;
}
.daily-row p{
	display: inline-block;
    width: 100%;
    margin: 0;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 15px;
}
.daily-row a, .daily-row span.plan-dep{
	display: inline-block;
	margin: 0;
	text-decoration: none;
	padding: 10px 43px;
	border-radius: 4px;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	background: #083f61;
	text-transform: uppercase;
}
.daily-row a:hover{
	opacity: 0.7;
}
.daily-row2{
	background: none;
	border:3px solid #fff;
	margin: 0 23px;
	padding: 31px;
}
.daily-row2 a, .daily-row2 span.plan-dep{
	background: #0bbdd2;
}
.daily-row3{
	float: right;
}

.banner_recal {
	width: 100%;
	overflow: hidden;
	margin-top: 23px;
	text-align: center;
}
.banner_recal a {
	display: inline-block;
	width: 303px;
	line-height: 48px;
	border-radius: 3px;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	background: url(images/calculate.png) #0bbdd2 no-repeat 15px;
	padding-left: 60px;
	text-align: left;

}
.banner_recal a.calculate:hover {
	opacity: 0.7;
}
.dailyContainer .modal-content {
	width: 50%;
	margin: 0 auto;
	border-radius: 10px;
	background: none;
}
.calculater{
	    background: #0EBDDD;
    border-radius: 10px;
    padding: 24px;
}
.calculater h3{ 
	margin: 0;
	padding: 0;
	font-size: 24px;
	font-family: 'Work Sans', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	color: #fff;
	padding-bottom: 15px;
}
.calculater select{ 
	    width: 100%;
    height: 34px;
    border: none;
    border-radius: 5px;
    padding-left: 10px;
}
.calculater .form-group{ 
	 margin-top: 12px;
    margin-bottom: 0;

}
.calculater .form-group label{ 
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Work Sans', sans-serif;
	font-weight: 300;
}
.calculater .form-group input{ 
	width: 100%;
    border: none;
    height: 34px;
    border-radius: 5px;
    padding-left: 10px;
}
.calculater .form-group p{ 
	    margin: 0;
    padding: 0;
    height: 34px;
    border-radius: 5px;
    background: #fff;
    padding: 7px 10px;
    color:black;
}
.dailyContainer #myModal .close{
	width: 32px;
	height: 31px;
	color: #fff;
	position: absolute;
	top: -4%;
	right: 19%;
	font-size: 16px;
	z-index: 1;
	background: #0e4cdd;
	border-radius: 50%;
}
@media (max-width: 1170px){
.headerTopContainer,.wrapper,.headerBotContainer,.bannerContainer,.solidContainer,.dailyContainer,.contentTopContainer,.statisticsContainer,.contentBotContainer,.footerContainer,.contentContainer,.headersubContainer

	 {
		width: 1170px !important;
	}
.headerTopInner,.wrapper,.headerBotInner,.bannerInner,.solidInner,.dailyInner,.contentTopInner,.statisticsInner,.contentBotInner,.footerInner,.contentInner,.headersubInner
	{
		margin: 0 !important;
	} 
}
/*account page*/

.war-acc{
    min-height: 195px;
}
.bannerContainerTop{
	padding: 10px 0 20px 0;
}
.headersubContent{
	width: 100%;
	overflow: hidden;
}
.headersubContent a{
	text-decoration: none;
	line-height: 23px;
	margin-left: 16px;
}
/*.fadeInLeft a:hover{
	color: #428bca;
}*/
.fadeInLeft a.wow1{
	margin-left: 0;
	background: url(images/icon-soli4.png) no-repeat left;
}.fadeInLeft a.wow2{
	background: url(images/icon-soli3.png) no-repeat left;
}.fadeInLeft a.wow3{
	background: url(images/icon-soli2.png) no-repeat left;
}.fadeInLeft a.wow4{
	background: url(images/icon-soli1.png) no-repeat left;
}.fadeInLeft a.wow5{
	background: url(images/icon-soli5.png) no-repeat left;
}.fadeInLeft a.wow6{
	background: url(images/icon-soli6.png) no-repeat left;
}.fadeInLeft a.wow7{
	background: url(images/icon-soli8.png) no-repeat left;
}.fadeInLeft a.wow8{
	background: url(images/icon-soli7.png) no-repeat left;
}
.wow1,.wow2,.wow3,.wow4,.wow5,.wow6,.wow7,.wow8{
	padding: 0 0px 0 30px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
}
.daily{
	width: 31%;
	float: left;
	background: none;
	border:3px solid #fff;
	margin-right:40px;
	padding: 1px;
}
.daily:last-child{
	margin-right: 0px;
}
.dailyimg{
	width: 40%;
	padding: 20px;
	float: left;
}
.dailyContent{
	width: 60%;
	padding: 20px;
	float: left;
}
.dailyContent h1{
	display: inline-block;
	font-size: 42px;
    color: #fff;
    font-family: 'UniSansThinCAPS';
    font-weight: bold;	
    width: 100%;
}
.dailyContent p{
	display: inline-block;
    width: 100%;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 15px;
}
.dailyContent a{
	display: inline-block;
	margin: 0;
	text-decoration: none;
	padding: 10px 15px;
	border-radius: 4px;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	background: #0bbdd2;
	text-transform: uppercase;
}
.contentContainer{
	width: 100%;
	padding: 30px 0;
	overflow: hidden;
}
.contentInner{
	width: 1170px;
	/*min-height: 1592px;*/
	margin:  auto;
}
.botRight{
	border:0px;
}
.ctBot-left b.boldRow{
	width: 70%;
	float: left;
	border: 2px solid #fff;
	padding: 10px;
	margin: 10px 0;
	color: #fff;
	text-align: center;
	font-size: 14px;
}
.ctBot-left b a {
	color: #fff;
}
.ctBot-left b.boldRow1{
	width: 30%;
	float: left;
	border: 2px solid #fff;
	padding: 9px;
	margin: 10px 0;
	color: #fff;
	background-color: #042f49;
	text-align: center;
	font-size: 16px;
	border-left: 0px;
}
.ctBot-table{
	border: 1px solid #fff;
	padding: 25px 10px 10px;
}
.tableInner{
	color: #fff;
	padding:0 7px;
	border-bottom: 1px solid #fff;
	line-height: 39px;
}
.tableInner p {
	margin-bottom: 0;
}
.tableInner span{
	float: right;
}
.tableBody{
	border-bottom: none;
}
.tble-row{
	margin-top: 20px;
}




/*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;
    text-transform: none;
    color: #0BBDD2;
    text-align: left;
    padding-left: 0px;

}

.news-text {
    padding: 15px 15px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 300;
    border: 2px solid white;
    color: white;
    padding-right:150px;
    background: url(images/news.png) #032941 no-repeat 1030px  center;
}

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

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

}

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

h3 {
    font-size: 30px;
    font-weight: 300;
    color: #ffffff;
}

.panel-group .panel {
    margin-bottom: 10px;
    border-radius: 0px;
    overflow: hidden;
    border: 1px solid #032134;
    padding: 5px;
    background: url(images/question.png) #032941 no-repeat 8px 10px;
    padding-left: 38px;
}

.panel-group .panel-heading+.panel-collapse .panel-body {
    border-color: #0D9FB7;
    color: white;
    margin-top: 10px;
    border: 1px solid #0D9FB7;
    padding: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
}

.panel-title {font-size:16px; font-weight:300;}

.panel-title>a {color:white;}

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

.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 {
    background: white;
    border: 0px;
    line-height:44px;
    color: black;
    line-height: 30px;
    border-radius: 0px;
    border: 1px solid #0d254a;
    padding:0px 10px;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
        background: #0BBDD2;
    color: white;
    padding: 6px 20px;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    border-radius: 3px;
    border:0px;
}

input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	text-decoration:none;
	background:#12C7CD;
}

.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: #428bca;
    text-decoration: none;
}
.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: #0BBDD2;
    margin-bottom: 20px;
    padding: 5px;
}

.support-left {

}


.support-page a {color:white;}
.support-right {
overflow:hidden;
float:right;
width:38%;
	}
.support-right h2 {
	font-size:15px; 
	text-transform: uppercase;
	margin-top:0px;
	line-height:24px;
}

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


.contacts-container {}



.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: #043553;
    border-radius: 0px;
    margin-bottom: 10px;
    color: white;
    border: 2px solid #ffffff;

}

.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 10px 0px;
    border: 0px;
    padding: 10px;
    width: 315px;
    float: left;
    padding-left: 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 {text-transform:none;}



.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;}

.signup {
	background: url(images/signup.html) no-repeat center;
	background-size:cover;
}

.contentAccount table td, .contentAccount table th {
    padding: 10px 5px;
    border: 2px solid #ffffff;
    font-size: 12px;
}


.contentAccount table td.inheader {
    background:#0BBDD2;
    color: #ffffff;
    padding: 10px 5px;
    font-size: 13px;
    font-weight: normal;
    border: 2px solid #ffffff;
    text-transform: uppercase;
}

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

.acc-ctRight h3 {
    color: #ffffff;
    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: 1px solid #69A63F;
}

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

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

.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 10px center;
    margin-right: 0px;
}

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

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

.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:#0D9FB7;border:0px;}

.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;
}

.news-page {padding:20px;}

.commissionRight {
    float: right;
    font-size: 16px;
    line-height: 30px;
    width: 64%;
    text-align: justify;

}

.affiliates-block {
	overflow:hidden;
}

.affiliates-bottom {text-align:center; font-size: 18px; line-height:30px; padding-top:20px;}


.aff-signup {
    color: #EAA11B;
    font-size: 18px;
    font-weight: 400;
    display: block;
    border: 2px solid #EAA11B;
    padding: 7px 25px;
    text-transform: uppercase;
    border-radius: 3px;
    margin: 20px auto;
    width: 250px;
    text-align: center;

}

.aff-signup:hover {
	border: 2px solid #3095D1;
	color:#3095D1;
	text-decoration:none;
	

	}

.account_right h3 {
    text-align: center;
    border: 1px solid #9F60BF;
    margin-top: 0px;
    text-align: left;
    font-size: 18px;
    padding: 10px;
    color: #9F60BF;
    text-transform: uppercase;
}

.form-group {margin-bottom:10px;}

.signup-container {
	padding-top:55px;
	padding-bottom:50px;
}

.form-container {overflow:hidden;}

.form-container .form-group {
    float: left;
    margin: 10px;
    width: 310px;
}

.form-container .form-group label {display:block;}

.signup-form {
    width: 720px;
    margin: 0px auto;
}

.form-container .form-group input[type="text"], 
.form-container .form-group input[type="password"]
 {width:100%;}

.form-container .form-group_checkbox {margin-top:43px;}

.form-group_checkbox input[type="checkbox"] {
	float: left;
    margin: 0px 5px 0px 0px;
}

.form-container a {color:white;}

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

.support-left {float:left; width:60%;}

.form-container .message-container {
	    width: 640px;
}

.form-container .message-container textarea {width:100%;}

.faq-inner b {
    font-size: 20px;
    font-weight: 300;
    color: #0CB5BB;
    margin-bottom: 10px;
    display: block;
}

.plan-deposit {width:100%;}

.plan-deposit .pl-top {top:10px;     position: relative;
    overflow: hidden;
    margin-bottom:10px;}

.plan-deposit .pl-bot {
    width: 100%;
    position: relative;
    top: 0px;
    margin-bottom: 20px;
        overflow: hidden;
}

.plan-deposit .pltop-row {    margin-right: 8px;}

.account_right .pltop-row .title h3 {color:white; border:0px; font-size:30px; text-align:center;}

.account_right .plBot-row h3 {
	    font-size: 30px;
		color: #fff;
		text-transform: uppercase;
        text-align: center;
        border:0px;
}

.account_right .plBot-row {width:49%;}

.account_right textarea {line-height: 22px; font-size:13px;} 

.redirect-bg {
background:url(images/bg.jpg) #25313B no-repeat center;
background-size:cover;

}

.register-form {
	background:url(images/about-us.jpg) #25313B no-repeat center;
	background-size:cover;

}

.img_click {max-width: 165px;}
