
.info-form{
    border:0 none;
}
.info-form h1, .info-form .h1{
    color:#1B4633;
}
#franchise-interest .styledRadio{
    margin:0 1rem 0 3rem;
}
#franchise-interest h2{
    margin-bottom:1rem;
}
#franchise-interest label{
    line-height:1.9rem;
}
/*
Aligned in multiple lines
*/
#franchise-interest label.check{
    line-height:4.3rem;
    width: 13rem;
}
#franchise-interest div.check-wrap div.styledCheckbox{
    margin-right: 0.5rem;
}

#franchise-interest a{
    text-decoration:none;
    color:#1B4633;
}
.cardborder,
.cardborder.addborder .conscalc,
.plancard .cardborder.addborder{
    background:transparent!important;
}
.txtsingle{
    border-width:0.1rem;
    borde-radius:0.5rem;
}
span.secureinfo-container{
    float:left;
}
span.secureinfo{
    color:#1B4633;
    margin-top:0;
    padding-top:0;
    padding-bottom:0;
    height:3rem;
    line-height:3rem;
    position:relative;
    top:-0.4rem;
}
.info-form .btn{
    float:left;
}
[dir=rtl] #franchise-interest .styledRadio{
    margin-right:3rem;
    margin-left:1rem;
}
[dir=rtl] #franchise-interest div.check-wrap div.styledCheckbox{
    margin-right:0;
    margin-left:0.5rem;
}
@media(max-width: 768px){
    .info-form h1, .info-form .h1{
        font-size:5.8rem;
        line-height:1.3;
    }
    span.required{
        font-size:1.9rem;
    }
    .signme-row{
        width:100%;
    }
    #franchise-interest label.check{
        line-height:43px;
        font-size:22px;
        width: auto;
    }
    .info-form .btn{
        float:none;
        width:100%;
        max-width:35.9rem;
        margin:0 auto 4rem;
        display:block;
    }
    span.secureinfo-container{
        display:block;
        text-align:center;
        float:none;
    }
    span.secureinfo{
        background-size:19px 22px;
        font-size:22px;
        line-height:30px;
        height:30px;
        padding-left:25px;
        float:none;
        display:inline-block;
    }
}