/*
* sup_competition styles
 */

.supCompetitionUserFormContainer {
    position: relative;
}

.form-line input.hpInput {
    position: absolute;
    left: -99999rem;
    top: -99999rem;
}

.supCompetitionUserFormContainer .questionText {
    margin: 1.8rem 0 3.5rem 0;
}

.supCompetitionUserFormContainer span.text{
    font-family: Blizzard Regular;
    font-size: 50px;
    font-weight: normal;
    font-weight: 400;
    line-height: 1.6;
    display: inline-block;
}

.supCompetitionUserFormContainer span.text span {
    display: inline-block;
    padding: 0 18px;
    position: relative;
}

.supCompetitionUserFormContainer span.text span.padding-left-0 {
    padding-left: 0;
}

.form-line input[type="text"].spell {
    max-width: 45px;
    width: auto;
    display: inline;
    margin-bottom: 0;
    position: absolute;
    top: -38px;
    left: -3px;
    font-family: Blizzard Regular;
    font-size: 50px;
    text-align: center;
}

.form-line input[type="text"].city {
    max-width: 360px;
}

.form-line input[type="text"].phone {
    margin-bottom: 15px;
}

small.required {
    display: block;
    text-align: right;
    margin-bottom: 30px;
    font-size: 12px;
}

@media screen and (max-width: 768px) {

}

/* ipad landscape */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {

}


/* ipad portrait */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {

}


@media screen and (max-width: 480px) {


}