.margin-top{
	margin-top: 3%;
}
.text-align{
	.margin-left: 50%;
}
.padding-top-10{
	padding-top:10px;
}
.padding-top-20{
        padding-top:20px;
}
.padding-top-30{
        padding-top:30px;
}
.padding-bottom-20{
        padding-bottom:20px;
}
.padding-bottom-30{
        padding-bottom:30px;
}
.padding-top-50{
        padding-top:50px;
}
.padding-5em{
	padding:5em;
}
.padding-bottom-5em{
	padding-bottom:5em;
}
.padding-bottom-6em{
        padding-bottom:6em;
}
.mb1_5{
	margin-bottom:1.5em !important;
}
.text-justify{
	text-align: justify;
}
.row-center{
	width:92%;
	margin:0 auto;
}
.steps{
	padding-bottom:40px;
}
.yon-steps{
	padding-top:3em;
	padding-bottom:3em;
}
.yon-services{
	padding-bottom:0em;
}
.yon-logos img{
	margin-bottom:0px;
	opacity: .4;
	filter: alpha(opacity=40);
	max-height:40px;
}
@media all and (max-width: 980px) {
	.section-logos{
		display:none; visibility:hidden;
  	}
}
.text-justify {
	text-align: justify;
}
.btn-w100{
	width:100%;
	max-width:350px;
}
.imageblock > div[class*="col-"]:not(.imageblock__content){
	padding-top: 6em;
	padding-bottom: 3em;
}
.section-resources{
	margin-bottom:6em;
}
section.section--even2 {
    	padding-top: 6.125em;
   	padding-bottom: 6.125em;
}
a.box-link{
	color:#36C !important;
	font-size:14px;
}
a.box-link:hover{
	color:#666 !important;
}
.cover-12 form {
  margin-top: 3em;
}
.boxed.boxed-form{
	padding: 3em 3em 3.5em 3em;
        margin-top:4em;
}
.first-column-footer p{
        color:#bbb;
}
.first-column-footer li{
}
.footer-4 .footer__network li {
    	display: inline-block;
	padding-right:3em;
}
hr{
	border-color: #666;
}
.footer-4 .footer__lower{
	margin-top: 2.875em;
}
.section-payments{
	padding-top: 6em;
	padding-bottom: 6em;
}
.section-payments img{
	opacity: 0.8;
	filter: alpha(opacity=80);
}
:invalid {
  	box-shadow: none;
}

:-moz-submit-invalid {
  	box-shadow: none;
}

:-moz-ui-invalid {
  	box-shadow:none;
}
p.error{
	color:#d84d4d !important;
}
.recover-pass{
	color:#bbb !important;
}
p.define-pass{
	font-size:14px !important;
}
.new-pass{
	padding-bottom:20px;
}
a.enter-link{
        color:#36C !important;
}
a.enter-link:hover{
        color:#666 !important;
}
.lang{
        opacity: 0.6;
        filter: alpha(opacity=60);
}
.lang:hover{
        opacity: 0.8;
        filter: alpha(opacity=80);
        transition: 0.3s linear;
        -webkit-transition: 0.3s linear;
        -moz-transition: 0.3s linear;
}
.lang img{
	padding-right:20px;
}
.last-lang img{
	padding-right:0px;
}
.footer-bottom{
	margin-top:-10px;
}
.footer-bottom a{
	text-decoration:none;
}
.group, .group a{
	display: inline-block;
	color:#8c8c8c !important;
}
.group a:hover{
	color:#fff !important;
  	transition: 0.3s linear;
  	-webkit-transition: 0.3s linear;
  	-moz-transition: 0.3s linear;
}
p.verifymsg{
	color:#666 !important;
	padding-bottom:10px;
}
.list-features span{
	padding-right:20px;
}
.feature-yes{
	color:#64b671 !important;
}
.feature-no{
	color:#e34747 !important;
}
span.hidden-text {
	bottom:0px !important;
 	font-style: normal !important;
	margin-left: 0px !important;
}
.btn .btn__text{font-size:1em;}
.ybp{background-position: 50% 20% !important}
.subtitle1{margin-top:10px;margin-bottom:10px;color:#ccc !important;}
.subtitle2{margin-top:40px;margin-bottom:10px;color:#ccc !important;}
.main-h1{font-weight:600;font-size:3em;}
.main-h2{font-size:2.3em;color:#ddd !important;}
.subH1{margin-bottom:0.25em;}
.subH2{margin-top:0px;font-size:2em;}
.subH4a{margin-top:50px;margin-bottom:10px;font-size:1.5em;color:#ccc !important;}
.subH4b{margin-top:10px;margin-bottom:10px;font-size:1.5em;color:#ccc !important;}
.yplanos{margin-top:40px;}
.yplans{margin-top:60px;}
.bg-header{background-color:#333; opacity: 0.8 !important;}
@media all and (max-width: 765px) {
  .subH2{font-size:2em;}
}
