
.wrapper .rules__text {
	display: none;
}

.rules__text {
    color: #babcca;
    font-size: 10px;
    text-align: center;
}
 
.android {
    bottom: 15px;
}
 
@media screen and (max-width: 950px) {
	.info-block {
		display: none;
	}
	.header .logo {
		margin-top: 10px;
	}
	.wrapper > .rules__text {
		display: block;
	}
	.header > .rules__text {
		display: block;
	}
} 



.action-frm,
.action-btn,
.action-pin {
	display: none;
}

.has-error .form__input-box {
    border-color: #ff0202;
}

.form__error {
    font-size: .75rem;
    display: none;
    margin-bottom: .8rem;
    /*margin-top: -.4rem;*/
    text-align: center;
    color: #fff;
}
.has-error .form__error {
    display: block;
}

#code {
	letter-spacing: .5rem;
}

.quality {
	display: block;
	opacity: 1;
}

#link {
	background: none;
	border: none;
}

.error {
    color: #fff;
}

.action-btn .ladda-spinner {
	background: none;
}

.loader {
    width: 100%;
    height: 50px;
    margin: 1em auto;
    text-align: center;
}

.loader p {
    position: absolute;
    color: #ccc;
    top: -50px;
    width: 100%;
    text-align: center;
}

.loader img {
    width: auto;
    height: 50px;
}